PDA

View Full Version : ♥ Ellonia Mechanics



MacroHard
04-22-2012, 05:24 PM
Basic Hero Info

Str 16 + 1.6
Agi 16 + 1.6
Int 25 + 3.2 (primary)

Attack Range 600
Movespeed 300
Turnrate 500

Base Armor -1.00
Base Attack Cooldown 1.7
Base Damage 16-24 + 25 (int)

Level 1 Health 454
Level 1 Armor 1.24

Level 25 Health 1563.6
Level 25 Armor 9.416

«game/resources0.s2z/heroes/ellonia/»

hero.entity


<hero
name="Hero_Ellonia"
newhero="true"

team="Hellbourne"
icon="icon.tga"
portrait="icon.tga"
model="model.mdf"
skin=""

passiveeffect="effects/body.effect"
spawneffect=""
respawneffect="/shared/effects/respawn.effect"
selectedsound="sounds/voice/select_%.wav"
selectedflavorsound="sounds/voice/select_flavour_%.wav"
confirmmovesound="sounds/voice/move_%.wav"
confirmattacksound="sounds/voice/attack_%.wav"
nomanasound="sounds/voice/no_mana.wav"
cooldownsound="sounds/voice/cooldown.wav"
announcersound="sounds/voice/hero_select.wav"
tauntedsound="sounds/voice/taunt_prior.wav"
tauntkillsound="sounds/voice/taunt_after.wav"

preglobalscale="1.8"
modelscale="1.0"
effectscale="0.9"
boundsheight="112"
boundsradius="24"
selectionradius="48"
targetoffset="0 0 64"

category="magic"
difficulty="4"

movespeed="300"
turnrate="500"
turnsmoothing="0.05"

maxhealth="150"
healthregen="0.25"
maxmana="0"
manaregen="0.01"

armor="-1"
magicarmor="5.5"

inventory0="Ability_Ellonia1"
inventory1="Ability_Ellonia2"
inventory2="Ability_Ellonia3"
inventory3="Ability_Ellonia4"
inventory4="Ability_AttributeBoost"
inventory5=""
inventory6=""
inventory8="Ability_Taunt"

attackduration="970"
attackactiontime="500"
attackcooldown="1700"
attackdamagemin="16"
attackdamagemax="24"
attacknumanims="2"
attackoffset="0 115 70"
attackprojectile="Projectile_ElloniaAttack"
attackrange="600"
attackstarteffect="effects/attack.effect"
attackactioneffect=""
attackimpacteffect="effects/impact.effect"
attacktype="ranged"
combattype="Hero"

aggrorange="800"
sightrangeday="1800"
sightrangenight="800"
wanderrange="250"

primaryattribute="Intelligence"
strength="16"
strengthperlevel="1.6"
agility="16"
agilityperlevel="1.6"
intelligence="25"
intelligenceperlevel="3.2"

corpsetime="3500"
corpsefadetime="1000"
corpsefadeeffect="/shared/effects/corpse_sink.effect"

previewmodel="preview.mdf"
previewpos="0 0 -50"
previewangles="0 0 0"
previewscale="1.5"

storemodel="preview.mdf"
storepos="0 0 -20"
storeangles="0 0 0"
storescale="1.25"

>
<recommendeditem name="Item_ManaPotion" />
<recommendeditem name="Item_MinorTotem" />
<recommendeditem name="Item_RunesOfTheBlight" />
<recommendeditem name="Item_HealthPotion" />
<recommendeditem name="Item_HomecomingStone" />

<recommendeditem name="Item_Intelligence5" />
<recommendeditem name="Item_Strength5" />
<recommendeditem name="Item_Steamboots" />
<recommendeditem name="Item_Intelligence7" />
<recommendeditem name="Item_Morph" />
<recommendeditem name="Item_Protect" />
<recommendeditem name="Item_FrostfieldPlate" />
<recommendeditem name="Item_Silence" />
<recommendeditem name="Item_Immunity" />
<recommendeditem name="Item_Pierce" />

<modifier key="frost" modpriority="100"
attackprojectile="Projectile_Frost"
passiveeffect="effects/frost.effect"
>
</modifier>

