Hi all, I would like everyone's input on this system I made. It's not entirely finished yet but it seems to be working very well so far.
Trying to get some input before posting it in the spells section.
Thanks!
Trying to get some input before posting it in the spells section.
Thanks!
-
TPMS Instant Cast
-
Events
-
Unit - A unit Starts the effect of an ability
-
-
Conditions
-
(Ability being cast) Equal to Instant Cast
-
-
Actions
-
-------- Use ONLY: Instant / Target / Point --------
-
Set TPMS___CastType = Instant
-
-------- --- --------
-
Set TPMS___MissileModel_Path = Abilities\Weapons\SentinelMissile\SentinelMissile.mdl
-
Set TPMS___MissileModel_Size = 1.00
-
-------- How far from the caster will the missile appear --------
-
Set TPMS___LaunchOffset = 30.00
-
-------- We are not using models, so we need to define collision --------
-
Set TPMS___CollisionRadius = 32.00
-
-------- --- --------
-
Set TPMS___Damage_SpecialEffect = Objects\Spawnmodels\Critters\Albatross\CritterBloodAlbatross.mdl
-
Set TPMS___Damage_Min = 55.00
-
Set TPMS___Damage_Max = 35.00
-
-------- --- --------
-
Set TPMS___ExtraMissiles = 9
-
-------- Defines the angle at which extra missiles are launched --------
-
Set TPMS___ExtraMissiles_Angle = 18.00
-
-------- Instant Cast is NOT affected by minimum range! --------
-
Set TPMS___Travel_Range_Min = 0.00
-
Set TPMS___Travel_Range_Max = 600.00
-
-------- --- --------
-
Set TPMS___Travel_Speed = 1000.00
-
Set TPMS___Travel_Speed_Accelerate = 0.00
-
-------- --- --------
-
Set TPMS___AoE_SpecialEffect = <Empty String>
-
Set TPMS___AoE_Radius = 0.00
-
Set TPMS___AoE_DamageRatio = 0.00
-
-------- Will the missile explode once it reaches max range? --------
-
Set TPMS___AoE_AtMaxRange = False
-
-------- --- --------
-
Set TPMS___Pierce_MaxTimes = 100
-
Set TPMS___Pierce_Chance = 100.00
-
-------- Defines the damage ratio that a missile will deal after each pierce --------
-
-------- Example: 0.9 will make it deal 90% of the previous damage each pierce --------
-
Set TPMS___Pierce_DamageRatio = 1.00
-
-------- Is a missile that pierces able to apply effects? --------
-
Set TPMS___Pierce_HasEffects = True
-
-------- Do missiles lose effects after piercing? --------
-
Set TPMS___Pierce_LoseEffects = False
-
-------- Will the missile pierce in a straight line or bounce randomly? --------
-
Set TPMS___Pierce_Bounces = True
-
-------- --- --------
-
Set TPMS___Split_Chance = 0.00
-
Set TPMS___Split_Amount = 0
-
Set TPMS___Split_Angle = 0.00
-
-------- Defines the damage / model size of splitting missiles --------
-
Set TPMS___Split_OverallRatio = 0.00
-
Set TPMS___Split_HasEffects = False
-
Set TPMS___Split_AtMaxRange = False
-
-------- This trigger must be run for every cast --------
-
-------- Do not remove --------
-
Trigger - Run TPMS System Go <gen> (checking conditions)
-
-