*Corrected bugs in the updated novice grounds.

- Fixed Entrance Guard clearing vars. (bugreport:1695)
- Added Some duplicate NPCs for the combat training.
- Corrected bug in Hanson's dialog. (bugreport:1703)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12845 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
L0ne_W0lf 2008-06-17 13:25:58 +00:00
parent 4ba16a2c0d
commit aba11356eb
2 changed files with 49 additions and 25 deletions

View File

@ -1,9 +1,13 @@
Date Added Date Added
====== ======
2008/06/17
* Rev. 12845 Corrected bugs in the updated novice grounds. [L0ne_W0lf]
- Fixed Entrance Guard clearing vars. (bugreport:1695)
- Added Some duplicate NPCs for the combat training.
- Corrected bug in Hanson's dialog. (bugreport:1703)
2008/06/15 2008/06/15
* Fixed bad variables on dancer job quest, bugreport:1685 [Brainstorm] * Fixed bad variables on dancer job quest, bugreport:1685 [Brainstorm]
* Yet again, updated mosk_dun.txt [Lupus] * Yet again, updated mosk_dun.txt [Lupus]
2008/06/14 2008/06/14
* Rev. 12833 Large update to the novice grounds. Fixed bugreport:1666 [L0ne_W0lf] * Rev. 12833 Large update to the novice grounds. Fixed bugreport:1666 [L0ne_W0lf]
- Updated notice ground warps to reflect the above map-usage change. - Updated notice ground warps to reflect the above map-usage change.

View File

