# Primal Light (Radiance, Brilliance, Light Unbearable) @NUM_SIMUL 1 @MAX_TIME 12 @NUM_REGISTERS 18 @NUM_INTERFACES 0 @GO_INTERFACES 1 1 = staff 2 = orb 3 = arc 1 4 = arc 2 5 = posA 6 = posB 7 = posC 8 = posD 9 = posE 10 = posF DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME PrimalLight3Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 16.000000 256.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 1 NAME PrimalLight3Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTPITCH -200 200 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.000000 150.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 2 NAME PrimalLight3Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTPITCH -200 200 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.000000 150.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Big Jellyfish Foom ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 42972 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Burst ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 42911 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Initial ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 42912 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Rumble ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 42973 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Burst2 ALLOC SpellAudioComponent AUDCAE SOURCEINDEX 10109 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Kabooom! ALLOC SpellAudioComponent AUDCAF SOURCEINDEX 42895 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Orbiting Zaps ALLOC SpellAudioComponent AUDCBA SOURCEINDEX 42914 EMITTERID 1 ERM_SRC MTX34_REGISTER 3 END ALLOC SpellAudioComponent AUDCCA SOURCEINDEX 42914 EMITTERID 2 ERM_SRC MTX34_REGISTER 4 END //// Collisions: Staff, start of the effect: ALLOC SpellSetRegOnceComponent REGPLA ERM_SRC MTX34_INTERFACE STAFF M34R_DST 1 END ALLOC SpellSetRegOnceComponent REGORB ERM_SRC MTX34_INTERFACE ORB M34R_DST 2 END //ALLOC SpellOffsetRegComponent REGDWO // ERM_SRC MTX34_INTERFACE ORB // IWM_RSLT MTX34_REGISTER 9 // V3_OFFSET // 0 0 0 //END ALLOC SpellPathAnchorRotComp ROTATA ERM_SRC MTX34_REGISTER 2 IWM_RSLT MTX34_REGISTER 3 TIME 8 RADIUS 15.0 ANGLE_SRC 0 ANGLE_DST 1440 VELOCITY_CURVE CURVE_LINEAR END //INTERFACE ORB ALLOC SpellPathAnchorRotComp ROTATB ERM_SRC MTX34_REGISTER 2 IWM_RSLT MTX34_REGISTER 4 TIME 8 RADIUS 15.0 ANGLE_SRC 180 ANGLE_DST 1620 VELOCITY_CURVE CURVE_LINEAR END ALLOC SpellPathAnchorRotComp ROTATC ERM_SRC MTX34_REGISTER 2 IWM_RSLT MTX34_REGISTER 17 TIME 8 RADIUS 40.0 ANGLE_SRC 0 ANGLE_DST 1080 VELOCITY_CURVE CURVE_LINEAR END ALLOC SpellSetRegOnceComponent ENDA ERM_SRC MTX34_REGISTER 3 M34R_DST 5 END ALLOC SpellSetRegOnceComponent ENDB ERM_SRC MTX34_REGISTER 3 M34R_DST 6 END ALLOC SpellSetRegOnceComponent ENDC ERM_SRC MTX34_REGISTER 3 M34R_DST 7 END ALLOC SpellSetRegOnceComponent ENDD ERM_SRC MTX34_REGISTER 4 M34R_DST 8 END ALLOC SpellSetRegOnceComponent ENDE ERM_SRC MTX34_REGISTER 4 M34R_DST 9 END ALLOC SpellSetRegOnceComponent ENDF ERM_SRC MTX34_REGISTER 4 M34R_DST 10 END ALLOC SpellSetRegOnceComponent ENDHIT ERM_SRC MTX34_REGISTER 17 M34R_DST 18 END ALLOC SpellParticleComponent PCASTA PARTICLETYPE Railgun Twist C1 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 2 MTX_MOVE END ALLOC SpellParticleComponent PCASTB PARTICLETYPE Railgun Twist C2 ERM MTX34_REGISTER 1 ERM MTX34_REGISTER 2 MTX_MOVE END ALLOC SpellParticleComponent PARTAA PARTICLETYPE Railgun Twist C1 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 5 END ALLOC SpellParticleComponent PARTAB PARTICLETYPE Railgun Twist C2 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 5 END ALLOC SpellParticleComponent PARTBA PARTICLETYPE Railgun Twist C1 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 6 END ALLOC SpellParticleComponent PARTBB PARTICLETYPE Railgun Twist C2 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 6 END ALLOC SpellParticleComponent PARTCA PARTICLETYPE Railgun Twist C1 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 7 END ALLOC SpellParticleComponent PARTCB PARTICLETYPE Railgun Twist C2 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 7 END ALLOC SpellParticleComponent PARTDA PARTICLETYPE Railgun Twist C1 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 8 END ALLOC SpellParticleComponent PARTDB PARTICLETYPE Railgun Twist C2 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 8 END ALLOC SpellParticleComponent PARTEA PARTICLETYPE Railgun Twist C1 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 9 END ALLOC SpellParticleComponent PARTEB PARTICLETYPE Railgun Twist C2 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 9 END ALLOC SpellParticleComponent PARTFA PARTICLETYPE Railgun Twist C1 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 10 END ALLOC SpellParticleComponent PARTFB PARTICLETYPE Railgun Twist C2 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 10 END //// Laser hit thingie: ALLOC SpellParticleComponent PARTHA PARTICLETYPE Railgun Twist 1 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 18 MTX_MOVE END ALLOC SpellParticleComponent PARTHB PARTICLETYPE Railgun Twist 2 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 18 MTX_MOVE END ALLOC SpellParticleComponent PARTHC PARTICLETYPE Railgun Twist C4 ERM MTX34_REGISTER 2 ERM MTX34_REGISTER 18 MTX_MOVE END //// Damage //// ALLOC SpellSphereDmgComponent DAMA ERM_SRC MTX34_REGISTER 2 IGO_RSLT GO_INTERFACE REG 1 RADIUS 15 DAMAGE HP 22.0 LIGHT 1.5 2.0 0 TIME 10.0 END ALLOC SpellDrawAIComponent DRAWEF GO_SRC REG 1 EFFECT_TYPE 6 EFFECT_LEVEL 1 END ALLOC SpellTimerComponent TIMER TIME 8 END ALLOC SpellTimerComponent TIMEZ TIME 2 END ALLOC SpellTimerComponent TIMEA TIME 0.08 END ALLOC SpellTimerComponent TIMEB TIME 0.08 END ALLOC SpellTimerComponent TIMEC TIME 0.08 END ALLOC SpellTimerComponent TIMED TIME 1 END //// Hit effect //// ALLOC SpellFindSixNearestAIComponent HITFX ERM_SRC MTX34_REGISTER 2 IGA_RSLT_1 MTX34_REGISTER 11 IGA_RSLT_2 MTX34_REGISTER 12 IGA_RSLT_3 MTX34_REGISTER 13 IGA_RSLT_4 MTX34_REGISTER 14 IGA_RSLT_5 MTX34_REGISTER 15 IGA_RSLT_6 MTX34_REGISTER 16 WRAP_RESULTS 5 RADIUS 15 ANGLE 360 END ALLOC SpellQuadComponent CASTA ERM_SRC MTX34_REGISTER 2 TIME 10 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 360.0 SCALE 8 8 8 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t97.dds END ALLOC SpellQuadComponent CASTB ERM_SRC MTX34_REGISTER 2 TIME 10 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 -360.0 SCALE 10 10 10 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t9h.dds END //// ALLOC SpellTimerComponent TIMHA TIME 0.1 END ALLOC SpellTimerComponent TIMHB TIME 0.2 END ALLOC SpellTimerComponent TIMHC TIME 0.3 END ALLOC SpellTimerComponent TIMHD TIME 0.4 END ALLOC SpellTimerComponent TIMHE TIME 0.5 END ALLOC SpellQuadComponent HITA ERM_SRC MTX34_REGISTER 11 TIME 4 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 2880.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 12 TIME 4 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 2880.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 13 TIME 4 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 2880.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 14 TIME 4 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 2880.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 15 TIME 4 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 2880.0 SCALE 2.5 2.5 2.5 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t9h.dds END ALLOC SpellQuadComponent HITF ERM_SRC MTX34_REGISTER 16 TIME 4 ORIENT_TO_CAMERA NO_CLIP ADDITIVE_MODE ORIENTATION 90.0 0.0 0.0 ROTATION 0.0 0.0 2880.0 SCALE 2.5 2.5 2.5 THROB 0 FADE_OUT_AT 0.1 TEXTURE effect\spell\ssb00t9h.dds END ALLOC SpellJitterComponent JITVOL TIME 0.5 MAGNITUDE 0.5 END // Audio zap oneshot timers ALLOC SpellTimerComponent AUDTMA TIME 0.5 RANDOM END ALLOC SpellTimerComponent AUDTMB TIME 0.75 RANDOM END ALLOC SpellCounterComponent FINCNT COUNT 2 END # MAPPING ASSIGNMENT // Casting Logic // Level 1 Logic MAP ENTRY POW3 16 FINCNT START REGPLA START REGORB START PCASTA START PCASTB START ROTATA START ROTATB START ROTATC START DAMA START CASTA START CASTB START TIMER START TIMEA START TIMED START HITFX START JITVOL START MAP CASTA BEGUN 4 AUDCAA START AUDCAD START AUDCAE START AUDCAF START MAP ROTATA BEGUN 2 AUDTMA START AUDTMB START MAP AUDTMA DONE 2 AUDCBA START AUDTMA START MAP AUDTMB DONE 2 AUDCCA START AUDTMB START //MAP TIMEA DONE 7 PARTAA STOP ENDA START PARTAA START PARTDA STOP ENDD START PARTDA START TIMEB START //MAP TIMEB DONE 7 PARTBA STOP ENDB START PARTBA START PARTEA STOP ENDE START PARTEA START TIMEC START //MAP TIMEC DONE 7 PARTCA STOP ENDC START PARTCA START PARTFA STOP ENDF START PARTFA START TIMEA START MAP DAMA HIT 1 DRAWEF START MAP TIMEA DONE 11 PARTAA STOP PARTAB STOP ENDA START PARTAA START PARTAB START PARTDA STOP PARTDB STOP ENDD START PARTDA START PARTDB START TIMEB START MAP TIMEB DONE 11 PARTBA STOP PARTBB STOP ENDB START PARTBA START PARTBB START PARTEA STOP PARTEB STOP ENDE START PARTEA START PARTEB START TIMEC START MAP TIMEC DONE 11 PARTCA STOP PARTCB STOP ENDC START PARTCA START PARTCB START PARTFA STOP PARTFB STOP ENDF START PARTFA START PARTFB START TIMEA START MAP TIMED DONE 8 PARTHA STOP PARTHB STOP PARTHC STOP ENDHIT START PARTHA START PARTHB START PARTHC START TIMED START MAP PARTHA BEGUN 2 AUDCAB START AUDCAC START MAP TIMER DONE 5 TIMEA HALT TIMEB HALT TIMEC HALT TIMED HALT TIMEZ START MAP HITFX FNDA 1 TIMHA START MAP HITFX FNDB 1 TIMHB START MAP HITFX FNDC 1 TIMHC START MAP HITFX FNDD 1 TIMHD START MAP HITFX FNDE 1 TIMHE START MAP HITFX FNDF 1 TIMHF START 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 TIMHF DONE 1 HITF START MAP TIMEZ DONE 1 FINCNT TRIG MAP ROTATA DONE 6 AUDCAA FOUT10 AUDCAD FOUT10 AUDTMA HALT AUDTMB HALT AUDCBA FOUT10 AUDCCA FOUT10 MAP AUDCAA DONE 1 FINCNT TRIG MAP FINCNT DONE 1 ENTRY STOP