//// NOTE: the events "ShowStageN" are called on loading the game to set the pyramid's start visualization to be whatever they need to be //// (likewise for when you un-hover-over "start new game" that gets fired) //// To fire events for particles or whatever while the pyramid is growing put in console commands in the InShowStageN animations Screen Pyramid { widget Button Background { mins 0,0 size 800,600 texture "data/gfx/ui/pyramid_progression/Pyramid_progression_bg" } widget EffectEmitter bg_effects { mins 0, 0 effectName "pyramid_background_01" StartOn } // =========================== STAGE 0 ================================== widget Button Stage0 { eventToHideOn "ShowStage1" eventToHideOn "ShowStage2" eventToHideOn "ShowStage3" eventToHideOn "ShowStage4" eventToHideOn "ShowStage5" eventToHideOn "ShowStage6" eventToHideOn "ShowStage7" eventToHideOn "ShowStage8" eventToHideOn "ShowStage9" eventToHideOn "ShowStage10" eventToHideOn "ShowStage11" eventToShowOn "ResetPyramid" mins 0, 333 size 800, 280 texture "data/gfx/ui/pyramid_progression/Pyramid_Level_01" } // =========================== STAGE 1 ================================== widget Button Stage1 { hidden eventToHideOn "ResetPyramid" eventToShowOn "ShowStage1" mins 0, 282 size 800, 331 texture "data/gfx/ui/pyramid_progression/Pyramid_Level_02" } widget EffectEmitter Stage1Effect { mins 0, 0 effectName "Pyramid_Rise_01" EventToStartEffectsOn "ShowStage1Effect" } widget EffectEmitter Stage1StarOffEffect { mins 65, 314 effectName "Pyramid_Star_Base" EventToStartEffectsOn "ShowStage0" EventToStartEffectsOn "ResetPyramid" EventToStopEffectsOn "ShowStage1" EventToStopEffectsOn "ShowStage2" EventToStopEffectsOn "ShowStage3" EventToStopEffectsOn "ShowStage4" EventToStopEffectsOn "ShowStage5" EventToStopEffectsOn "ShowStage6" EventToStopEffectsOn `"ShowStage7" EventToStopEffectsOn "ShowStage8" EventToStopEffectsOn "ShowStage9" EventToStopEffectsOn "ShowStage10" EventToStopEffectsOn "ShowStage11" } widget EffectEmitter Stage1StarEffect { mins 65, 314 effectName "Pyramid_Star_Geb" EventToStartEffectsOn "ShowStage1" EventToStartEffectsOn "ShowStage2" EventToStartEffectsOn "ShowStage3" EventToStartEffectsOn "ShowStage4" EventToStartEffectsOn "ShowStage5" EventToStartEffectsOn "ShowStage6" EventToStartEffectsOn "ShowStage7" EventToStartEffectsOn "ShowStage8" EventToStartEffectsOn "ShowStage9" EventToStartEffectsOn "ShowStage10" EventToStartEffectsOn "ShowStage11" EventToStartEffectsOn "ShowStage1StarEffect" EventToKillEffectsOn "ResetPyramid" } // =========================== STAGE 2 ================================== widget Button Stage2 { hidden eventToHideOn "ResetPyramid" eventToShowOn "ShowStage2" mins 0, 275 size 800, 338 texture "data/gfx/ui/pyramid_progression/Pyramid_Level_03" } widget EffectEmitter Stage2Effect { mins 0, 0 effectName "Pyramid_Rise_02" EventToStartEffectsOn "ShowStage2Effect" } widget EffectEmitter Stage2StarOffEffect { mins 730, 296 effectName "Pyramid_Star_Base" EventToStartEffectsOn "ShowStage0" EventToStartEffectsOn "ResetPyramid" EventToStopEffectsOn "ShowStage2" EventToStopEffectsOn "ShowStage3" EventToStopEffectsOn "ShowStage4" EventToStopEffectsOn "ShowStage5" EventToStopEffectsOn "ShowStage6" EventToStopEffectsOn "ShowStage7" EventToStopEffectsOn "ShowStage8" EventToStopEffectsOn "ShowStage9" EventToStopEffectsOn "ShowStage10" EventToStopEffectsOn "ShowStage11" } widget EffectEmitter Stage2StarEffect { mins 730, 296 effectName "Pyramid_Star_Nut" EventToStartEffectsOn "ShowStage2" EventToStartEffectsOn "ShowStage3" EventToStartEffectsOn "ShowStage4" EventToStartEffectsOn "ShowStage5" EventToStartEffectsOn "ShowStage6" EventToStartEffectsOn "ShowStage7" EventToStartEffectsOn "ShowStage8" EventToStartEffectsOn "ShowStage9" EventToStartEffectsOn "ShowStage10" EventToStartEffectsOn "ShowStage11" EventToStartEffectsOn "ShowStage2StarEffect" EventToKillEffectsOn "ResetPyramid" } // =========================== STAGE 3 ================================== widget Button Stage3 { hidden eventToHideOn "ResetPyramid" eventToShowOn "ShowStage3" mins 0, 273 size 800, 340 texture "data/gfx/ui/pyramid_progression/Pyramid_Level_04" } widget EffectEmitter Stage3Effect { mins 0, 0 effectName "Pyramid_Rise_02" EventToStartEffectsOn "ShowStage3Effect" } widget EffectEmitter Stage3StarOffEffect { mins 120, 273 effectName "Pyramid_Star_Base" EventToStartEffectsOn "ShowStage0" EventToStartEffectsOn "ResetPyramid" EventToStopEffectsOn "ShowStage3" EventToStopEffectsOn "ShowStage4" EventToStopEffectsOn "ShowStage5" EventToStopEffectsOn "ShowStage6" EventToStopEffectsOn "ShowStage7" EventToStopEffectsOn "ShowStage8" EventToStopEffectsOn "ShowStage9" EventToStopEffectsOn "ShowStage10" EventToStopEffectsOn "ShowStage11" } widget EffectEmitter Stage3StarEffect { mins 120, 273 effectName "Pyramid_Star_Horus" EventToStartEffectsOn "ShowStage3" EventToStartEffectsOn "ShowStage4" EventToStartEffectsOn "ShowStage5" EventToStartEffectsOn "ShowStage6" EventToStartEffectsOn "ShowStage7" EventToStartEffectsOn "ShowStage8" EventToStartEffectsOn "ShowStage9" EventToStartEffectsOn "ShowStage10" EventToStartEffectsOn "ShowStage11" EventToStartEffectsOn "ShowStage3StarEffect" EventToKillEffectsOn "ResetPyramid" } // =========================== STAGE 4 ================================== widget Button Stage4 { hidden eventToHideOn "ResetPyramid" eventToShowOn "ShowStage4" mins 0, 237 size 800, 376 texture "data/gfx/ui/pyramid_progression/Pyramid_Level_05" } widget EffectEmitter Stage4Effect { mins 0, 0 effectName "Pyramid_Rise_03" EventToStartEffectsOn "ShowStage4Effect" } widget EffectEmitter Stage4StarOffEffect { mins 684, 256 effectName "Pyramid_Star_Base" EventToStartEffectsOn "ShowStage0" EventToStartEffectsOn "ResetPyramid" EventToStopEffectsOn "ShowStage4" EventToStopEffectsOn "ShowStage5" EventToStopEffectsOn "ShowStage6" EventToStopEffectsOn "ShowStage7" EventToStopEffectsOn "ShowStage8" EventToStopEffectsOn "ShowStage9" EventToStopEffectsOn "ShowStage10" EventToStopEffectsOn "ShowStage11" } widget EffectEmitter Stage4StarEffect { mins 684, 256 effectName "Pyramid_Star_Ra" EventToStartEffectsOn "ShowStage4" EventToStartEffectsOn "ShowStage5" EventToStartEffectsOn "ShowStage6" EventToStartEffectsOn "ShowStage7" EventToStartEffectsOn "ShowStage8" EventToStartEffectsOn "ShowStage9" EventToStartEffectsOn "ShowStage10" EventToStartEffectsOn "ShowStage11" EventToStartEffectsOn "ShowStage4StarEffect" EventToKillEffectsOn "ResetPyramid" } // =========================== STAGE 5 ================================== widget Button Stage5 { hidden eventToHideOn "ResetPyramid" eventToShowOn "ShowStage5" mins 0, 218 size 800, 395 texture "data/gfx/ui/pyramid_progression/Pyramid_Level_06" } widget EffectEmitter Stage5Effect { mins 0, 0 effectName "Pyramid_Rise_03" EventToStartEffectsOn "ShowStage5Effect" } widget EffectEmitter Stage5StarOffEffect { mins 181, 224 effectName "Pyramid_Star_Base" EventToStartEffectsOn "ShowStage0" EventToStartEffectsOn "ResetPyramid" EventToStopEffectsOn "ShowStage5" EventToStopEffectsOn "ShowStage6" EventToStopEffectsOn "ShowStage7" EventToStopEffectsOn "ShowStage8" EventToStopEffectsOn "ShowStage9" EventToStopEffectsOn "ShowStage10" EventToStopEffectsOn "ShowStage11" } widget EffectEmitter Stage5StarEffect { mins 181, 224 effectName "Pyramid_Star_Isis" EventToStartEffectsOn "ShowStage5" EventToStartEffectsOn "ShowStage6" EventToStartEffectsOn "ShowStage7" EventToStartEffectsOn "ShowStage8" EventToStartEffectsOn "ShowStage9" EventToStartEffectsOn "ShowStage10" EventToStartEffectsOn "ShowStage11" EventToStartEffectsOn "ShowStage5StarEffect" EventToKillEffectsOn "ResetPyramid" } // =========================== STAGE 6 ================================== widget Button Stage6 { hidden eventToHideOn "ResetPyramid" eventToShowOn "ShowStage6" mins 0, 182 size 800, 431 texture "data/gfx/ui/pyramid_progression/Pyramid_Level_07" } widget EffectEmitter Stage6Effect { mins 0, 0 effectName "Pyramid_Rise_04" EventToStartEffectsOn "ShowStage6Effect" } widget EffectEmitter Stage6StarOffEffect { mins 638, 214 effectName "Pyramid_Star_Base" EventToStartEffectsOn "ShowStage0" EventToStartEffectsOn "ResetPyramid" EventToStopEffectsOn "ShowStage6" EventToStopEffectsOn "ShowStage7" EventToStopEffectsOn "ShowStage8" EventToStopEffectsOn "ShowStage9" EventToStopEffectsOn "ShowStage10" EventToStopEffectsOn "ShowStage11" } widget EffectEmitter Stage6StarEffect { mins 638, 214 effectName "Pyramid_Star_Osiris" EventToStartEffectsOn "ShowStage6" EventToStartEffectsOn "ShowStage7" EventToStartEffectsOn "ShowStage8" EventToStartEffectsOn "ShowStage9" EventToStar...
edwardfranio