//////////////////////////////// // IceShard 1 //////////////////////////////// @DEFINE dShardMaxYScale 1.00 @DEFINE dShardDropoffTime 0.0235 @DEFINE dTimeUntilShardStartsFading 0.7 @DEFINE dTimeUnitlFinalShardFade 0.7 @DEFINE dScaleUpTime 0.3 @DEFINE dScaleDownTime 0.3 @DEFINE dShardAlpha 1.0 @DEFINE_END @NUM_SIMUL 5 @MAX_TIME 5.0 @NUM_REGISTERS 7 @NUM_INTERFACES 7 @GO_INTERFACES 1 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME IceShardEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTPITCH -500 500 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // ShardA ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33023 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 2 END // ShardC ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33023 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 4 END // ShardF ALLOC SpellAudioComponent AUDCAF SOURCEINDEX 33023 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 7 END // Ice freeze ALLOC SpellAudioComponent AUDCAG SOURCEINDEX 33022 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 7 END // End splash ALLOC SpellAudioComponent AUDCAH SOURCEINDEX 33021 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 7 END // End shake ALLOC SpellAudioComponent AUDCAI SOURCEINDEX 33020 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 7 END ALLOC SpellCollideComponent REGS1 ERM_SRC MTX34_INTERFACE STAFF IWM_RSLT MTX34_REGISTER 1 FORCE_RESULT END ALLOC SpellCollideComponent REGS2 ERM_SRC MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 2 FORCE_RESULT END ALLOC SpellProjectileComponent PROJ ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 2 M34I_UP REG 1 IGO_RSLT GO_INTERFACE REG 1 GO_SRC REG 1 RADIUS 0.2 TIME 0.24 DISTANCE 9.0 ROTATEY 0 NO_STOP_HIT_AI END //////////////////////////////// // Shard A //////////////////////////////// ALLOC SpellTimerComponent TIMEA TIME dShardDropoffTime END ALLOC SpellTimerComponent FDTIMA TIME dTimeUntilShardStartsFading END ALLOC SpellSetRegOnceComponent REGA ERM_SRC MTX34_INTERFACE REG 1 M34R_DST 2 END ALLOC SpellParticleComponent PUFFA PARTICLETYPE IceShardPuff ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellLerpMatrixFramesComponent LERPA ERM_SRC MTX34_REGISTER 2 M34I_UP REG 2 TIME 1.0 KEY_FRAMES 4 0.3001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.2502 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.4001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 1.0 666.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellQuadComponent PULSEA ERM_SRC MTX34_INTERFACE REG 2 TEXTURE NC2A\Effect\Spell\SSC00T0k.DDS TIME 0.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 3 3 3 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellSkinComponent SHARDA ERM_SRC MTX34_INTERFACE REG 2 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0b.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT SHRINKING 0.35 FADE_BY_INPUT_CALL FADE_OUT_TIME 0.25 # ADDITIVE ALPHA dShardAlpha RANDOM_ORIENTATION_AT_START 2 END ALLOC SpellSphereDmgComponent DAMGA ERM_SRC MTX34_INTERFACE REG 2 RADIUS 1.0 IGO_RSLT GO_INTERFACE REG 1 DAMAGE WATER 8.0 WATER 1.5 1 TIME 1.0 NUM_CAN_DAMAGE 16 END //////////////////////////////// // Shard B //////////////////////////////// ALLOC SpellTimerComponent TIMEB TIME dShardDropoffTime END ALLOC SpellTimerComponent FDTIMB TIME dTimeUntilShardStartsFading END ALLOC SpellSetRegOnceComponent REGB ERM_SRC MTX34_INTERFACE REG 1 M34R_DST 3 END ALLOC SpellParticleComponent PUFFB PARTICLETYPE IceShardPuff ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellLerpMatrixFramesComponent LERPB ERM_SRC MTX34_REGISTER 3 M34I_UP REG 3 TIME 1.0 KEY_FRAMES 4 0.3001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.2502 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.4001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 1.0 666.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellQuadComponent PULSEB ERM_SRC MTX34_INTERFACE REG 3 TEXTURE NC2A\Effect\Spell\SSC00T0k.DDS TIME 0.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 3 3 3 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellSkinComponent SHARDB ERM_SRC MTX34_INTERFACE REG 3 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0b.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT SHRINKING 0.35 FADE_BY_INPUT_CALL FADE_OUT_TIME 0.25 # ADDITIVE ALPHA dShardAlpha RANDOM_ORIENTATION_AT_START 2 END ALLOC SpellSphereDmgComponent DAMGB ERM_SRC MTX34_INTERFACE REG 3 RADIUS 1.0 IGO_RSLT GO_INTERFACE REG 1 DAMAGE WATER 8.0 WATER 1.5 1 TIME 1.0 NUM_CAN_DAMAGE 16 END //////////////////////////////// // Shard C //////////////////////////////// ALLOC SpellTimerComponent TIMEC TIME dShardDropoffTime END ALLOC SpellTimerComponent FDTIMC TIME dTimeUntilShardStartsFading END ALLOC SpellSetRegOnceComponent REGC ERM_SRC MTX34_INTERFACE REG 1 M34R_DST 4 END ALLOC SpellParticleComponent PUFFC PARTICLETYPE IceShardPuff ERM MTX34_INTERFACE REG 4 MTX_MOVE END ALLOC SpellLerpMatrixFramesComponent LERPC ERM_SRC MTX34_REGISTER 4 M34I_UP REG 4 TIME 1.0 KEY_FRAMES 4 0.3001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.2502 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.4001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 1.0 666.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellQuadComponent PULSEC ERM_SRC MTX34_INTERFACE REG 4 TEXTURE NC2A\Effect\Spell\SSC00T0k.DDS TIME 0.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 3 3 3 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellSkinComponent SHARDC ERM_SRC MTX34_INTERFACE REG 4 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0b.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT SHRINKING 0.35 FADE_BY_INPUT_CALL FADE_OUT_TIME 0.25 # ADDITIVE ALPHA dShardAlpha RANDOM_ORIENTATION_AT_START 2 END ALLOC SpellSphereDmgComponent DAMGC ERM_SRC MTX34_INTERFACE REG 4 RADIUS 1.0 IGO_RSLT GO_INTERFACE REG 1 DAMAGE WATER 8.0 WATER 1.5 1 TIME 1.0 NUM_CAN_DAMAGE 16 END //////////////////////////////// // Shard D //////////////////////////////// ALLOC SpellTimerComponent TIMED TIME dShardDropoffTime END ALLOC SpellTimerComponent FDTIMD TIME dTimeUntilShardStartsFading END ALLOC SpellSetRegOnceComponent REGD ERM_SRC MTX34_INTERFACE REG 1 M34R_DST 5 END ALLOC SpellParticleComponent PUFFD PARTICLETYPE IceShardPuff ERM MTX34_INTERFACE REG 5 MTX_MOVE END ALLOC SpellLerpMatrixFramesComponent LERPD ERM_SRC MTX34_REGISTER 5 M34I_UP REG 5 TIME 1.0 KEY_FRAMES 4 0.3001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.2502 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.4001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 1.0 666.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellQuadComponent PULSED ERM_SRC MTX34_INTERFACE REG 5 TEXTURE NC2A\Effect\Spell\SSC00T0k.DDS TIME 0.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 3 3 3 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellSkinComponent SHARDD ERM_SRC MTX34_INTERFACE REG 5 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0b.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT SHRINKING 0.35 FADE_BY_INPUT_CALL FADE_OUT_TIME 0.25 # ADDITIVE ALPHA dShardAlpha RANDOM_ORIENTATION_AT_START 2 END ALLOC SpellSphereDmgComponent DAMGD ERM_SRC MTX34_INTERFACE REG 5 RADIUS 1.0 IGO_RSLT GO_INTERFACE REG 1 DAMAGE WATER 8.0 WATER 1.5 1 TIME 1.0 NUM_CAN_DAMAGE 16 END //////////////////////////////// // Shard E //////////////////////////////// ALLOC SpellTimerComponent TIMEE TIME dShardDropoffTime END ALLOC SpellTimerComponent FDTIME TIME dTimeUnitlFinalShardFade END ALLOC SpellSetRegOnceComponent REGE ERM_SRC MTX34_INTERFACE REG 1 M34R_DST 6 END ALLOC SpellParticleComponent PUFFE PARTICLETYPE IceShardPuff ERM MTX34_INTERFACE REG 6 END ALLOC SpellLerpMatrixFramesComponent LERPE ERM_SRC MTX34_REGISTER 6 M34I_UP REG 6 TIME 1.0 KEY_FRAMES 4 0.3001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.2502 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.8 1.0 0.4001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 1.0 666.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellQuadComponent PULSEE ERM_SRC MTX34_INTERFACE REG 6 TEXTURE NC2A\Effect\Spell\SSC00T0k.DDS TIME 0.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 3 3 3 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellSkinComponent SHARDE ERM_SRC MTX34_INTERFACE REG 6 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0b.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT SHRINKING 0.35 FADE_BY_INPUT_CALL FADE_OUT_TIME 0.5 # ADDITIVE ALPHA dShardAlpha RANDOM_ORIENTATION_AT_START 2 END ALLOC SpellSphereDmgComponent DAMGE ERM_SRC MTX34_INTERFACE REG 6 RADIUS 1.0 IGO_RSLT GO_INTERFACE REG 1 DAMAGE WATER 8.0 WATER 1.5 1 TIME 1.0 NUM_CAN_DAMAGE 16 END //////////////////////////////// // Shard F //////////////////////////////// ALLOC SpellTimerComponent TIMEF TIME dShardDropoffTime END ALLOC SpellTimerComponent FDTIMF TIME dTimeUntilShardStartsFading END ALLOC SpellSetRegOnceComponent REGF ERM_SRC MTX34_INTERFACE REG 1 M34R_DST 7 END ALLOC SpellParticleComponent PUFFF PARTICLETYPE IceShardPuffBig ERM MTX34_INTERFACE REG 7 MTX_MOVE END ALLOC SpellLerpMatrixFramesComponent LERPF ERM_SRC MTX34_REGISTER 7 M34I_UP REG 7 TIME 1.0 KEY_FRAMES 4 0.3001 0.0 0.0 0.0 0.0 0.0 0.0 1.3 1.0 1.3 0.502 0.0 0.0 0.0 0.0 0.0 0.0 1.3 1.0 1.3 0.4001 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 1.0 666.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellQuadComponent PULSEF ERM_SRC MTX34_INTERFACE REG 7 TEXTURE NC2A\Effect\Spell\SSC00T0k.DDS TIME 0.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 3 3 3 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellSkinComponent SHARDF ERM_SRC MTX34_INTERFACE REG 7 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0b.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT SHRINKING 0.35 FADE_BY_INPUT_CALL FADE_OUT_TIME 0.25 # ADDITIVE ALPHA dShardAlpha RANDOM_ORIENTATION_AT_START 2 END ALLOC SpellSphereDmgComponent DAMGF ERM_SRC MTX34_INTERFACE REG 7 RADIUS 1.0 IGO_RSLT GO_INTERFACE REG 1 DAMAGE WATER 8.0 WATER 1.5 1 TIME 1.0 NUM_CAN_DAMAGE 16 END //////////////////////////////// // Particle Systems //////////////////////////////// ALLOC SpellParticleComponent BURST PARTICLETYPE IceShardBurst ERM MTX34_INTERFACE REG 1 ERM MTX34_INTERFACE REG 1 DSTPROJECT SRCOFFSET 0 0.5 0 DSTOFFSET 10 -20 10 END //////////////////////////////// // Counters //////////////////////////////// ALLOC SpellCounterComponent CNT1 COUNT 2 END // Audio counter ALLOC SpellCounterComponent AUDCNT COUNT 1 END // Visuals counter ALLOC SpellCounterComponent VISCNT COUNT 1 END // Counter to end spell ALLOC SpellCounterComponent COUNT COUNT 2 END //////////////////////////////// // Timers //////////////////////////////// ALLOC SpellTimerComponent TIMER TIME 2.5 END #ALLOC SpellJitterComponent JIT # TIME 0.18 # MAGNITUDE 0.8 #END //////////////////////////////// // Level 1 Logic //////////////////////////////// MAP ENTRY POW1 7 CNT1 START AUDCNT START VISCNT START COUNT START TIMER START REGS1 START REGS2 START MAP REGS1 BEGUN 2 REGS1 STOP CNT1 TRIG MAP REGS2 BEGUN 2 REGS2 STOP CNT1 TRIG MAP CNT1 DONE 1 PROJ START MAP PROJ BEGUN 2 TIMEA START BURST START MAP BURST BEGUN 2 AUDCAH START AUDCAI START // Shard A MAP TIMEA DONE 2 REGA START TIMEB START MAP REGA BEGUN 2 REGA STOP LERPA START MAP LERPA BEGUN 5 SHARDA START FDTIMA START PUFFA START PULSEA START DAMGA START MAP SHARDA BEGUN 1 AUDCAA START MAP FDTIMA DONE 1 SHARDA FADE // Shard B MAP TIMEB DONE 2 REGB START TIMEC START MAP REGB BEGUN 2 REGB STOP LERPB START MAP LERPB BEGUN 5 SHARDB START FDTIMB START PUFFB START PULSEB START DAMGB START MAP FDTIMB DONE 1 SHARDB FADE // Shard C MAP TIMEC DONE 2 REGC START TIMED START MAP REGC BEGUN 2 REGC STOP LERPC START MAP LERPC BEGUN 5 SHARDC START FDTIMC START PUFFC START PULSEC START DAMGC START MAP SHARDC BEGUN 1 AUDCAC START MAP FDTIMC DONE 1 SHARDC FADE // Shard D MAP TIMED DONE 2 REGD START TIMEE START MAP REGD BEGUN 2 REGD STOP LERPD START MAP LERPD BEGUN 5 SHARDD START FDTIMD START PUFFD START PULSED START DAMGD START MAP FDTIMD DONE 1 SHARDD FADE // Shard E MAP TIMEE DONE 2 REGE START TIMEF START MAP REGE BEGUN 2 REGE STOP LERPE START MAP LERPE BEGUN 5 SHARDE START FDTIME START PUFFE START PULSEE START DAMGE START MAP FDTIME DONE 1 SHARDE FADE // Shard F MAP TIMEF DONE 1 REGF START MAP REGF BEGUN 2 REGF STOP LERPF START // removed jitter //MAP LERPF BEGUN 6 SHARDF START FDTIMF START PUFFF START PULSEF START DAMGF START JIT START MAP LERPF BEGUN 5 SHARDF START FDTIMF START PUFFF START PULSEF START DAMGF START MAP SHARDF BEGUN 2 AUDCAF START AUDCAG START MAP FDTIMF DONE 1 SHARDF FADE MAP TIMER DONE 1 VISCNT TRIG MAP AUDCAF DONE 1 AUDCAH FOUT10 MAP AUDCAH DONE 1 AUDCNT TRIG // Spell completion MAP VISCNT DONE 1 COUNT TRIG MAP AUDCNT DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP