Issue information

Issue ID
#7752
Status
Fixed
Severity
Critical
Started
bgamez23
Oct 10, 2013 8:34
Last Post
kyeme
Sep 2, 2015 15:03
Confirmation
N/A

bgamez23 - Oct 10, 2013 8:34

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.

bgamez23 - Oct 11, 2013 8:12

bump

bgamez23 - Oct 13, 2013 2:06

bump

bgamez23 - Oct 14, 2013 18:08

bump

bgamez23 - Oct 22, 2013 20:02

bump

bgamez23 - Oct 25, 2013 6:49

bump

bgamez23 - Oct 27, 2013 13:17

bump

bgamez23 - Oct 31, 2013 15:50

bump

bgamez23 - Nov 5, 2013 3:21

bump

bgamez23 - Nov 6, 2013 2:01

bump

bgamez23 - Nov 6, 2013 17:23

bump

bgamez23 - Nov 12, 2013 22:58

bump

bgamez23 - Dec 16, 2013 16:42

up

bgamez23 - Feb 3, 2014 4:19

bump

Anisotropic Defixation - May 12, 2015 18:43

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


atcommand.c, find:[code=auto:0] 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; } [/code]
add below:[code=auto:0] 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; } [/code]
find:[code=auto:0] ACMD(duel) { unsigned int maxpl = 0; [/code]
add below:[code=auto:0] if(sd->sc.data[SC_DANCING]) { //"Duel: You cannot create a duel while performing." clif->message(fd, msg_txt(367)); return false; } [/code]
find:[code=auto:0] ACMD(accept) { [/code]
add below:[code=auto:0] if(sd->sc.data[SC_DANCING]) { //"Duel: You cannot accept a duel while performing." clif->message(fd, msg_txt(368)); return false; } [/code]
Open \conf\messages.conf, go to:[code=auto:0] 365: Duel: Can't use %s in duel. [/code]
add below:[code=auto:0] 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. [/code]

This post has been edited by Anisotropic Defixation on May 29, 2015 21:13

kyeme - May 13, 2015 11:03

@Haru
Please :sob:

2nd Report: [url="http://herc.ws/board/tracker/issue-8582-infinite-songs/"]http://herc.ws/board/tracker/issue-8582-infinite-songs/[/url]

Anisotropic Defixation - May 13, 2015 15:36

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.

bgamez23 - May 14, 2015 4:05

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

Alexandria - May 14, 2015 5:36

[font='comic sans ms', cursive][color=rgb(238,130,238)]bump[/color][/font]

Alexandria - Aug 30, 2015 4:10

[color=#ee82ee][font='comic sans ms', cursive]Did you guys fix it?[/font][/color]

bgamez23 - Aug 30, 2015 20:03

this issue is almost forgotten.

kyeme - Aug 31, 2015 15:15

Already fixed [url="https://github.com/HerculesWS/Hercules/issues/546"]https://github.com/HerculesWS/Hercules/issues/546[/url]