fixed Job Assassin Quest

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8922 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
Lupus 2006-10-03 07:38:23 +00:00
parent 946a0d9d89
commit a46f95df67
2 changed files with 14 additions and 9 deletions

View File

@ -29,6 +29,8 @@ Playtester
Date Added Date Added
====== ======
10/03
* Fixed Assassin Job Quest: Timer bug / NPC bypass exploit [Lupus]
10/01 10/01
* Removed some duplicate Rachel warps [Playtester] * Removed some duplicate Rachel warps [Playtester]
09/28 09/28

View File

@ -3,7 +3,7 @@
//===== By: ================================================== //===== By: ==================================================
//= kobra_k88 //= kobra_k88
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 2.2 //= 2.3t
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena RC4 //= eAthena RC4
//===== Description: ========================================= //===== Description: =========================================
@ -30,6 +30,7 @@
//= 2.2 Merged back JFunc. Fixed missing dialogue [Lupus] //= 2.2 Merged back JFunc. Fixed missing dialogue [Lupus]
//= 2.3 Fixed typo and change Nameless addtimer to 100 (with 700ms I //= 2.3 Fixed typo and change Nameless addtimer to 100 (with 700ms I
//= was still able to bypass it) [Toms] //= was still able to bypass it) [Toms]
//= 2.3t Temp fix of: bypassing NPC and timer bug [Lupus]
//============================================================ //============================================================
@ -535,17 +536,19 @@ sF_Quiz:
// ---------------------------------------------------------------- // ----------------------------------------------------------------
// Keeps the player from moving to far into the room. // Keeps the player from moving to far into the room.
// This is to avoid cheaters who might try to take Bakardi's test first. // This is to avoid cheaters who might try to take Bakardi's test first.
in_moc_16.gat,19,144,1 script getbacker 139,8,0,{ //in_moc_16.gat,19,144,1 script getbacker 139,8,0,{
if(ASSIN_Q > 1) end; // if(ASSIN_Q > 1) end;
warp "in_moc_16.gat",19,142; // warp "in_moc_16.gat",19,142;
addtimer 100, "Nameless One::OnTimer700"; // addtimer 100, "Nameless One::OnTimer700";
end; // end;
} //}
// Namelss One ==================================================== // Namelss One ====================================================
in_moc_16.gat,19,150,1 script Nameless One 139,{ in_moc_16.gat,19,150,1 script Nameless One 139,8,6,{
OnTouch:
if(ASSIN_Q > 1) end;
OnTimer700: //OnTimer700:
if(ASSIN_Q == 1) goto L_ReTest; if(ASSIN_Q == 1) goto L_ReTest;
set @LISTEN, 0; set @LISTEN, 0;