IPB


Welcome Guest ( Log In | Register ) · 0 New Messages

Collapse

>Please Read Me!

Click Here!

Arx
Posted on: Sep 29 2009, 04:42 AM


Basic Tower


Group: Registered
Posts: 4
Joined: 27-September 09
Member No.: 2,915


QUOTE (Karawasa @ Sep 29 2009, 08:27 AM) *
QUOTE
Bites enemies with bitter coldness, taking away 7%/30% of current HP. Damage done during this time is amplified by 3.5%/15%. Lasts 15 seconds.


Perhaps the wording is ambiguous. Here is a better version.

QUOTE
Temporarily bites enemies with bitter coldness, taking away 7%/30% of current HP. Damage done during this effect is amplified by 3.5%/15%. Lasts 15 seconds.



After 15 seconds, 15% damage "Amplify damage" can not be bigger than 30% of "curren" HP heal.
It is a bit disappointing.

Maybe to change the "Amplify damage" into a dynamic?
  Forum: Archives · Post Preview: #17345 · Replies: 5 · Views: 1,331

Arx
Posted on: Sep 28 2009, 08:41 AM


Basic Tower


Group: Registered
Posts: 4
Joined: 27-September 09
Member No.: 2,915


For example, a target has 10000 HP.
It takes frostbite. (7000 HP remain)
15 seconds later. (Assuming that it has not been any attack)
It's HP back to 10000.
  Forum: Archives · Post Preview: #17330 · Replies: 5 · Views: 1,331

Arx
Posted on: Sep 27 2009, 05:43 PM


Basic Tower


Group: Registered
Posts: 4
Joined: 27-September 09
Member No.: 2,915


Polar/Ice Age
Bites enemies with bitter coldness, taking away 7%/30% of current HP. Damage done during this time is amplified by 3.5%/15%. Lasts 15 seconds.

When Debuff is gone, that 7%/30% of current HP will back. (Frostbite heals the target!)
This bug also appeared in 4.1.


function GRV takes nothing returns nothing
local unit u=GetSpellTargetUnit()
local unit u2=GetTriggerUnit()
local effect B0V=AddSpecialEffectTarget("Abilities\\Spells\\Undead\\FreezingBreath\\FreezingBreathTargetArt.mdl",u,"origin")
local real D8=.0
local real hp=.0
local real L6=.0
call GroupAddUnit(CL,u)
set hp=GetWidgetLife(u)
call SetWidgetLife(u,hp-(hp/ GEV(GetUnitAbilityLevel(u2,'A01M'))))
set L6=GetWidgetLife(u)
call N5((15.))
set D8=L6-GetWidgetLife(u)
call SetWidgetLife(u,hp-(D8*GXV(GetUnitAbilityLevel(u2,'A01M'))))
//The "hp" should be replaced by "L6"?
call DestroyEffect(B0V)
call GroupRemoveUnit(CL,u)
set u=null
set B0V=null
endfunction
  Forum: Archives · Post Preview: #17325 · Replies: 5 · Views: 1,331


New Posts  New Replies
No New Posts  No New Replies
Hot topic  Hot Topic (New)
No new  Hot Topic (No New)
Poll  Poll (New)
No new votes  Poll (No New)
Closed  Locked Topic
Moved  Moved Topic
 


RSS Lo-Fi Version Time is now: 9th February 2012 - 01:50 PM