Issue information

Issue ID
#3621
Status
Duplicate
Severity
None
Started
Hercules Elf Bot
Sep 28, 2009 18:38
Last Post
Hercules Elf Bot
Mar 5, 2012 14:31
Confirmation
N/A

Hercules Elf Bot - Sep 28, 2009 18:38

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

in quests_morocc.txt, line 1859

CODE
moc_fild21,178,239,0    script    Group of Evil#edq    844,1,1,{
    if (((rebirth_moc_edq == 4) || (rebirth_moc_edq == 7)) && ($@re_moc == 1)) {
        set $@re_moc,2;
        mes "Awed by the time-space gap where darkness is given life, you instinctively step back.";
        next;
        mes "You can feel the power of the darkness rise from the gap where light and darkness are mingled.";
        next;
        mes "[" + strcharinfo(0) + "]";
        mes "Wah...!";
        close2;
        donpcevent "Satan Summon#edq::OnEnable";
        end;
    }


The $@re_moc variable is set to 2 at the beginning to avoid Satan being summoned multiple times. However if a player talks to the Group of Evil and disconnects his character before the dialog ends, Satan is not summoned, but the line "set $@re_moc, 2" makes it completely unsommonable until next server reboot, because the npc wants $@re_moc == 1 to call the mob.

This post has been edited by Damlug: Sep 29 2009, 11:28 AM