<modifier key="Alt" modpriority="1"
altavatar="true"
preglobalscale="2"
modelscale="1"
icon="alt/icon.tga"
portrait="alt/icon.tga"
model="alt/model.mdf"
infoheight="185"
previewmodel="alt/preview.mdf"

passiveeffect="alt/effects/body.effect"

previewpos="0 0 -80"
previewangles="0 0 0"
previewscale="2"
effectscale="1"

storemodel="alt/preview.mdf"
storepos="0 0 -20"
storeangles="0 0 0"
storescale="1.8"

selectedsound="alt/sounds/voice/select_%.wav"
selectedflavorsound="alt/sounds/voice/select_flavour_%.wav"
confirmmovesound="alt/sounds/voice/move_%.wav"
confirmattacksound="alt/sounds/voice/attack_%.wav"
nomanasound="alt/sounds/voice/no_mana.wav"
cooldownsound="alt/sounds/voice/cooldown.wav"
tauntedsound="alt/sounds/voice/taunt_prior.wav"
tauntkillsound="alt/sounds/voice/taunt_after.wav"

attackoffset="0 85 100"

>
</modifier>
</hero>



Ability 1 - Glacial Spike

Fires a projectile at target position that deals damage and slows all enemies it crosses. Projectile gives clear vision while in flight.

Mana 90/100/110/120
Cooldown 5/4/3/2
Cast range 1200
Cast action time 250

Fires a projectile at target location
Projectile travels in a straight line 1200 distance at 1000 speed (1200 ms lifetime)
Projectile has touch radius of 90 (180 wide)

95/130/165/200 magic damage to all enemies hit by projectile
Adds 5 charges of "Frosted" on impact for 4 seconds

Projectile has 200 clearvision sight range while flying
Ellonia gets 500 clearvision sight range for 2 seconds around enemies that are hit

"Frosted" gives 2% movement slow per charge
"Frosted" charges from Glacial Spike, Frigid Field, and Absolute Zero are equivalent and stack
127 charges max

Touch type, effect type, and damage type are Magic

«game/resources0.s2z/heroes/ellonia/ability_01/»

ability.entity

<ability
name="Ability_Ellonia1"

statuseffecttooltip="State_Ellonia_Ability3"
icon="icon.tga"
anim="ability_1"

casttime="250"
castactiontime="250"

maxlevel="4"
requiredlevel="1,3,5,7"

actiontype="target_position"
targetscheme="enemy_units"

casteffecttype="Magic"
casteffect="effects/cast.effect"

manacost="90,100,110,120"
cooldowntime="5000,4000,3000,2000"
range="1200"

forcerange="1200"
allowoutofboundscast="true"


>
<onimpact>
<spawnunit name="Gadget_Ellonia_Ability1" target="source_position" pushentity="true" />
<spawnprojectile name="Projectile_Ellonia_Ability1" target="target_position" bind="stack_entity" param="1" pushentity="true" offset="0 75 0" />
</onimpact>


<modifier key="Alt" modpriority="1"
casteffect="/heroes/ellonia/alt/ability_01/effects/cast.effect"
>
<onimpact>
<spawnunit name="Gadget_Ellonia_Ability1" target="source_position" pushentity="true" />
<spawnprojectile name="Projectile_Ellonia_Ability1_Alt" target="target_position" bind="stack_entity" param="1" pushentity="true" offset="0 75 0" />
</onimpact>
</modifier>

</ability>

projectile.entitly

<projectile
name="Projectile_Ellonia_Ability1"

speed="1000"
gravity="0"

modelscale="1.65"
model="/shared/models/invis.mdf"

impacteffect="effects/impact.effect"
traileffect="effects/trail.effect"
deatheffect="effects/death.effect"

canturn="false"
flying="true"
flyheight="70"

touchradius="90"
maxtouchespertarget="1"
touchtargetscheme="enemy_units"
toucheffecttype="Magic"
touchradiusdiradjust="true"

lifetime="-1"
>
<ontouch>
<playeffect effect="effects/impact.effect" target="target_entity" source="target_entity" />
<damage effecttype="Magic" amount="95,130,165,200" />
<applystate name="State_Ellonia_Ability3" duration="4000" pushentity="true" />
<addcharges entity="stack_entity" count="5" />
<spawnunit name="Gadget_Ellonia_Ability1_Linger" count="1" target="this_position" />
</ontouch>
</projectile>

