################################################# ################################################# ################################################# ## Ice Ogre's Spell ## ## A version of Sky Fall level 2 from NC1 with new water ## based assets would be perfect. This just needs to be ## a 3-way projectile spell like the fire ogre. ## ## Chaz's design calls for a single comet. Highly stylized. ## ################################################# ################################################# ################################################# @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 5.5 @NUM_REGISTERS 0 @NUM_INTERFACES 6 @GO_INTERFACES 6 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME IceOgreEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Throw ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33100 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Ice Shards ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33105 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Rock Impacts ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33104 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ################################################# ## Projectile components ################################################# ALLOC SpellProjectileComponent PROJ2a ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 1 M34I_UP REG 1 RADIUS 0.5 DAMAGE HP 31.25 WATER 1.5 1 DISTANCE 15 TIME 0.75 PATHFIND 1.4 ROTATEY 0.5 END ################################################# ## The skins ################################################# ALLOC SpellSkinComponent ROCK2a ERM_SRC MTX34_INTERFACE REG 1 SCALE_FLAGS 7 SCALE_VALUES_SRC 2.0 2.0 2.0 SCALE_VALUES_DST 2.0 2.0 2.0 SCALE_TIME 1.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0p.sn2 NUM_ANIMS 0 SCALE 1.000000 1.000000 ALPHA_ADD END COMPONENT END ################################################# ## Shatter components, to make the rocks explosion ## look cool ################################################# ALLOC SpellShatterSkinComp XPLODa ERM MTX34_INTERFACE REG 1 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0p.sn2 NUM_ANIMS 0 SCALE 0.500000 0.100000 ROTATE_VALUES_SCR 10.0 180.0 10.0 ROTATE_VALUES_DST 360.0 10.0 720.0 ALPHA_ADD FADE_TIME 0.35 NO_CLIP END COMPONENT SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0p.sn2 NUM_ANIMS 0 SCALE 0.500000 0.10000 ALPHA_ADD FADE_TIME 0.35 ROTATE_VALUES_SCR 100.0 10.0 200.0 ROTATE_VALUES_DST 360.0 10.0 720.0 NO_CLIP END COMPONENT SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0p.sn2 NUM_ANIMS 0 SCALE 0.500000 0.10000 ALPHA_ADD FADE_TIME 0.35 ROTATE_VALUES_SCR 10.0 90.0 10.0 ROTATE_VALUES_DST 720.0 50.0 1024.0 NO_CLIP END COMPONENT PARTICLEFX IceVaporTrail FADE_BY_INPUT_CALL ROTATION 15 12 51 SCALE 0.50 0.50 0.50 TIME 1.00 VELOCITY 12 GRAVITY -24.8 ROTATIONDELTA 90 90 90 90 90 90 90 90 -90 END ################################################# ## Particle systems ################################################# ALLOC SpellParticleComponent TRL2a PARTICLETYPE ICYTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TRL3a PARTICLETYPE IceVaporTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TRL4a PARTICLETYPE IceVaporTrailB ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent HIT2a PARTICLETYPE IceCometHit ERM MTX34_INTERFACE REG 1 END ALLOC SpellParticleComponent EXPLOA PARTICLETYPE IceCometBurstB ERM MTX34_INTERFACE STAFF ERM MTX34_INTERFACE ORB DSTPROJECT SRCOFFSET 0 0 0 DSTOFFSET 6 6 6 END ################################################# ## Timers ################################################# ALLOC SpellTimerComponent TIME2a TIME 1.0 END ALLOC SpellTimerComponent TIME2b TIME 1.0 END ALLOC SpellTimerComponent TIME2c TIME 1.0 END ALLOC SpellTimerComponent TIME2g TIME 5 END ALLOC SpellTimerComponent AUDTIM TIME 1.5 END ALLOC SpellCounterComponent COUNT COUNT 2 END ################################################# ## Camera jitter components ################################################# ALLOC SpellJitterComponent JITA TIME 0.075 MAGNITUDE 1.0 END ################################################# ################################################# ################################################# ## Event logic ################################################# ################################################# ################################################# MAP ENTRY POW1 3 COUNT START TIME2g START PROJ2a START MAP PROJ2a BEGUN 5 ROCK2a START TRL2a START TRL3a START TRL4a START AUDCAA START MAP PROJ2a DONE 9 ROCK2a STOP XPLODa START TRL2a STOP TRL3a STOP TRL4a STOP HIT2a START AUDTIM START AUDCAB START AUDCAC START MAP XPLODa BEGUN 3 JITA START TIME2a START XPLODa FADE MAP TIME2a DONE 1 HIT2a STOP MAP AUDTIM DONE 1 AUDCAB FOUT10 MAP AUDCAB DONE 1 COUNT TRIG MAP TIME2g DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP