Issue information

Issue ID
#1101
Status
Fixed
Severity
None
Started
Hercules Elf Bot
Mar 3, 2008 5:36
Last Post
Hercules Elf Bot
Mar 3, 2008 5:36
Confirmation
N/A

Hercules Elf Bot - Mar 3, 2008 5:36

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

When you're killing in the 4th part of this quest, you can die without pass the exam. But when you want to retry, it says to you that you passed it. I've looked at this code:

[codebox]
CODE
job_cru,2,1,1    script    Monster Summon#cr0    -1,{
OnInit:
    disablenpc "Monster Summon#cr0";
    end;

OnStart:
    set .MyMobCount,0;
    enablenpc "Monster Summon#cr0";
    donpcevent "Monster Summon#cr1::OnStart";
    donpcevent "Monster Summon#cr2::OnStart";
    donpcevent "Monster Summon#cr3::OnStart";
    donpcevent "Monster Summon#cr4::OnStart";
    donpcevent "Monster Summon#cr6::OnStart";
    end;

OnMonster1:
    monster "job_cru",168,45,"Zombie",1015,1,"Monster Summon#cr0::OnDead";
    monster "job_cru",168,45,"Zombie",1015,1,"Monster Summon#cr0::OnDead";
    monster "job_cru",168,45,"Zombie",1015,1,"Monster Summon#cr0::OnDead";
    monster "job_cru",168,45,"Zombie",1015,1,"Monster Summon#cr0::OnDead";
    monster "job_cru",168,45,"Zombie",1015,1,"Monster Summon#cr0::OnDead";
    monster "job_cru",168,45,"Zombie",1015,1,"Monster Summon#cr0::OnDead";
    end;

OnMonster2:
    monster "job_cru",168,80,"Soldier Skeleton",1028,1,"Monster Summon#cr0::OnDead";
    monster "job_cru",168,80,"Soldier Skeleton",1028,1,"Monster Summon#cr0::OnDead";
    monster "job_cru",168,80,"Soldier Skeleton",1028,1,"Monster Summon#cr0::OnDead";
    end;

OnMonster3:
    monster "job_cru",168,115,"Mummy",1041,1,"Monster Summon#cr0::OnDead";
    end;

OnDead:
    set .MyMonsterCount,.MyMonsterCount+1;
    if (.MyMonsterCount >= 10) set CRUS_Q,10;
    end;

OnEnd:
    disablenpc "Monster Summon#cr0";
    end;

OnReset:
    killmonster "job_cru","Monster Summon#cr0::OnDead";
    end;
}
[/codebox]
It should be:

CODE
set .MyMobCount,0; -> set .MyMonsterCount,0;


If someone killed 10 mobs, then all next players only have to kill 1 mob for passing that exam, because the NPC variable is adding all server killing without reseting to 0 at the begin.

This post has been edited by Yonimelavo: Mar 2 2008, 09:38 PM