gadget.entity

<gadget
name="Gadget_Ellonia_Ability1"

icon=""
portrait=""
model="/shared/models/invis.mdf"
passiveeffect=""

boundsheight="0"
boundsradius="0"
isselectable="false"
iscontrollable="false"
selectionradius="0"
targetoffset="0 0 0"

canrotate="false"
ismobile="false"

attacktype="none"
combattype="Ranged"

sightrangeday="200"
sightrangenight="200"

unitwalking="true"
canattack="false"
deathtime="0"
corpsetime="0"
invulnerable="true"
flying="true"
drawonmap="false"

lifetime="1800"
clearvision="true"
>

</gadget>

gadget_linger.entitly

<gadget
name="Gadget_Ellonia_Ability1_Linger"

icon=""
portrait=""
model="/shared/models/invis.mdf"
passiveeffect=""
boundsheight="0"
boundsradius="0"
isselectable="false"
iscontrollable="false"
selectionradius="0"
targetoffset="0 0 0"
canrotate="false"
ismobile="false"

attacktype="none"
combattype="Ranged"

sightrangeday="500"
sightrangenight="500"
unitwalking="true"
canattack="false"
deathtime="0"
corpsetime="0"
invulnerable="true"
flying="true"
drawonmap="false"

lifetime="2000"
clearvision="true"
>
</gadget>


Ability 2 - Frigid Field

Blankets an area with crystal shards. Deals initial damage and slows enemies in the area. Effect is repeated three times more every second for 3 seconds. Ellonia gains clear vision of target area during the effect.

Mana 70/80/90/100
Cooldown 5/4/3/2
Cast range 700
Cast action time 250

Once cast action time completes, instantly creates an AOE field of ice at target location
Ice field has 250 radius (500 units diameter) and lasts for 3 seconds

Instantly deals 25/38/51/64 magic damage and applies 2 charges of "Frosted" for 4 seconds
Every 1 second thereafter for 3 seconds, deals 25/38/51/64 damage and applies 2 charges of "Frosted" for 4 seconds
100/152/204/256 maximum damage and 8 charges of "Frosted"

Multiple instances of Frigid Field stack (damage and "Frosted" charge application)

Ellonia gets 300 clearvision sight range for 4 seconds around target location

"Frosted" gives 2% movement slow per charge
"Frosted" charges from Glacial Spike, Frigid Field, and Absolute Zero are equivalent and stack
127 charges max

Touch type, effect type, and damage type are Magic

«game/resources0.s2z/heroes/ellonia/ability_02/»

ability.entity

<ability
name="Ability_Ellonia2"

statuseffecttooltip="State_Ellonia_Ability3"
icon="icon.tga"

anim="ability_2"
casttime="250"
castactiontime="250"
casteffect="effects/cast.effect"
targetradius="250"
targetmaterial="/shared/materials/area_cast_indicator_simple.material"

maxlevel="4"
requiredlevel="1,3,5,7"

actiontype="target_position"
casteffecttype="Magic"
targetscheme="enemy_units"

manacost="70,80,90,100"
cooldowntime="5000,4000,3000,2000"

range="700"
>
<onimpact >
<spawnaffector name="Affector_Ellonia_Ability2" target="target_position"/>
<spawnunit name="Gadget_Ellonia_Ability2" count="1" target="target_position" />
</onimpact>
</ability>

affector.entity

<affector
name="Affector_Ellonia_Ability2"

radius="250"
lifetime="3000"
impactinterval="1000"

targetselection="all"
targetscheme="enemy_units"
effecttype="Magic"
destroytrees="false"
impacteffect=""

>
<onspawn>
<playeffect effect="effects/affector_impact.effect" source="target_position" target="" occlude="true" />
</onspawn>

<onimpact>
<damage effecttype="Magic DOT" amount="25,38,51,64" />
<applystate name="State_Ellonia_Ability3" duration="4000" pushentity="true" />
<addcharges entity="stack_entity" count="2" />
</onimpact>

</affector>