@ -3,7 +3,7 @@
//===== By: ================================================== //===== By: ==================================================
//= Dr.Evil & MasterOfMuppets //= Dr.Evil & MasterOfMuppets
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.8 //= 1.9
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena SVN 3422+(Requires jA Script System) //= eAthena SVN 3422+(Requires jA Script System)
//===== Description: ========================================= //===== Description: =========================================
@ -14,6 +14,9 @@
//= 1.8 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] //= 1.8 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
//= NPCs are not backwards compatable, and will remove //= NPCs are not backwards compatable, and will remove
//= old variables used in the previous novice grounds. //= old variables used in the previous novice grounds.
//= 1.9 Fixed problem with Hanson's dialog. (bugreport:1703) [L0ne_W0lf]
//= Fixed Entrance Guard clearing vars. (bugreport:1695)
//= Added duplicate NPCs to combat training maps.
//============================================================ //============================================================
// Bulletin Board // Bulletin Board
@ -2506,14 +2509,6 @@ new_1-2,38,182,3 script Entrance Guard#nv 92,{
getitem 611,2; //Spectacles getitem 611,2; //Spectacles
getitem 569,300; //Novice_Potion getitem 569,300; //Novice_Potion
close2; close2;
set nov_1st_cos,0;
set nov_2nd_cos,0;
set nov_3_swordman,0;
set nov_3_archer,0;
set nov_3_thief,0;
set nov_3_magician,0;
set nov_3_acolyte,0;
set nov_3_merchant,0;
savepoint "new_1-2",23,188; savepoint "new_1-2",23,188;
warp "new_1-3",96,21; warp "new_1-3",96,21;
end; end;
@ -2619,7 +2614,7 @@ new_1-2,38,182,3 script Entrance Guard#nv 92,{
} }
//Teleport NPC //Teleport NPC
new_1-3,95,30,4 script Trainer#nv 84,{ new_1-3,95,30,4 script Trainer#nv1::NovHoffman 84,{
mes "[Hoffman]"; mes "[Hoffman]";
mes "Hey there~"; mes "Hey there~";
mes "I'm here to provide"; mes "I'm here to provide";
@ -2646,12 +2641,17 @@ new_1-3,95,30,4 script Trainer#nv 84,{
mes "I see, then let me guide"; mes "I see, then let me guide";
mes "you to a training ground that has stronger monsters. May God be with you..."; mes "you to a training ground that has stronger monsters. May God be with you...";
next; next;
if (strnpcinfo(2) == "nv1") {
if (rand(2)) { if (rand(2)) {
warp "new_2-3",96,21; warp "new_2-3",96,21;
} }
else { else {
warp "new_3-3",96,21; warp "new_3-3",96,21;
} }
}
else {
warp "new_1-3",96,21;
}
end; end;
case 2: case 2:
mes "[Hoffman]"; mes "[Hoffman]";
@ -2661,12 +2661,22 @@ new_1-3,95,30,4 script Trainer#nv 84,{
mes "be careful, it can get"; mes "be careful, it can get";
mes "pretty difficult..."; mes "pretty difficult...";
next; next;
if (strnpcinfo(2) == "nv1" || strnpcinfo(2) == "nv2" || strnpcinfo(2) == "nv3") {
if (rand(2)) { if (rand(2)) {
warp "new_4-3",96,21; warp "new_4-3",96,21;
} }
else { else {
warp "new_5-3",96,21; warp "new_5-3",96,21;
} }
}
else {
if (rand(2)) {
warp "new_2-3",96,21;
}
else {
warp "new_3-3",96,21;
}
}
end; end;
case 3: case 3:
mes "[Hoffman]"; mes "[Hoffman]";
@ -2677,7 +2687,12 @@ new_1-3,95,30,4 script Trainer#nv 84,{
} }
} }
new_1-3,96,174,3 script Test Examiner#nv 85,{ new_2-3,95,30,4 duplicate(NovHoffman) Trainer#nv2 84
new_3-3,95,30,4 duplicate(NovHoffman) Trainer#nv3 84
new_4-3,95,30,4 duplicate(NovHoffman) Trainer#nv4 84
new_5-3,95,30,4 duplicate(NovHoffman) Trainer#nv5 84
new_1-3,96,174,3 script Test Examiner#nv1::NovKeyman 85,{
mes "[Keyman]"; mes "[Keyman]";
mes "Good!!"; mes "Good!!";
mes "Now you know how to fight"; mes "Now you know how to fight";
@ -2703,6 +2718,11 @@ new_1-3,96,174,3 script Test Examiner#nv 85,{
} }
} }
new_2-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv2 85
new_3-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv3 85
new_4-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv4 85
new_5-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv5 85
//Potato Merchant //Potato Merchant
new_1-2,28,185,4 shop Potato Merchant 90,516:15 new_1-2,28,185,4 shop Potato Merchant 90,516:15
@ -3327,7 +3347,7 @@ new_1-4,100,29,1 script Hanson#nv 46,{
warp "izlude_in",74,167; warp "izlude_in",74,167;
end; end;
case 2: case 2:
callsub "S_UserJobchoice"; callsub S_UserJobchoice;
end; end;
} }
} }
@ -3400,7 +3420,7 @@ new_1-4,100,29,1 script Hanson#nv 46,{
warp "geffen_in",163,98; warp "geffen_in",163,98;
end; end;
case 2: case 2:
callsub "S_UserJobchoice"; callsub S_UserJobchoice;
end; end;
} }
} }
@ -3471,7 +3491,7 @@ new_1-4,100,29,1 script Hanson#nv 46,{
warp "alberta_in",62,44; warp "alberta_in",62,44;
end; end;
case 2: case 2:
callsub "S_UserJobchoice"; callsub S_UserJobchoice;
end; end;
} }
} }
@ -3539,7 +3559,7 @@ new_1-4,100,29,1 script Hanson#nv 46,{
warp "moc_ruins",155,44; warp "moc_ruins",155,44;
end; end;
case 2: case 2:
callsub "S_UserJobchoice"; callsub S_UserJobchoice;
end; end;
} }
} }
@ -3608,7 +3628,7 @@ new_1-4,100,29,1 script Hanson#nv 46,{
warp "payon_in02",64,65; warp "payon_in02",64,65;
end; end;
case 2: case 2:
callsub "S_UserJobchoice"; callsub S_UserJobchoice;
end; end;
} }
} }
@ -3680,7 +3700,7 @@ new_1-4,100,29,1 script Hanson#nv 46,{
warp "prt_church",172,19; warp "prt_church",172,19;
end; end;
case 2: case 2:
callsub "S_UserJobchoice"; callsub S_UserJobchoice;
end; end;
} }
} }