Jump to content

  •  

Bug Tracker Migration

June 3rd
Good news everyone! The staff has decided that it is time to slowly kill off this Bug Tracker. We will begin the process of slowly migrating from this Bug Tracker over to our Github Issues which can be found here: https://github.com/HerculesWS/Hercules/issues

Over the next couple of days, I will be closing off any opportunity to create new reports. However, I still will keep the opportunity to reply to existing Bug Reports. Doing this will allow us to slowly fix any bug reports we have listed here so that we can easily migrate over to our Issue Tracker.

Update - June 7th 2015: Creating new bug posts has been disabled. Please use our https://github.com/HerculesWS/Hercules/issues tracker to post bugs. Users are still able to reply to existing bug posts.

- Administration

Issue Information

Issue Confirmations

  • Yes (0)No (0)
Photo

A Poem of Bragi [Song / Dance] bug via @duel

Posted by bgamez23 on 10 October 2013 - 08:34 AM

instant bragi.

how to produce.
1st use Poem of Bragi
2nd let the character enter the Poem of Bragi skill. note the character you want to gave Poem of Bragi bug.
3rd while using Poem of Bragi skill simply type @duel
then the Poem of Bragi bug start.

the character with the Poem of Bragi skill bug will be remain even he move on a different map.
note! the bug will effect if the bard who casted the Poem of Bragi skill will not turn it off. if he turn if off. the bug will not work. or the Poem of Bragi buffs will be deactivated.

moved issue from Other Skill Bugs

Seems like rA's solution doesn't work, maybe add a SC_DANCING check for the command as a workaround?


atcommand.c, find:
if(battle_config.duel_only_on_same_map && target_sd->bl.m != sd->bl.m)
    {
        // "Duel: You can't invite %s because he/she isn't in the same map."
        sprintf(atcmd_output, msg_txt(364), message);
        clif->message(fd, atcmd_output);
        return false;
    }
add below:
if(target_sd->sc.data[SC_DANCING])
	{
		//"Duel: You cannot invite a performing player to a duel."
		clif->message(fd, msg_txt(366));
		return false;
	}
find:
ACMD(duel) {
	unsigned int maxpl = 0;
add below:
if(sd->sc.data[SC_DANCING])
	{
		//"Duel: You cannot create a duel while performing."
		clif->message(fd, msg_txt(367));
		return false;
	}
find:
ACMD(accept) {
add below:
if(sd->sc.data[SC_DANCING])
	{
		//"Duel: You cannot accept a duel while performing."
		clif->message(fd, msg_txt(368));
		return false;
	}
Open \conf\messages.conf, go to:
365: Duel: Can't use %s in duel.
add below:
366: Duel: You cannot invite a performing player to a duel.
367: Duel: You cannot create a duel while performing.
368: Duel: You cannot accept a duel while performing.

Edited by Anisotropic Defixation, 29 May 2015 - 09:13 PM.


changed severity to: 5 - Critical
changed status to: Confirmed

moved issue from Archer Classes

To shed some more light on this, rA's fix technically works but the way to replicate it is different on Hercules, while on rA you had to cancel the song to trigger the bug, here you have to let the bard sing instead.

oh this bug is almost 1yr and a half but still no fixed.

this issue is almost forgotten.