gadget.entity

<gadget
name="Gadget_Ellonia_Ability2"

icon=""
portrait=""
model="/shared/models/invis.mdf"

passiveeffect="effects/gadget_state.effect"

preglobalscale="0.9"
modelscale="1.0"
effectscale="0.9"
boundsheight="0"
boundsradius="0"
isselectable="false"
selectionradius="0"
targetoffset="0 0 0"

canrotate="false"
ismobile="false"

attacktype="none"
combattype="Ranged"
canattack="false"

sightrangeday="300"
sightrangenight="300"

deathtime="0"
corpsetime="0"

invulnerable="true"
unitwalking="true"
buildingwalking="true"
treewalking="true"
flying="false"
clearvision="true"
drawonmap="false"
lifetime="4000"
>



<onexpired>
<playeffect effect="effects/death.effect" source="this_position" occlude="true"/>
</onexpired>



</gadget>


Ability 3 - Flash Freeze

Damages and stuns target unit. Deals bonus damage and stuns based on number of "Frosted" charges. Consumes all "Frosted" charges on impact.

Mana 70/80/90/100
Cooldown 15
Cast range 500
Cast action time 250

Instantly damages and stuns target enemy unit (not a projectile)
Deals 40/80/120/160 magic damage and stuns for 1 second
Deals 2/4/6/8 bonus damage per "Frosted" charge
Gives 0.05 seconds bonus stun duration per "Frosted" charge

Max stun duration 3.00 seconds (at 40 charges)
Max damage of 294/588/882/1176 (at 127 charges)

Removes all charges of "Frosted" on impact

Effect type and damage type are Magic

«game/resources0.s2z/heroes/ellonia/ability_03/»

ability.entity

<ability
name="Ability_Ellonia3"

icon="icon.tga"

anim="ability_3"
casttime="250"
castactiontime="250"
casteffect="effects/cast.effect"

maxlevel="4"
requiredlevel="1,3,5,7"

actiontype="target_entity"
casteffecttype="Magic"
targetscheme="enemy_units"

manacost="70,80,90,100"
cooldowntime="15000"

range="500"
>
<onimpact >
<applystate name="State_Ellonia_Ability3" target="target_entity" duration="4000" pushentity="true" />
<addcharges entity="stack_entity" count="0" />
<setaccumulator value="result" />
<evaluate a="2,4,6,8" b="accumulator" op="mult" />
<damage effecttype="Magic" amount="40,80,120,160" b="result" op="add" />
<compare a="accumulator" b="40" op="ge" >
<setaccumulator value="40" />
</compare>
<setvar0 a="50" b="accumulator" op="mult" />
<setvar1 a="result" b="1000" op="add" />
<applystate name="State_Ellonia_Ability3_Freeze" duration="var1" />
<compare a="accumulator" b="0" op="eq">
<popup name="10s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="1" op="eq">
<popup name="11s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="2" op="eq">
<popup name="11s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="3" op="eq">
<popup name="12s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="4" op="eq">
<popup name="12s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="5" op="eq">
<popup name="13s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="6" op="eq">
<popup name="13s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="7" op="eq">
<popup name="14s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="8" op="eq">
<popup name="14s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="9" op="eq">
<popup name="15s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="10" op="eq">
<popup name="15s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="11" op="eq">
<popup name="16s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="12" op="eq">
<popup name="16s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="13" op="eq">
<popup name="17s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="14" op="eq">
<popup name="17s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="15" op="eq">
<popup name="18s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="16" op="eq">
<popup name="18s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="17" op="eq">
<popup name="19s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="18" op="eq">
<popup name="19s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="19" op="eq">
<popup name="20s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="20" op="eq">
<popup name="20s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="21" op="eq">
<popup name="21s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="22" op="eq">
<popup name="21s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="23" op="eq">
<popup name="22s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="24" op="eq">
<popup name="22s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="25" op="eq">
<popup name="23s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="26" op="eq">
<popup name="23s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="27" op="eq">
<popup name="24s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="28" op="eq">
<popup name="24s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="29" op="eq">
<popup name="25s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="30" op="eq">
<popup name="25s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="31" op="eq">
<popup name="26s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="32" op="eq">
<popup name="26s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="33" op="eq">
<popup name="27s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="34" op="eq">
<popup name="27s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="35" op="eq">
<popup name="28s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="36" op="eq">
<popup name="28s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="37" op="eq">
<popup name="29s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="38" op="eq">
<popup name="29s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="39" op="eq">
<popup name="30s" source="target_entity" target="target_entity" />
</compare>
<compare a="accumulator" b="40" op="eq">
<popup name="30s" source="target_entity" target="target_entity" />
</compare>
<setcharges entity="stack_entity" count="0" />
<expirestate name="State_Ellonia_Ability3" target="target_entity" />
</onimpact>
</ability>

