Issue information

Issue ID
#1566
Status
Fixed
Severity
Medium
Started
Hercules Elf Bot
May 25, 2008 12:12
Last Post
Hercules Elf Bot
May 25, 2008 12:12
Confirmation
N/A

Hercules Elf Bot - May 25, 2008 12:12

Originally posted by [b]theultramage[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=1566

There is an issue with the currently implemented item speed bonus mechanism.
Items that give a speed increase using bSpeedRate:
  • Brood Axe, Refined Brood Axe 25%
  • Refined Light Epsilon, 25%
  • Sleipnir, 25%
  • Eagle Wing w/ Wing Staff, 10%
  • Moonlight Flower card, 25%
  • Thief combo (wanderer card), 5%
  • Brazil Event Hat, 35%
  • Smiling Mask, 5%
  • Flying Angel hat[1], 3%
  • Happy Wig, Shiny Wig, Marvelous Wig, Fantastic Wig, 5%
  • Pecopeco hairband, 5%
On aegis, all the items listed above that I can find use the same bonus
CODE
Condition EFFECTHaste <duration> <chance>
where duration is either seconds, or 9999 for infinity, and chance is always 100(%).
As you can see, this bonus is not quantified, meaning there should be no difference in speed increase. This conflicts with the eathena table.
Additionally, this bonus shows as an 'increase agi' icon, and it doesn't stack with increase agi. This is also a conflict.

The way that eathena uses this item bonus is wrong, because it acts as a modifier to the basic movement rate, applied before anything else.
So status calculations are performed with this modified value instead of the basic value, giving significantly different results.
Unless we get rid of this, eathena will never be able to do the equations correctly.

Using the aegis approach, the item bonus should instead be sc_start SC_SpeedUp0,infinite; on equip and sc_end on unequip. The issue is that on aegis these bonuses don't cancel each other out (unequipping one makes the others stay intact). This also goes for Increase AGI, which doesn't stack with these but coexists and will apply if the others wear off. I could not find any anomaly while messing with these items.


Other speed-related topics:

This post has been edited by theultramage: May 25 2008, 05:28 AM