Issue information

Issue ID
#8052
Status
Fixed
Severity
None
Started
kyeme
Feb 23, 2014 23:48
Last Post
Michi
Oct 2, 2014 5:13
Confirmation
N/A

kyeme - Feb 23, 2014 23:48

As you can see, in the Herc server, after you cast the Crazy Weed skill, your character does an unusual spinning while in the Official server it doesn't.

Official:
[url="http://www.youtube.com/watch?v=x9Kz_5D5YQc&feature=youtu.be"]http://www.youtube.com/watch?v=x9Kz_5D5YQc&feature=youtu.be[/url]

Hercules:
[url="http://www.youtube.com/watch?v=e5cNQpeLf9M&feature=youtu.be"]http://www.youtube.com/watch?v=e5cNQpeLf9M&feature=youtu.be[/url]

Rikter - Sep 13, 2014 10:28

Confirm this, though the problem was skill_attack for GN_CRAZYWEED_ATK not passing flag as 0x2000, but it didn't change a thing.

Problem's with this call:
[code=auto:0]case GN_CRAZYWEED: { int area = skill->get_splash(skill_id, skill_lv); short tmpx = 0, tmpy = 0, x1 = 0, y1 = 0; for( r = 0; r < 3 + (skill_lv>>1); r++ ) { // Creates a random Cell in the Splash Area tmpx = x - area + rnd()%(area * 2 + 1); tmpy = y - area + rnd()%(area * 2 + 1); if( r > 0 ) skill->addtimerskill(src,tick+r*250,0,tmpx,tmpy,GN_CRAZYWEED,skill_lv,(x1<<16)|y1,flag); x1 = tmpx; y1 = tmpy; } skill->addtimerskill(src,tick+r*250,0,tmpx,tmpy,GN_CRAZYWEED,skill_lv,-1,flag); } break;[/code]

Didn't have time to check it better yet

Michi - Oct 2, 2014 5:13

Fixed in: [url="https://github.com/HerculesWS/Hercules/commit/d8c84637efc7513503c4248e5f95bac6ba378d5c"]https://github.com/HerculesWS/Hercules/commit/d8c84637efc7513503c4248e5f95bac6ba378d5c[/url]