state.entity

<state
name="State_Ellonia_Ability3"

icon="iconfrost.tga"
passiveeffect="effects/state_slow_ability3.effect"
effecttype="StatusDebuff"
allowtransfer="true"
movespeedslowpercharge="0.02"
maxcharges="127"
>
<onimpact />

</state>

state_freeze.entity

<state
name="State_Ellonia_Ability3_Freeze"

icon="icon.tga"
passiveeffect="effects/state_freeze.effect"
effecttype=""

stunned="true"
>

</state>


Ability 4 - Absolute Zero

Fires a slow moving projectile at target position that deals damage and slows all enemies that are near it. Damage proportional to distance from projecitle center. Projectile gives clear vision while in flight.

Mana 150/250/350
Cooldown 100/80/60
Cast range 1200
Cast action time 250

Fires a projectile at target location
Projectile travels in a straight line 1200 distance at 500 speed (2400 ms lifetime)
Projectile has touch radius of 50 (100 wide), but this is not used for anything for this ability
Projectile has effect radius of 400 (800 wide)

Damages and applies "Frosted" charges to all units within its effect radius every 100/80/60 ms
10.0/12.5/16.7 impacts per second
Adds 1 "Frosted" charge per impact

Deals up to 40 damage per impact, based on distance to projectile center
Damage tapers off linearly to 0 damage at 400 distance

Damage Formula Per Impact = (1-Distance/400)*40
Deals approximately 320/400/533 damage to a stationary target directly centered on projectile path
Adds approximately 15/19/26 "Frosted" charges to a stationary target directly centered on projectile path

Hypothetical max damage of 960/1200/1600 if enemy stays on center for entire projectile lifetime
Hypothetical max "Frosted" charges of 24/30/40 if enemy stays within the effect AOE for the entire projectile lifetime

Projectile has 1000 clearvision (2000 unit diameter!) sight range while flying

"Frosted" gives 2% movement slow per charge
"Frosted" charges from Glacial Spike, Frigid Field, and Absolute Zero are equivalent and stack
127 charges max

Touch type, effect type, and damage type are Magic

«game/resources0.s2z/heroes/ellonia/ability_04/»

ability.entity

<ability
name="Ability_Ellonia4"

statuseffecttooltip="State_Ellonia_Ability3"
icon="icon.tga"

anim="ability_4"
casttime="300"
castactiontime="250"
casteffect="effects/cast.effect"

maxlevel="3"
requiredlevel="6,11,16"

actiontype="target_position"
casteffecttype="Magic"
targetscheme="organic_enemy_units"

manacost="150,250,350"
cooldowntime="100000,80000,60000"

range="1200"
forcerange="1200"

allowoutofboundscast="true"
>
<onimpact>
<setpos0 position="source_position" positionend="target_position" positionmodifier="pointonline" positionvalue="1200" />
<spawnunit name="Gadget_Ellonia_Ability4" target="source_position" proxy="this_entity" pushentity="true" />
<spawnprojectile name="Projectile_Ellonia_Ability4" source="source_entity" target="pos0" bind="stack_entity" proxy="stack_entity" />
<applystate name="State_Ellonia_Ability4" target="stack_entity" continuous="true" />
</onimpact>

<modifier key="Alt" modpriority="1"
casteffect="/heroes/ellonia/alt/ability_04/effects/cast.effect"
>
</modifier>
</ability>

projectile.entity

<projectile
name="Projectile_Ellonia_Ability4"

speed="500"
gravity="0"
flying="true"
flyheight="50"

