# ThunderStrikes (Hand of Power, ThunderClap, SkySplit) @NUM_SIMUL 2 @MAX_TIME 5.0 @NUM_REGISTERS 1 @NUM_INTERFACES 3 @GO_INTERFACES 3 // Level 2 related components DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME ThunderStrikes2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 200.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 1 NAME ThunderStrikes2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTPITCH -200 200 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 200.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 2 NAME ThunderStrikes2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTPITCH -200 200 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 200.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 3 NAME ThunderStrikes2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTPITCH -200 200 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 200.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Thunder hit ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 42956 EMITTERID 0 ERM_SRC MTX34_INTERFACE ORB END // Thunder peal ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 42957 EMITTERID 0 ERM_SRC MTX34_INTERFACE ORB END // Lightning loop ALLOC SpellAudioComponent AUDCBA SOURCEINDEX 10209 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 1 END // Crackle ALLOC SpellAudioComponent AUDCBB SOURCEINDEX 42959 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 1 END // Lightning loop ALLOC SpellAudioComponent AUDCCA SOURCEINDEX 10209 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 2 END // Crackle ALLOC SpellAudioComponent AUDCCB SOURCEINDEX 42959 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 2 END // Lightning loop ALLOC SpellAudioComponent AUDCDA SOURCEINDEX 10209 EMITTERID 3 ERM_SRC MTX34_INTERFACE REG 3 END // Crackle ALLOC SpellAudioComponent AUDCDB SOURCEINDEX 42959 EMITTERID 3 ERM_SRC MTX34_INTERFACE REG 3 END ALLOC SpellOffsetRegComponent REG2a ERM_SRC MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 1 V3_OFFSET -7 18 7 RANDOM_OFFSET 0 2 0 END //Lightning bolt from the sky ALLOC SpellLightningComponent LNG2s ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB # OSCILLATE_END_TIME 4.0 FLASH RESET_FLASH_EVERY_CAST CONTROL_OFFSET_A 1.0 -1.0 2.0 CONTROL_OFFSET_B 0.0 1.0 0.0 LIGHTNING_COMPONENT TEXTURE EFFECT\SPELL\SSB00T9u.DDS BEAM 0 NUMSEGMENTS 16 TIME 0.084004 SPEED 1.002000 AMPLITUDE 1.000000 FREQUENCY 1.000000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 1.250000 GLOWINTENSITY 1.750000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM BEAM 1 NUMSEGMENTS 12 TIME 0.084004 SPEED 1.005000 AMPLITUDE 1.000000 FREQUENCY 1.000000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.500000 GLOWINTENSITY 1.750000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM END END ALLOC SpellFindSixNearestAIComponent FIND2 ERM_SRC MTX34_INTERFACE ORB IGA_RSLT_1 GO_INTERFACE REG 1 MTX34_INTERFACE REG 1 IGA_RSLT_2 GO_INTERFACE REG 2 MTX34_INTERFACE REG 2 IGA_RSLT_3 GO_INTERFACE REG 3 MTX34_INTERFACE REG 3 WRAP_RESULTS 3 RADIUS 12 ANGLE 0 END ALLOC SpellLightningComponent LNG2a ERM_SRC MTX34_INTERFACE ORB ERM_DST MTX34_INTERFACE REG 1 TIME 3 # OSCILLATE_END_TIME 18.0 FLASH RESET_FLASH_EVERY_CAST CONTROL_OFFSET_A -1.0 -15.0 -1.0 CONTROL_OFFSET_B -2.0 0.5 2.0 LIGHTNING_COMPONENT TEXTURE EFFECT\SPELL\SSB00T9u.DDS BEAM 0 NUMSEGMENTS 4 TIME 0.084004 SPEED 1.001000 AMPLITUDE 1.000000 FREQUENCY 1.000000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.750000 GLOWINTENSITY 1.500000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM BEAM 1 NUMSEGMENTS 3 TIME 0.084004 SPEED 1.005000 AMPLITUDE 1.000000 FREQUENCY 1.000000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.250000 GLOWINTENSITY 1.500000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM END END ALLOC SpellLightningComponent WRAPa ERM_SRC MTX34_INTERFACE REG 1 TIME 3 WRAP_SRC_SCALE 0.125 0.125 0.125 WRAP_SRC_CONTROL_PTS 10.0 2.5 10.0 FLASH RESET_FLASH_EVERY_CAST # CONTROL_OFFSET_A # -12.5 -2.5 -15.0 # CONTROL_OFFSET_B # 15.0 -1.0 12.5 LIGHTNING_COMPONENT TEXTURE EFFECT\SPELL\SSB00T9u.DDS BEAM 0 NUMSEGMENTS 8 TIME 0.084004 SPEED 1.001000 AMPLITUDE 0.750000 FREQUENCY 0.500000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.375000 GLOWINTENSITY 0.875000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM END END ALLOC SpellLightningComponent LNG2b ERM_SRC MTX34_INTERFACE ORB ERM_DST MTX34_INTERFACE REG 2 # OSCILLATE_END_TIME 19.0 FLASH RESET_FLASH_EVERY_CAST CONTROL_OFFSET_A -1.0 -15.0 -1.0 CONTROL_OFFSET_B -2.0 0.5 2.0 LIGHTNING_COMPONENT TEXTURE EFFECT\SPELL\SSB00T9u.DDS BEAM 0 NUMSEGMENTS 4 TIME 0.084004 SPEED 1.001000 AMPLITUDE 1.000000 FREQUENCY 1.000000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.750000 GLOWINTENSITY 1.500000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM BEAM 1 NUMSEGMENTS 3 TIME 0.084004 SPEED 1.005000 AMPLITUDE 1.000000 FREQUENCY 1.000000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.250000 GLOWINTENSITY 1.500000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM END END ALLOC SpellLightningComponent WRAPb ERM_SRC MTX34_INTERFACE REG 2 TIME 3 WRAP_SRC_SCALE 0.125 0.125 0.125 WRAP_SRC_CONTROL_PTS 10.0 2.5 10.0 FLASH RESET_FLASH_EVERY_CAST # CONTROL_OFFSET_A # -10.0 -2.0 -12.0 # CONTROL_OFFSET_B # 12.5 -2.0 10.5 LIGHTNING_COMPONENT TEXTURE EFFECT\SPELL\SSB00T9u.DDS BEAM 0 NUMSEGMENTS 8 TIME 0.084004 SPEED 1.001000 AMPLITUDE 0.750000 FREQUENCY 0.500000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.375000 GLOWINTENSITY 0.875000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM END END ALLOC SpellLightningComponent LNG2c ERM_SRC MTX34_INTERFACE ORB ERM_DST MTX34_INTERFACE REG 3 # OSCILLATE_END_TIME 20.0 FLASH RESET_FLASH_EVERY_CAST CONTROL_OFFSET_A -1.0 -15.0 -1.0 CONTROL_OFFSET_B -2.0 0.5 2.0 LIGHTNING_COMPONENT TEXTURE EFFECT\SPELL\SSB00T9u.DDS BEAM 0 NUMSEGMENTS 4 TIME 0.084004 SPEED 1.001000 AMPLITUDE 1.000000 FREQUENCY 1.000000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.750000 GLOWINTENSITY 1.500000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM BEAM 1 NUMSEGMENTS 3 TIME 0.084004 SPEED 1.005000 AMPLITUDE 1.000000 FREQUENCY 1.000000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.250000 GLOWINTENSITY 1.500000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM END END ALLOC SpellLightningComponent WRAPc ERM_SRC MTX34_INTERFACE REG 3 TIME 3 WRAP_SRC_SCALE 0.125 0.125 0.125 WRAP_SRC_CONTROL_PTS 10.0 2.5 10.0 FLASH RESET_FLASH_EVERY_CAST # CONTROL_OFFSET_A # -8.0 -2.5 -12.0 # CONTROL_OFFSET_B # 12.5 -2.0 8.5 LIGHTNING_COMPONENT TEXTURE EFFECT\SPELL\SSB00T9u.DDS BEAM 0 NUMSEGMENTS 8 TIME 0.084004 SPEED 1.001000 AMPLITUDE 0.750000 FREQUENCY 0.500000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS 0.375000 GLOWINTENSITY 0.875000 # GLOWCOLOR 80FFFFFF # COLOR 801F1F0F GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM END END ALLOC SpellOneShotDmgComponent DMG2a GO_SRC REG 1 DAMAGE HP 27.5 LIGHT 1.5 2.0 1.0 END ALLOC SpellOneShotDmgComponent DMG2b GO_SRC REG 2 DAMAGE HP 22.5 LIGHT 1.5 2.0 1.0 END ALLOC SpellOneShotDmgComponent DMG2c GO_SRC REG 3 DAMAGE HP 12.5 LIGHT 1.5 2.0 1.0 END ALLOC SpellParticleComponent PART2a PARTICLETYPE Sparky Orb Hit ERM MTX34_INTERFACE ORB MTX_MOVE END ALLOC SpellLightComponent LIGHT ERM_SRC MTX34_INTERFACE ORB RANGE 16.0 FLASH FLASH_DIFFUSE -1.0 -1.0 -1.0 1.0 DIFFUSE 1.0 1.0 1.0 1.0 # 1.0 0.847059 0.0 1.0 END ALLOC SpellTimerComponent TIME2 TIME 1.0 END ALLOC SpellTimerComponent TIME2b TIME 0.75 END #ALLOC SpellTimerComponent TIME2a # TIME 0.325 #END ALLOC SpellTimerComponent TIME2c TIME 1.0 END ALLOC SpellJitterComponent JITTER TIME .75 MAGNITUDE 0.5 END ALLOC SpellDrawAIComponent DRWEFA GO_SRC REG 1 EFFECT_TYPE 5 EFFECT_LEVEL 2 END ALLOC SpellDrawAIComponent DRWEFB GO_SRC REG 2 EFFECT_TYPE 5 EFFECT_LEVEL 2 END ALLOC SpellDrawAIComponent DRWEFC GO_SRC REG 3 EFFECT_TYPE 5 EFFECT_LEVEL 2 END //for when no AIs are around ALLOC SpellFindSixCollidesComponent CLD1 ERM_SRC MTX34_INTERFACE ORB IWM_RSLT_1 MTX34_INTERFACE REG 1 RADIUS 12 OFFSET_1 RANDOM 3 FORCE_RESULT END ALLOC SpellCounterComponent COUNT COUNT 3 END ALLOC SpellCounterComponent NOFDCT COUNT 3 END // Level 2 Logic MAP ENTRY POW2 4 COUNT START NOFDCT START FIND2 START REG2a START MAP REG2a BEGUN 5 LNG2s START LIGHT START PART2a START JITTER START TIME2b START // Handle nofind logic, trigger count so we end MAP FIND2 NOFNDA 1 NOFDCT TRIG MAP FIND2 NOFNDB 1 NOFDCT TRIG MAP FIND2 NOFNDC 1 NOFDCT TRIG MAP NOFDCT DONE 1 CLD1 START MAP CLD1 DIDIT 3 CLD1 STOP LNG2a START TIME2 START MAP FIND2 DIDIT 2 FIND2 STOP TIME2 START #MAP TIME2a DONE 1 JITTER START MAP FIND2 FNDA 4 LNG2a START DRWEFA START DMG2a START WRAPa START MAP FIND2 FNDB 4 LNG2b START DRWEFB START DMG2b START WRAPb START MAP FIND2 FNDC 4 LNG2c START DRWEFC START DMG2c START WRAPc START MAP DMG2a DIED 2 LNG2a STOP WRAPa STOP MAP DMG2b DIED 2 LNG2b STOP WRAPb STOP MAP DMG2c DIED 2 LNG2c STOP WRAPc STOP MAP DMG2a HID 2 LNG2a STOP WRAPa STOP MAP DMG2b HID 2 LNG2b STOP WRAPb STOP MAP DMG2c HID 2 LNG2c STOP WRAPc STOP MAP TIME2b DONE 3 LNG2s STOP REG2a STOP PART2a STOP MAP TIME2 DONE 5 TIME2c START LNG2a STOP LNG2b STOP LNG2c STOP LIGHT STOP MAP TIME2c DONE 6 AUDCBA FOUT10 AUDCCA FOUT10 AUDCDA FOUT10 WRAPa STOP WRAPb STOP WRAPc STOP //if found, have to trigger count so we end MAP LNG2s DONE 1 COUNT TRIG // Wait for sky lightning sound to stop MAP AUDCAB DONE 1 COUNT TRIG // Wait for other lightning sounds to stop MAP AUDCBA DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP // Sky lightning sound MAP LNG2s BEGUN 2 AUDCAA START AUDCAB START // Lightning arc sounds MAP LNG2a BEGUN 1 AUDCBA START MAP LNG2b BEGUN 1 AUDCCA START MAP LNG2c BEGUN 1 AUDCDA START // Wrap sounds MAP WRAPa BEGUN 1 AUDCBB START MAP WRAPb BEGUN 1 AUDCCB START MAP WRAPc BEGUN 1 AUDCDB START MAP WRAPa DONE 1 AUDCBB STOP MAP WRAPb DONE 1 AUDCCB STOP MAP WRAPc DONE 1 AUDCDB STOP