diff options
-rw-r--r-- | Changelog-Trunk.txt | 3 | ||||
-rw-r--r-- | src/map/status.c | 9 |
2 files changed, 7 insertions, 5 deletions
diff --git a/Changelog-Trunk.txt b/Changelog-Trunk.txt index 8bb94c81c..b1d354a31 100644 --- a/Changelog-Trunk.txt +++ b/Changelog-Trunk.txt @@ -4,6 +4,9 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. 2008/05/28 + * Updated Ankle Snare duration (bugreport:1438) [Playtester] + - agi now has only half the effect on the duration (100 agi reduces it by 50%) + - minimum duration is 5 seconds no matter what * Fixed stat values displaying incorrectly when increasing them past 255 (wraparound, ack packet only has 1 byte) [ultramage] 2008/05/26 diff --git a/src/map/status.c b/src/map/status.c index 9fc4e8f93..98cfef6eb 100644 --- a/src/map/status.c +++ b/src/map/status.c @@ -4514,7 +4514,7 @@ int status_get_sc_def(struct block_list *bl, enum sc_type type, int rate, int ti case SC_ANKLE: if(status->mode&MD_BOSS) // Lasts 5 times less on bosses tick /= 5; - sc_def = status->agi; + sc_def = status->agi / 2; break; case SC_MAGICMIRROR: case SC_ARMORCHANGE: @@ -4598,10 +4598,9 @@ int status_get_sc_def(struct block_list *bl, enum sc_type type, int rate, int ti return tick; tick -= tick*tick_def/100; - // Minimum trap time of 3+0.03*skilllv seconds [celest] - // Changed to 3 secs and moved from skill.c [Skotlex] - if (type == SC_ANKLE && tick < 3000) - tick = 3000; + // Changed to 5 seconds according to recent tests [Playtester] + if (type == SC_ANKLE && tick < 5000) + tick = 5000; return tick<=0?0:tick; } |