modelscale="1"
model=""

touchradius="50"
traileffect=""
impacteffect=""

>
<onimpact>
<kill target="proxy_entity" source="" />
</onimpact>
</projectile>

state.entity

<state
name="State_Ellonia_Ability4"

icon="icon.tga"

passiveeffect="effects/trail.effect"

impactinterval="100,80,60"
>

<onimpact>
<playeffect effect="effects/ability.effect" target="this_position" source="this_owner_entity" occlude="true" />

<areaofeffect
center="this_owner_entity"
radius="400"
targetselection="all"
targetscheme="enemy_units"
effecttype="Magic"
>
<distance target="target_entity" source="this_owner_entity" />
<setvar0 a="result" />
<compare a="var0" b="400" op="lt">
<evaluate a="var0" b="400" op="div" />
<setvar1 a="1" b="result" op="sub" />
<damage effecttype="Magic" amount="40" b="var1" op="mult" />
<applystate name="State_Ellonia_Ability3" duration="4000" pushentity="true" />
<addcharges entity="stack_entity" count="1" />
</compare>
</areaofeffect>
</onimpact>

</state>

gadget.entity

<gadget
name="Gadget_Ellonia_Ability4"

icon=""
portrait=""
model="/shared/models/invis.mdf"



preglobalscale="0.9"
modelscale="1.0"
effectscale="0.9"
boundsheight="0"
boundsradius="0"
isselectable="false"
iscontrollable="false"
selectionradius="0"
targetoffset="0 0 0"

canrotate="false"
ismobile="false"

attacktype="none"
combattype="Ranged"

sightrangeday="1000"
sightrangenight="1000"

deathtime="0"
corpsetime="0"
clearvision="true"

invulnerable="true"
flying="false"
drawonmap="false"
>
</gadget>

MacroHard
04-27-2012, 10:34 AM
Ellonia's Absolute Zero sounds very complicated. One impact every 0.06 seconds, damage for each impact varies based on distance to projectile center at time of impact. The formulas above are fine and all, but how does this actually translate in game?

I put in all the formulas and ran a simulation based on two factors:
How fast is the enemy moving towards or away from Ellonia?
How off center is the enemy to Absolute Zero's projectile path?

Assumptions:
The target is moving either directly towards (written as negative movespeed) or directly away from (positive movespeed) Ellonia
The target is currently exactly 400 units away from Ellonia when the spell is cast
This is why the damage is actually less for very high movement speeds; the enemy is almost outrunning the projectile for its 2.4 second lifetime

Here are the results:
http://i.imgur.com/lM6ol.png

The yellow line represents a stationary target.
The green square is the highest value on this table (direct hit on a target moving 250 ms away from Ellonia)

Example:
The enemy is running at 250 ms (about 30% slow on a 360 ms base, 15 frosted charges) away from Ellonia
The Absolute Zero projectile misses the enemy by 50 units
540 / 673 / 894 magic damage and 24 / 30 / 40 frosted charges applied

RUS_AGENT007
04-27-2012, 11:09 AM
a cool hero

ElementUser
04-27-2012, 12:39 PM
Better double-check your scripts with the actual retail ones... ;)

Maybe there won't be anything ninja-changed at the last minute this time

MacroHard
04-27-2012, 01:00 PM
Better double-check your scripts with the actual retail ones... ;)

Maybe there won't be anything ninja-changed at the last minute this time

Already did. These match up with retail as of 2.5.21.0. =)

Silver_Joe
04-29-2012, 11:19 AM
Is the decrease in damage from the center of her ult linear or logarithmic?

Jotain
04-29-2012, 11:32 AM
Damage tapers off linearly to 0 damage at 400 distance
4char

TheShiny
04-29-2012, 12:11 PM
Long story short; Just use 'q' for KS and you'll be good.

ProtoProtoss
05-02-2012, 11:28 PM
Long story short; Just use 'q' for KS and you'll be good.

ROFLMAO... but true... so true... too true.

hMY`
05-05-2012, 05:53 AM
Well Ur right about that, but it wont be fun if u play with team and voted to kick you and that would be awesome :pp







http://tinyurl.com/honbadgeA (http://tinyurl.com/honpledge)