/////////////////////////////////////////////////////////////////////////////// // transmutation /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // register defines @DEFINE MREG_projectile 1 @DEFINE MREG_swerveA 2 @DEFINE MREG_swerveB 3 @DEFINE_END /////////////////////////////////////////////////////////////////////////////// @NUM_SIMUL 5 @MAX_TIME 4 @NUM_REGISTERS 4 @NUM_INTERFACES 4 @GO_INTERFACES 2 /////////////////////////////////////////////////////////////////////////////// // BILLBOARDED Flash QUAD ALLOC SpellQuadComponent QUADA ERM_SRC MTX34_INTERFACE REG MREG_projectile TEXTURE NC2A\Effect\Spell\SSB00T00.DDS TIME 0.45 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.005 BLEND_OUT_TIME 0.005 BLEND_ALPHA 1.0 FADE_IN_BY 0.05 FADE_OUT_AT 0.05 ORIENT_TO_CAMERA FIXED_OFFSET 0.0 0.8 0.0 ROTATION 0.0 0.0 45.0 ORIENTATION 90.0 0.0 0.0 SCALE 3 3 3 SCALESRC 1.5 1.5 1.5 SCALEEND 10 10 10 END /////////////////////////////////////////////////////////////////////////////// ALLOC SpellSkinComponent LEAF ERM_SRC MTX34_INTERFACE REG MREG_swerveA SCALE_FLAGS 7 SCALE_VALUES_SCR 2.0 2.0 2.0 SCALE_VALUES_DST 2.0 2.0 2.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 350.0 170.0 SCALE_TIME 1.3f SKIN SKIN_FILE EFFECT\SPELL\SSB00C0K.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT END /////////////////////////////////////////////////////////////////////////////// // faery dust ALLOC SpellParticleComponent FDUST PARTICLETYPE TransDust2 ERM MTX34_INTERFACE REG MREG_swerveA MTX_MOVE END /////////////////////////////////////////////////////////////////////////////// ALLOC SpellParticleComponent HIT PARTICLETYPE VenomStrike1Hit ERM MTX34_INTERFACE REG MREG_projectile MTX_MOVE END /////////////////////////////////////////////////////////////////////////////// ALLOC SpellParticleComponent CASTPK PARTICLETYPE TransDust2 ERM MTX34_INTERFACE PLAYER MTX_MOVE END /////////////////////////////////////////////////////////////////////////////// ALLOC SpellParticleComponent GLITTR PARTICLETYPE TransDust3 ERM MTX34_INTERFACE REG MREG_projectile MTX_MOVE END /////////////////////////////////////////////////////////////////////////////// ALLOC SpellAutoTargetComponent AUTOTG ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IGO_RSLTA GO_INTERFACE REG 1 PRI_AUTO_TARGET BIAS AUTO_TARGET_ANGLE_BIAS 0.5 AUTO_TARGET_DIST_BIAS 2.0 TARGET_ANGLE 90 AUTO_TARGET_RADIUS 15 TARGET_LEVEL_HEIGHT 1 END /////////////////////////////////////////////////////////////////////////////// ALLOC SpellProjectileComponent PROJ1 ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB M34I_UP REG MREG_projectile IGO_RSLT GO_INTERFACE REG 2 GO_SRC REG 1 RADIUS .75 DMG_HEIGHT 2.75 TIME 1.3 DISTANCE 20 DAMAGE HP 25 DARK 1.5 2.0 0 PATHFIND .75 AUTO_TARGET 90 .8 0.0 TARGET_ALONG_PATH_TRAVELED ACCELERATION_FACTOR 0.95 ACCELERATION_THRESH 0.1 END /////////////////////////////////////////////////////////////////////////////// // sine zigzag component ALLOC SpellSwerveComponent SWERVA ERM_SRC MTX34_INTERFACE REG MREG_projectile M34I_UP REG MREG_swerveA XZ_AMPLITUDE 0.35f Y_AMPLITUDE 0.2f XZ_FREQ 1.4f Y_FREQ 1.3f XYZ_PLANE END /////////////////////////////////////////////////////////////////////////////// // initial delay ALLOC SpellTimerComponent INIDEL TIME 0.25 END /////////////////////////////////////////////////////////////////////////////// // post projectile done timer ALLOC SpellTimerComponent DONTIM TIME 3.5 END /////////////////////////////////////////////////////////////////////////////// // wait for COUNT "TRIG" messages and then output a "DONE" message // usually used to determine when spell components are done ALLOC SpellCounterComponent FINCNT COUNT 1 END /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // mappings MAP ENTRY POW1 3 FINCNT START INIDEL START CASTPK START ////////// MAP INIDEL DONE 2 AUTOTG START DONTIM START MAP AUTOTG FNDA 1 PROJ1 START MAP AUTOTG NOFNDA 1 PROJ1 START MAP PROJ1 BEGUN 3 SWERVA START FDUST START LEAF START MAP PROJ1 HIT 2 FDUST STOP QUADA START MAP PROJ1 HITOBJ 2 QUADA START GLITTR START MAP PROJ1 HITWAL 2 QUADA START GLITTR START MAP PROJ1 DONE 5 LEAF STOP CASTPK STOP FDUST STOP HITDEL START SWERVA STOP ////////// MAP DONTIM DONE 1 FINCNT TRIG MAP FINCNT DONE 2 HIT STOP ENTRY STOP