Hercules Elf Bot - May 15, 2012 15:42
Originally posted by [b]Joseph[/b]
Problem:
It doesn't absorb damage that breaks the safety wall.
I tried using skills like asura strike, which deals huge amount of damage, on player with safety wall but still receive damage and it breaks the safety wall.
iRO Wiki:
[color=#000000][font=sans-serif][size=3]A Safety Wall will always block at least one hit because the hit that breaks it will be completely absorbed.[/size][/font][/color]
[url="http://irowiki.org/wiki/Safety_Wall"]http://irowiki.org/wiki/Safety_Wall[/url]
Hercules Elf Bot - May 15, 2012 15:47
Originally posted by [b]malufett[/b]
oh is this new?
as far as I know when the damage is greater than the HP of the SW the remaining damage subtracted will still hit the target...
Hercules Elf Bot - May 15, 2012 15:50
Originally posted by [b]Joseph[/b]
I'm not sure how updated is iRO Wiki. But, it says "[color=#000000][font=sans-serif][size=3]A Safety Wall will always block at least one hit because the hit that breaks it will be completely absorbed.".[/size][/font][/color]
Hercules Elf Bot - May 15, 2012 16:05
Originally posted by [b]Joseph[/b]
Uhm. This is from doddler.
It says "[color=#000000][font=sans-serif][size=3]When the wall absorbs this much damage, the wall is removed and any remaining damage is dealt to the player.".[/size][/font][/color]
[url="http://ro.doddlercon.com/wiki/index.php?title=Renewal_Skill_Changes#Safety_Wall"]http://ro.doddlercon.com/wiki/index.php?title=Renewal_Skill_Changes#Safety_Wall[/url]
Hercules Elf Bot - May 17, 2012 6:16
Originally posted by [b]Ind[/b]
we currently do that o-o so its working as intended.
[CODE]
if ( ( group->val2 - damage) > 0 ) {
group->val2 -= damage;
d->dmg_lv = ATK_BLOCK;
return 0;
} else
damage -= group->val2;
[/CODE]
when its health isn't able to take 100% of the damage we reduce the damage by the amount of life left.