Issue information

Issue ID
#4731
Status
Duplicate
Severity
None
Started
Hercules Elf Bot
Jan 26, 2011 12:47
Last Post
Hercules Elf Bot
Mar 5, 2012 17:40
Confirmation
N/A

Hercules Elf Bot - Jan 26, 2011 12:47

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

eAthena:
CODE
    case BA_ASSASSINCROSS:
        val1 = 100+10*skilllv+status->agi; // ASPD increase
        if(sd)
            val1 += 5*pc_checkskill(sd,BA_MUSICALLESSON);
        break;

=> 10 AGI Bard = +26% aspd > 25% (Full Andrenaline Rush)

Test on ruRO:

Bard:
(IMG:http://img.5cm.ru/thumbs/ae306ccaf76b271249742fdabd54da59.jpg)

Default:
(IMG:http://img.5cm.ru/thumbs/9e34843981f0ba08296ab398eb46ea0d.jpg)

with Impressive Riff:
(IMG:http://img.5cm.ru/thumbs/50e5b9afc8469595013deac20cedc040.jpg)

with Full Andrenaline Rush:
(IMG:http://img.5cm.ru/thumbs/ed6ed81018911b51d4a3333e63105472.jpg)

Apparently the actual formula: +% ASPD = 5 + [Impressive Riff Level] + [Music Lessons Level]/2 + AGI/20


fix:
CODE
    case BA_ASSASSINCROSS:
        val1 = 50+10*skilllv+status->agi/2; // ASPD increase
        if(sd)
            val1 += 5*pc_checkskill(sd,BA_MUSICALLESSON);
        break;


This post has been edited by Alair: Jan 26 2011, 04:58 AM