Issue information

Issue ID
#8367
Status
Needs more Info
Severity
None
Started
Rikter
Sep 23, 2014 22:20
Last Post
Ind
Jan 18, 2015 21:54
Confirmation
Yes (1)
No (0)

Rikter - Sep 23, 2014 22:20

I was not sure to report is as bug, as I didn't still manage to figure it out well, but I ended up opening this ticket.

I only managed to reproduce it with a sorcerer using elemental spirit active + elemental action + arrullo, plus spamming skills like varetyr spear and diamond dust.

Putting them on your skillbar and start spamming, will result in cooldown breaking, and thus being able to spam skills without any cooldown. This happened totally random, but I've been able to reproduce it several times just spammin these skills. An user of mine reported happenin with ninja skills also.

Error on console is:

[code=auto:0]timer_settick: no such timer 113 (005FD8FB(skill_blockpc_end))[/code]

But to be honest, such error log tells me nothing but that there's a problem with a skill cooldown timer on blocking usage of skill on skillbar.

I don't know where to look indepth though.

Gerz - Sep 23, 2014 22:49

Confirm...

Litro - Sep 24, 2014 2:52

Confirm

Ind - Jan 18, 2015 21:25

I haven't been able to reproduce this at all, I even wrote a small piece of code and placed it in @heal so that I could stress it to the full:[code=auto:0] int skill_id; for( skill_id = 0; skill_id < MAX_SKILL_TREE; skill_id++) { int skid = rnd() % MAX_SKILL_ABRA_DB; skill->blockpc_start(sd, skill->abra_db[skid].skill_id, rnd()%7500); } [/code]but I couldn't make it break.
[hr]
Any more info to reproduce this?

Ind - Jan 18, 2015 21:54

While unable to reproduce, I've made a patch to address it (settick failing) [url="https://github.com/HerculesWS/Hercules/commit/43a24c0c88bdf19935d15d1b8392e3527ff090cd"]https://github.com/HerculesWS/Hercules/commit/43a24c0c88bdf19935d15d1b8392e3527ff090cd[/url] Hopefully someone who can reproduce is able to shed some light on the conditions required, allowing for a proper fix to be made.