Преглед изворни кода

* Made some changes due to recent fixes in the Sign Quest.
* Dandelion's Request event now resets properly after it has been completed by a player.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11079 54d463be-8e91-2dee-dedb-b68131a5f0ec

SinSloth пре 17 година
родитељ
комит
48b79eda11
3 измењених фајлова са 17 додато и 10 уклоњено
  1. 3 0
      npc/Changelog.txt
  2. 5 2
      npc/quests/The_Sign_Quest.txt
  3. 9 8
      npc/quests/quests_morocc.txt

+ 3 - 0
npc/Changelog.txt

@@ -1,5 +1,8 @@
 Date		Added
 ======
+2007/08/29
+	* Made some changes due to recent fixes in the Sign Quest. [SinSloth]
+	* Dandelion's Request event now resets properly after it has been completed by a player. [SinSloth]
 2007/08/24
 	* Rev. 11076 Changed the Keil Hyre Black Keycard distributing NPCs slightly. [L0ne_W0lf]
 	* Bug fixes to the Wizard and Knight job quests. 

+ 5 - 2
npc/quests/The_Sign_Quest.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= SinSloth(Most of the NPCs), MasterOfMuppets(Some of the NPCs + bug fixes) & Kargha(The quiz NPCs)
 //===== Current Version: ===================================== 
-//= 1.8
+//= 1.9
 //===== Compatible With: ===================================== 
 //= eAthena SVN 3422+(Requires jA Script System)
 //===== Description: ========================================= 
@@ -30,6 +30,7 @@
 //= 1.7c Reformatted for future bughunt. WIP [Lupus]
 //= 1.8 Fixed some bugs and exploit which allowed players helping in the final
 //= fight to finish the quest as well. Completely revamped quiz system. [SinSloth]
+//= 1.9 Made some changes in last event to reflect recent bug exploit fix. [SinSloth]
 //============================================================ 
 //===== Configuration : ======================================
 prontera,1,1,1	script	TheSignConfig	-1,{
@@ -7177,7 +7178,7 @@ L_BranchB:
     next;
     menu "Yes.",-,"No.",L_No;
     if (($signroom2full > 1) || getareausers("que_sign01",229,77,166,12) > 0) goto L_Full;
-    if(Sign_Branch8B == 2) set Sign_Branch8B,3;
+    if(Sign_Branch8B == 3) set Sign_Branch8B,4;
     mes "[Serin]";
     mes "Please follow me";
     mes "......";
@@ -9100,6 +9101,7 @@ L_TryAgain:
 	mes "Please don't";
 	mes "try to stop me!";
 	close2;
+	set Sign_Branch8A,7;
 	donpcevent "#signserin::OnSummon";
 	end;
 
@@ -9301,6 +9303,7 @@ L_TryAgain:
     mes "Please don't";
     mes "try to stop me!";
     close2;
+    set Sign_Branch8B,3;
     donpcevent "#signserin2::OnSummon";
     end;
 

+ 9 - 8
npc/quests/quests_morocc.txt

@@ -3,11 +3,11 @@
 //===== By: ================================================== 
 //= kobra_k88
 //===== Current Version: ===================================== 
-//= 1.7
+//= 1.8
 //===== Compatible With: ===================================== 
 //= eAthena 7.15 +
 //===== Description: ========================================= 
-//= Stop Post and Binoculars Quest.
+//= Stop Post / Binoculars Quest / Dandelion's Request
 //===== Additional Comments: ================================= 
 //= 1.1 Fixed exploits [Lupus]
 //= 1.2 Added Dandelion's Request / Morroc Invasion quest. [SinSloth]
@@ -18,6 +18,7 @@
 //= 1.6 Fixed a nasty bug in last part of the quest. [SinSloth]
 //= 1.6a replaced item "names" with item id. [Lupus]
 //= 1.7 Fixed a bug with XP rewards. [SinSloth]
+//= 1.8 Fixed a bug which prevented reset of events. [SinSloth]
 //============================================================ 
 
 
@@ -7963,7 +7964,7 @@ OnTouch:
 		mes "teleported outside.^000000";
 		close2;
 		warp "morocc",100,100;
-		set $maogate1,0;
+		set $mao_gate1,0;
 	}
 	end;
 
@@ -8007,7 +8008,7 @@ OnTimer596000:
 
 OnTimer597000:
 	enablenpc "#maogate1";
-	set $maogate1,0;
+	set $mao_gate1,0;
 	stopnpctimer;
 	end;
 }
@@ -8950,7 +8951,7 @@ OnTouch:
 		donpcevent "#maogate1_battle::OnStop";
 		donpcevent "#maogate1_battle::OnEnter";
 		enablenpc "#maogate1";
-		set $maogate1,0;
+		set $mao_gate1,0;
 		end;
 	}
 }
@@ -8978,7 +8979,7 @@ OnTouch:
 		mes "teleported outside.^000000";
 		close2;
 		warp "morocc",100,100;
-		set $maogate2,0;
+		set $mao_gate2,0;
 	}
 	end;
 
@@ -9022,7 +9023,7 @@ OnTimer596000:
 
 OnTimer597000:
 	enablenpc "#maogate2";
-	set $maogate2,0;
+	set $mao_gate2,0;
 	stopnpctimer;
 	end;
 }
@@ -9975,7 +9976,7 @@ OnTouch:
 		donpcevent "#maogate2_battle::OnStop";
 		donpcevent "#maogate2_battle::OnEnter";
 		enablenpc "#maogate2";
-		set $maogate2,0;
+		set $mao_gate2,0;
 		end;
 	}
 }