Ver Fonte

* The Sign Quest is now more accurate, some bugs have been fixed and an exploit has been too.
- It is no longer possible for players helping in the last part to complete the quest at the same time.
* Fixed some bugs in various quests.
- Einbroch laboratory now correctly checks for players entrance
- Small fix with Laboratory device to make it more understandable.
- Fixed a misorder with some checkings of a Rachel quest.

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

SinSloth há 18 anos atrás
pai
commit
ad714380f4

+ 7 - 0
npc/Changelog.txt

@@ -1,5 +1,12 @@
 Date		Added
 ======
+2007/08/11
+	* The Sign Quest is now more accurate, some bugs have been fixed and an exploit has been too. [SinSloth]
+	- It is no longer possible for players helping in the last part to complete the quest at the same time.
+	* Fixed some bugs in various quests. [SinSloth]
+	- Einbroch laboratory now correctly checks for players entrance
+	- Small fix with Laboratory device to make it more understandable.
+	- Fixed a misorder with some checkings of a Rachel quest.
 2007/08/10
 	* Fixed typos [Playtester]
 	* Removed .gat from the remaining npcs [ultramage]

Diff do ficheiro suprimidas por serem muito extensas
+ 706 - 712
npc/quests/The_Sign_Quest.txt


+ 4 - 2
npc/quests/quests_airship.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 // Samuray22
 //===== Current Version: ===================================== 
-//= 1.1
+//= 1.2
 //===== Compatible With: ===================================== 
 //= eAthena SVN
 //===== Description: ========================================= 
@@ -16,6 +16,8 @@
 //===== Additional Comments: ================================= 
 //= 1.0 First Beta.
 //= 1.1 Added Heart Fragment quest. [SinSloth]
+//= 1.2 Change the laboratory code text to make it easier to
+//= understand. [SinSloth]
 //============================================================ 
 
 //=======================================================================================================//
@@ -3078,7 +3080,7 @@ L_Input:
 		mes " ";
 		mes "^333333Total of correct numbers";
 		mes "in correct sequence: ^ff0000"+@strike+"^333333";
-		mes "Total of correct numbers: ^ff0000"+@ball+"^333333.";
+		mes "Total of correct numbers misplaced: ^ff0000"+@ball+"^333333.";
 		mes "Please use these results";
 		mes "to make a more accurate guess.^000000";
 		next;

+ 4 - 2
npc/quests/quests_ein.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= Evera and The eAthena Dev Team
 //===== Current Version: ===================================== 
-//= 1.6
+//= 1.7
 //===== Compatible With: ===================================== 
 //= eAthena 7.15 +
 //===== Description: ========================================= 
@@ -22,6 +22,8 @@
 //= 1.5.2 Updated Shino Quest to leave no grabage vars [Lupus]
 //= 1.5.3 Fixed some typos regarding Schwartzvalt Trilogy [SinSloth]
 //= 1.6 Updated Laboratory Entrance regarding Heart Fragment quest. [SinSloth]
+//= 1.7 Changed the laboratory entrance checking to prevent players
+//= from being stuck in the quest. [SinSloth]
 //============================================================ 
 
 
@@ -554,7 +556,7 @@ ein_in01,32,133,6	script	Maid	850,{
 }
 
 einbroch,51,52,1	script	lab_warp	45,2,2{
-	if(Shinokas_Quest != 7 && lhz_heart != 9){
+	if(Shinokas_Quest != 7 && lhz_heart != 9 && lhz_heart != 10){
 		mes "^3131FFThe door is locked.";
 		mes "You cannot enter.";
 		close;

+ 21 - 25
npc/quests/quests_rachel.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= L0ne_W0lf
 //===== Current Version: ===================================== 
-//= 1.8
+//= 1.9
 //===== Compatible With: ===================================== 
 //= eAthena SVN
 //===== Description: ========================================= 
@@ -47,6 +47,7 @@
 //=	Fixed EXP reward in Ice Necklace quest, fixed a typo in an NPC header.
 //=	Another minor fix to Hamion. "< 1" -> "< 2". Added a missing close to
 //=	the ontouch "key". Thanks to Gepard for pointing them out.
+//= 1.9 Fixed a misorder with variable checkings. [SinSloth]
 //============================================================ 
 
 // Lost Child Quest (Prerequisite to High Priest quest)
@@ -5465,7 +5466,25 @@ L_End:
 
 ra_temin,170,46,3	script	Panno#rachel	920,{
 	cutin "ra_fano03",2;
-	if (ra_tem_q < 2) {
+	if (ra_tem_q >= 12 || MISC_QUEST & 8192) {
+		cutin "ra_fano03",2;
+		mes "[Priestess Panno]";
+		mes "Good day.";
+		mes "Have you come to";
+		mes "redeem Lottery Tickets?";
+		next;
+		if (select("Yes:No") == 1) goto L_Lottery;
+		if (ra_tem_q == 12) {
+			cutin "ra_fano01",2;
+			mes "[Priestess Panno]";
+			mes "I already told you";
+			mes "everything I know.";
+			mes "Remember to keep";
+			mes "quiet about what I said.";
+			goto L_End;
+		}
+	}
+	else if (ra_tem_q < 2) {
 		mes "[Priestess Panno]";
 		mes "Greetings.";
 		mes "May Freya fill";
@@ -5540,7 +5559,6 @@ ra_temin,170,46,3	script	Panno#rachel	920,{
 			goto L_End;
 		}
 	}
-
 	else if (ra_tem_q == 10) {
 		mes "[Priestess Panno]";
 		mes "Good day.";
@@ -5660,11 +5678,8 @@ ra_temin,170,46,3	script	Panno#rachel	920,{
 			mes ".........";
 			set ra_tem_q,11;
 			goto L_End;
-
 		}
-
 	}
-
 	else if (ra_tem_q == 11) {
 		mes "["+strcharinfo(0)+"]";
 		mes "I remember now...!";
@@ -5799,25 +5814,6 @@ ra_temin,170,46,3	script	Panno#rachel	920,{
 		set ra_tem_q,12;
 		goto L_End;
 	}
-
-	else if (ra_tem_q >= 12 || MISC_QUEST & 8192) {
-		cutin "ra_fano03",2;
-		mes "[Priestess Panno]";
-		mes "Good day.";
-		mes "Have you come to";
-		mes "redeem Lottery Tickets?";
-		next;
-		if (select("Yes:No") == 1) goto L_Lottery;
-		if (ra_tem_q == 12) {
-			cutin "ra_fano01",2;
-			mes "[Priestess Panno]";
-			mes "I already told you";
-			mes "everything I know.";
-			mes "Remember to keep";
-			mes "quiet about what I said.";
-			goto L_End;
-		}
-	}
 	cutin "ra_fano02",2;
 	mes "[Priestess Panno]";
 	mes "This is a holy place";

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff