# Primal Light (Radiance, Brilliance, Light Unbearable) @NUM_SIMUL 1 @MAX_TIME 3 @NUM_REGISTERS 16 @NUM_INTERFACES 0 @GO_INTERFACES 5 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME PrimalLight2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 150.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Burst ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 42911 EMITTERID 0 ERM_SRC MTX34_INTERFACE STAFF END // Initial ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 42912 EMITTERID 0 ERM_SRC MTX34_INTERFACE STAFF END //// Collisions: Staff, start of the effect: ALLOC SpellSetRegOnceComponent REGPLA ERM_SRC MTX34_INTERFACE STAFF M34R_DST 1 END //// Collisions: ALLOC SpellFindSixNearestAIComponent REGTRK ERM_SRC MTX34_INTERFACE STAFF IGA_RSLT_1 MTX34_REGISTER 2 IGA_RSLT_2 MTX34_REGISTER 3 IGA_RSLT_3 MTX34_REGISTER 4 IGA_RSLT_4 MTX34_REGISTER 5 IGA_RSLT_5 MTX34_REGISTER 6 RADIUS 20 ANGLE 180 WRAP_RESULTS 5 OFFSET_TO_CENTROID END //// End of the effect - above the ground if we can't find an enemy: ALLOC SpellCollideComponent ENDA ERM_SRC MTX34_REGISTER 1 ERM_PROJECT MTX34_INTERFACE ORB PROJECT 30 IWM_RSLT MTX34_REGISTER 2 FORCE_RESULT OFFSET_DST 0.0 0.75 0.0 ROTATEY 30 END ALLOC SpellCollideComponent ENDB ERM_SRC MTX34_REGISTER 1 ERM_PROJECT MTX34_INTERFACE ORB PROJECT 30 IWM_RSLT MTX34_REGISTER 3 FORCE_RESULT OFFSET_DST 0.0 0.75 0.0 ROTATEY 15 END ALLOC SpellCollideComponent ENDC ERM_SRC MTX34_REGISTER 1 ERM_PROJECT MTX34_INTERFACE ORB PROJECT 30 IWM_RSLT MTX34_REGISTER 4 FORCE_RESULT OFFSET_DST 0.0 0.75 0.0 ROTATEY 0 END ALLOC SpellCollideComponent ENDD ERM_SRC MTX34_REGISTER 1 ERM_PROJECT MTX34_INTERFACE ORB PROJECT 30 IWM_RSLT MTX34_REGISTER 5 FORCE_RESULT OFFSET_DST 0.0 0.75 0.0 ROTATEY -15 END ALLOC SpellCollideComponent ENDE ERM_SRC MTX34_REGISTER 1 ERM_PROJECT MTX34_INTERFACE ORB PROJECT 30 IWM_RSLT MTX34_REGISTER 6 FORCE_RESULT OFFSET_DST 0.0 0.75 0.0 ROTATEY -30 END ALLOC SpellParticleComponent PARTAA PARTICLETYPE Railgun Twist B1 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 2 MTX_MOVE END ALLOC SpellParticleComponent PARTAB PARTICLETYPE Railgun Twist B2 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 2 MTX_MOVE END ALLOC SpellParticleComponent TWINAC PARTICLETYPE Railgun Twist C3 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 2 MTX_MOVE END ALLOC SpellParticleComponent PARTBA PARTICLETYPE Railgun Twist B1 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 3 MTX_MOVE END ALLOC SpellParticleComponent PARTBB PARTICLETYPE Railgun Twist B2 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 3 MTX_MOVE END ALLOC SpellParticleComponent TWINBC PARTICLETYPE Railgun Twist C3 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 3 MTX_MOVE END ALLOC SpellParticleComponent PARTCA PARTICLETYPE Railgun Twist B1 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 4 MTX_MOVE END ALLOC SpellParticleComponent PARTCB PARTICLETYPE Railgun Twist B2 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 4 MTX_MOVE END ALLOC SpellParticleComponent TWINCC PARTICLETYPE Railgun Twist C3 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 4 MTX_MOVE END ALLOC SpellParticleComponent PARTDA PARTICLETYPE Railgun Twist B1 ERM MTX34_INTERFACE STAFF ERM MTX34_REGISTER 5 MTX_MOVE END ALLOC SpellParticleComponent PARTDB PARTICLETYPE Railgun Twist B2 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 5 MTX_MOVE END ALLOC SpellParticleComponent TWINDC PARTICLETYPE Railgun Twist C3 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 5 MTX_MOVE END ALLOC SpellParticleComponent PARTEA PARTICLETYPE Railgun Twist B1 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 6 MTX_MOVE END ALLOC SpellParticleComponent PARTEB PARTICLETYPE Railgun Twist B2 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 6 MTX_MOVE END ALLOC SpellParticleComponent TWINEC PARTICLETYPE Railgun Twist C3 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 6 MTX_MOVE END ALLOC SpellCollideDutchDoorComp DUTCHA ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 2 IWM_RSLT_SRC MTX34_REGISTER 7 IWM_RSLT_DST MTX34_REGISTER 8 END ALLOC SpellParticleComponent SPRKAa PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 7 END ALLOC SpellParticleComponent SPRKAb PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 8 END ALLOC SpellCollideDutchDoorComp DUTCHB ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 3 IWM_RSLT_SRC MTX34_REGISTER 9 IWM_RSLT_DST MTX34_REGISTER 10 END ALLOC SpellParticleComponent SPRKBa PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 9 END ALLOC SpellParticleComponent SPRKBb PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 10 END ALLOC SpellCollideDutchDoorComp DUTCHC ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 4 IWM_RSLT_SRC MTX34_REGISTER 11 IWM_RSLT_DST MTX34_REGISTER 12 END ALLOC SpellParticleComponent SPRKCa PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 11 END ALLOC SpellParticleComponent SPRKCb PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 12 END ALLOC SpellCollideDutchDoorComp DUTCHD ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 5 IWM_RSLT_SRC MTX34_REGISTER 13 IWM_RSLT_DST MTX34_REGISTER 14 END ALLOC SpellParticleComponent SPRKDa PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 13 END ALLOC SpellParticleComponent SPRKDb PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 14 END ALLOC SpellCollideDutchDoorComp DUTCHE ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 6 IWM_RSLT_SRC MTX34_REGISTER 15 IWM_RSLT_DST MTX34_REGISTER 16 END ALLOC SpellParticleComponent SPRKEa PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 15 END ALLOC SpellParticleComponent SPRKEb PARTICLETYPE Railgun Hit Sparks ERM MTX34_REGISTER 16 END ALLOC SpellQuadComponent CAST ERM_SRC MTX34_INTERFACE STAFF TIME 1 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 720.0 SCALE 2 2 2 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t97.dds END //// Damage //// ALLOC SpellSphereDmgComponent DAMA ERM_SRC MTX34_REGISTER 2 IGO_RSLT GO_INTERFACE REG 1 RADIUS 1 DAMAGE HP 8 LIGHT 1.5 2.0 1.0 ONE_SHOT END ALLOC SpellSphereDmgComponent DAMB ERM_SRC MTX34_REGISTER 3 IGO_RSLT GO_INTERFACE REG 2 RADIUS 1 DAMAGE HP 8 LIGHT 1.5 2.0 1.0 ONE_SHOT END ALLOC SpellSphereDmgComponent DAMC ERM_SRC MTX34_REGISTER 4 IGO_RSLT GO_INTERFACE REG 3 RADIUS 1 DAMAGE HP 8 LIGHT 1.5 2.0 1.0 ONE_SHOT END ALLOC SpellSphereDmgComponent DAMD ERM_SRC MTX34_REGISTER 5 IGO_RSLT GO_INTERFACE REG 4 RADIUS 1 DAMAGE HP 8 LIGHT 1.5 2.0 1.0 ONE_SHOT END ALLOC SpellSphereDmgComponent DAME ERM_SRC MTX34_REGISTER 6 IGO_RSLT GO_INTERFACE REG 5 RADIUS 1 DAMAGE HP 8 LIGHT 1.5 2.0 1.0 ONE_SHOT END //// Sparticle hit effect //// ALLOC SpellParticleComponent DAMPRA PARTICLETYPE Railgun Hit Explosion B ERM MTX34_REGISTER 2 END ALLOC SpellParticleComponent DAMPRB PARTICLETYPE Railgun Hit Explosion B ERM MTX34_REGISTER 3 END ALLOC SpellParticleComponent DAMPRC PARTICLETYPE Railgun Hit Explosion B ERM MTX34_REGISTER 4 END ALLOC SpellParticleComponent DAMPRD PARTICLETYPE Railgun Hit Explosion B ERM MTX34_REGISTER 5 END ALLOC SpellParticleComponent DAMPRE PARTICLETYPE Railgun Hit Explosion B ERM MTX34_REGISTER 6 END //// Hit effect ALLOC SpellQuadComponent HITA ERM_SRC MTX34_REGISTER 2 TIME 0.5 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 225.0 SCALE 2.5 2.5 2.5 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t9h.dds END ALLOC SpellQuadComponent HITB ERM_SRC MTX34_REGISTER 3 TIME 0.5 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 225.0 SCALE 2.5 2.5 2.5 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t9h.dds END ALLOC SpellQuadComponent HITC ERM_SRC MTX34_REGISTER 4 TIME 0.5 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 225.0 SCALE 2.5 2.5 2.5 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t9h.dds END ALLOC SpellQuadComponent HITD ERM_SRC MTX34_REGISTER 5 TIME 0.5 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 225.0 SCALE 2.5 2.5 2.5 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t9h.dds END ALLOC SpellQuadComponent HITE ERM_SRC MTX34_REGISTER 6 TIME 0.5 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 225.0 SCALE 2.5 2.5 2.5 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t9h.dds END ALLOC SpellTimerComponent TIMER TIME 2.5 END ALLOC SpellTimerComponent TIMEB TIME 0.1 END ALLOC SpellTimerComponent TIMEC TIME 0.2 END ALLOC SpellTimerComponent TIMED TIME 0.3 END ALLOC SpellTimerComponent TIMEE TIME 0.4 END //// Timer delays: ALLOC SpellTimerComponent TIMHA TIME 0.1 END ALLOC SpellTimerComponent TIMHB TIME 0.1 END ALLOC SpellTimerComponent TIMHC TIME 0.1 END ALLOC SpellTimerComponent TIMHD TIME 0.1 END ALLOC SpellTimerComponent TIMHE TIME 0.1 END # MAPPING ASSIGNMENT // Casting Logic // Level 1 Logic MAP ENTRY POW2 4 REGPLA START TIMER START CAST START REGTRK START MAP REGTRK FNDA 6 PARTAA START PARTAB START HITA START DUTCHA START TWINAC START DAMA START MAP REGTRK FNDB 1 TIMEB START MAP REGTRK FNDC 1 TIMEC START MAP REGTRK FNDD 1 TIMED START MAP REGTRK FNDE 1 TIMEE START MAP REGTRK NOFNDA 5 ENDA START PARTAA START PARTAB START TWINAC START DAMA START MAP REGTRK NOFNDB 2 ENDB START TIMEB START MAP REGTRK NOFNDC 2 ENDC START TIMEC START MAP REGTRK NOFNDD 2 ENDD START TIMED START MAP REGTRK NOFNDE 2 ENDE START TIMEE START MAP TIMEB DONE 7 PARTBA START PARTBB START DUTCHB START TWINBC START DAMB START DAMPRB START TIMHB START MAP TIMEC DONE 7 PARTCA START PARTCB START DUTCHC START TWINCC START DAMC START DAMPRC START TIMHC START MAP TIMED DONE 7 PARTDA START PARTDB START DUTCHD START TWINDC START DAMD START DAMPRD START TIMHD START MAP TIMEE DONE 7 PARTEA START PARTEB START DUTCHE START TWINEC START DAME START DAMPRE START TIMHE START MAP PARTAA BEGUN 2 AUDCAA START AUDCAB START MAP PARTBA BEGUN 2 AUDCAA START AUDCAB START MAP PARTCA BEGUN 2 AUDCAA START AUDCAB START MAP PARTDA BEGUN 2 AUDCAA START AUDCAB START MAP PARTEA BEGUN 2 AUDCAA START AUDCAB START MAP DUTCHA HITA 1 SPRKAa START MAP DUTCHA LOSTA 1 SPRKAa STOP MAP DUTCHA HITB 1 SPRKAb START MAP DUTCHA LOSTB 1 SPRKAb STOP MAP DUTCHB HITA 1 SPRKBa START MAP DUTCHB LOSTA 1 SPRKBa STOP MAP DUTCHB HITB 1 SPRKBb START MAP DUTCHB LOSTB 1 SPRKBb STOP MAP DUTCHC HITA 1 SPRKCa START MAP DUTCHC LOSTA 1 SPRKCa STOP MAP DUTCHC HITB 1 SPRKCb START MAP DUTCHC LOSTB 1 SPRKCb STOP MAP DUTCHD HITA 1 SPRKDa START MAP DUTCHD LOSTA 1 SPRKDa STOP MAP DUTCHD HITB 1 SPRKDb START MAP DUTCHD LOSTB 1 SPRKDb STOP MAP DUTCHE HITA 1 SPRKEa START MAP DUTCHE LOSTA 1 SPRKEa STOP MAP DUTCHE HITB 1 SPRKEb START MAP DUTCHE LOSTB 1 SPRKEb STOP MAP TIMHA DONE 1 HITA START MAP TIMHB DONE 1 HITB START MAP TIMHC DONE 1 HITC START MAP TIMHD DONE 1 HITD START MAP TIMHE DONE 1 HITE START MAP TIMER DONE 1 ENTRY STOP