/////////////////////////////////////////////////////////////////////////////// // transmutation /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // register defines @DEFINE MREG_projA 1 @DEFINE MREG_projB 2 @DEFINE MREG_swerveA 3 @DEFINE MREG_swerveB 4 @DEFINE_END /////////////////////////////////////////////////////////////////////////////// @NUM_SIMUL 2 @MAX_TIME 4.0 @NUM_REGISTERS 5 @NUM_INTERFACES 5 @GO_INTERFACES 2 /////////////////////////////////////////////////////////////////////////////// // finished gate ALLOC SpellCounterComponent FINCNT COUNT 1 END /////////////////////////////////////////////////////////////////////////////// // timeout timer (when to free spell resources) ALLOC SpellTimerComponent TIMOUT TIME 4.0 END /////////////////////////////////////////////////////////////////////////////// // AutoTargeter (outputs FNDA (found) and NOFNDA (not found) messages) 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 /////////////////////////////////////////////////////////////////////////////// // projectiles ALLOC SpellProjectileComponent PROJA ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB M34I_UP REG MREG_projA IGO_RSLT GO_INTERFACE REG 2 GO_SRC REG 1 RADIUS .75 DMG_HEIGHT 2.75 TIME 0.7 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.85 ACCELERATION_THRESH 0.2 END ALLOC SpellProjectileComponent PROJB ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB M34I_UP REG MREG_projB IGO_RSLT GO_INTERFACE REG 2 GO_SRC REG 1 RADIUS .75 DMG_HEIGHT 2.75 TIME 1.1 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.80 ACCELERATION_THRESH 0.3 END /////////////////////////////////////////////////////////////////////////////// // zigzags ALLOC SpellSwerveComponent SWERVA ERM_SRC MTX34_INTERFACE REG MREG_projA M34I_UP REG MREG_swerveA XZ_AMPLITUDE 0.0f Y_AMPLITUDE 0.2f XZ_FREQ 2.0f Y_FREQ 1.3f XYZ_PLANE END ALLOC SpellSwerveComponent SWERVB ERM_SRC MTX34_INTERFACE REG MREG_projB M34I_UP REG MREG_swerveB XZ_AMPLITUDE 0.2f Y_AMPLITUDE 0.5f XZ_FREQ 2.5f Y_FREQ 1.7f XYZ_PLANE END /////////////////////////////////////////////////////////////////////////////// // leaf models ALLOC SpellSkinComponent LEAFA 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 360.0 180.0 SCALE_TIME 1.0f SKIN SKIN_FILE EFFECT\SPELL\SSB00C0K.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT END ALLOC SpellSkinComponent LEAFB ERM_SRC MTX34_INTERFACE REG MREG_swerveB 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 180.0 360.0 SCALE_TIME 1.0f SKIN SKIN_FILE EFFECT\SPELL\SSB00C0K.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT END /////////////////////////////////////////////////////////////////////////////// // BILLBOARDED Flash QUAD ALLOC SpellQuadComponent QUADA ERM_SRC MTX34_INTERFACE REG MREG_projA TEXTURE NC2A\Effect\Spell\SSB00T00.DDS TIME 0.25 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.025 BLEND_OUT_TIME 0.025 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 0.0 ORIENTATION 90.0 0.0 0.0 SCALE 3 3 3 SCALESRC 0.1 0.1 0.1 SCALEEND 15 15 15 END /////////////////////////////////////////////////////////////////////////////// // shockwave (XZ plane) ALLOC SpellQuadComponent SHKWA ERM_SRC MTX34_INTERFACE REG MREG_projA TEXTURE NC2A\Effect\Spell\SSB00T00.DDS TIME 0.85 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.025 BLEND_OUT_TIME 0.025 BLEND_ALPHA 1.0 FADE_IN_BY 0.05 FADE_OUT_AT 0.05 //ORIENT_TO_CAMERA FIXED_OFFSET 0.0 -0.7 0.0 ROTATION 0.0 45.0 0.0 ORIENTATION 0.0 0.0 0.0 SCALE 3 3 3 SCALESRC 0.1 0.1 0.1 SCALEEND 15 15 15 END ALLOC SpellQuadComponent SHKWB ERM_SRC MTX34_INTERFACE REG MREG_projA TEXTURE NC2A\Effect\Spell\SSB00T00.DDS TIME 0.65 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.025 BLEND_OUT_TIME 0.025 BLEND_ALPHA 1.0 FADE_IN_BY 0.05 FADE_OUT_AT 0.05 //ORIENT_TO_CAMERA FIXED_OFFSET 0.0 -0.7 0.0 ROTATION 20.0 60.0 0.0 ORIENTATION 0.0 0.0 0.0 SCALE 3 3 3 SCALESRC 0.1 0.1 0.1 SCALEEND 20 20 20 END ALLOC SpellQuadComponent SHKWC ERM_SRC MTX34_INTERFACE REG MREG_projA TEXTURE NC2A\Effect\Spell\SSB00T00.DDS TIME 0.45 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.025 BLEND_OUT_TIME 0.025 BLEND_ALPHA 1.0 FADE_IN_BY 0.05 FADE_OUT_AT 0.05 //ORIENT_TO_CAMERA FIXED_OFFSET 0.0 -0.7 0.0 ROTATION 0.0 90.0 0.0 ORIENTATION 10.0 0.0 0.0 SCALE 3 3 3 SCALESRC 0.1 0.1 0.1 SCALEEND 25 25 25 END ALLOC SpellTimerComponent TIMSHB TIME 0.1 ADD_TO_RANDOM_TIME 0.2 END ALLOC SpellTimerComponent TIMSHC TIME 0.1 ADD_TO_RANDOM_TIME 0.3 END /////////////////////////////////////////////////////////////////////////////// // fluff particles ALLOC SpellParticleComponent PLEAVS PARTICLETYPE TransFlash ERM MTX34_INTERFACE REG MREG_projA MTX_MOVE END /////////////////////////////////////////////////////////////////////////////// // glitter particles ALLOC SpellParticleComponent GLITRA PARTICLETYPE TransDust3 ERM MTX34_INTERFACE REG MREG_projA MTX_MOVE END ALLOC SpellParticleComponent GLITRB PARTICLETYPE TransDust4 ERM MTX34_INTERFACE REG MREG_projA MTX_MOVE END /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// MAP ENTRY POW3 2 FINCNT START TIMOUT START AUTOTG START /////////////////// MAP AUTOTG FNDA 2 PROJA START PROJB START MAP AUTOTG NOFNDA 2 PROJA START PROJB START MAP PROJA BEGUN 4 SWERVA START SWERVB START LEAFA START LEAFB START MAP PROJA HIT 4 QUADA START SHKWA START PLEAVS START GLITRA START MAP PROJA HITOBJ 6 QUADA START SHKWA START PLEAVS START GLITRA START TIMSHB START TIMSHC START MAP PROJA HITWAL 6 QUADA START SHKWA START PLEAVS START GLITRA START TIMSHB START TIMSHC START MAP PROJA DONE 2 SWERVA STOP LEAFA STOP MAP PROJB DONE 2 SWERVB STOP LEAFB STOP MAP TIMSHB DONE 1 SHKWB START MAP TIMSHC DONE 2 SHKWC START GLITRB START /////////////////// MAP TIMOUT DONE 1 FINCNT TRIG MAP FINCNT DONE 2 HIT STOP ENTRY STOP