|
@@ -3,14 +3,15 @@
|
|
//===== By: ==================================================
|
|
//===== By: ==================================================
|
|
//= DZeroX
|
|
//= DZeroX
|
|
//===== Current Version: =====================================
|
|
//===== Current Version: =====================================
|
|
-//= 1.02
|
|
|
|
|
|
+//= 1.2
|
|
//===== Compatible With: =====================================
|
|
//===== Compatible With: =====================================
|
|
//= eAthena 1.0
|
|
//= eAthena 1.0
|
|
//===== Description: =========================================
|
|
//===== Description: =========================================
|
|
//= Town-specific Alberta NPCs
|
|
//= Town-specific Alberta NPCs
|
|
//===== Additional Comments: =================================
|
|
//===== Additional Comments: =================================
|
|
//= 1.0 Converted from Aegis 10.4 [DZeroX]
|
|
//= 1.0 Converted from Aegis 10.4 [DZeroX]
|
|
-//= 1.02 Optimized, missing next, REMOVED .GATs! again [Lupus]
|
|
|
|
|
|
+//= 1.1 Optimized, missing next, REMOVED .GATs! again [Lupus]
|
|
|
|
+//= 1.2 Implemented progression fixes provided by $ephiroth. [L0ne_W0lf]
|
|
//============================================================
|
|
//============================================================
|
|
|
|
|
|
alberta,97,51,0 script Fabian 84,{
|
|
alberta,97,51,0 script Fabian 84,{
|
|
@@ -85,9 +86,9 @@ alberta,189,151,5 script Fisk 100,{
|
|
mes "Ahoy mate,";
|
|
mes "Ahoy mate,";
|
|
mes "where'd ya";
|
|
mes "where'd ya";
|
|
mes "wanna go?";
|
|
mes "wanna go?";
|
|
|
|
+ next;
|
|
switch(select("Sunken Ship -> 250 zeny.","Izlude Marina -> 500 zeny.","Never mind.")) {
|
|
switch(select("Sunken Ship -> 250 zeny.","Izlude Marina -> 500 zeny.","Never mind.")) {
|
|
case 1:
|
|
case 1:
|
|
- next;
|
|
|
|
if (Zeny < 250) {
|
|
if (Zeny < 250) {
|
|
mes "[Fisk]";
|
|
mes "[Fisk]";
|
|
mes "Hey now, don't try to cheat me!";
|
|
mes "Hey now, don't try to cheat me!";
|
|
@@ -98,7 +99,6 @@ alberta,189,151,5 script Fisk 100,{
|
|
warp "alb2trea",43,53;
|
|
warp "alb2trea",43,53;
|
|
end;
|
|
end;
|
|
case 2:
|
|
case 2:
|
|
- next;
|
|
|
|
if (Zeny < 500) {
|
|
if (Zeny < 500) {
|
|
mes "[Fisk]";
|
|
mes "[Fisk]";
|
|
mes "Ain't no way yer getting there";
|
|
mes "Ain't no way yer getting there";
|
|
@@ -109,7 +109,6 @@ alberta,189,151,5 script Fisk 100,{
|
|
warp "izlude",176,182;
|
|
warp "izlude",176,182;
|
|
end;
|
|
end;
|
|
case 3:
|
|
case 3:
|
|
- next;
|
|
|
|
mes "[Fisk]";
|
|
mes "[Fisk]";
|
|
mes "Alright...";
|
|
mes "Alright...";
|
|
mes "Landlubber.";
|
|
mes "Landlubber.";
|
|
@@ -121,6 +120,7 @@ alb2trea,39,50,6 script Fisk#a2t 100,{
|
|
mes "[Fisk]";
|
|
mes "[Fisk]";
|
|
mes "So you wanna head back to the";
|
|
mes "So you wanna head back to the";
|
|
mes "mainland in Alberta, eh?";
|
|
mes "mainland in Alberta, eh?";
|
|
|
|
+ next;
|
|
if(select("Yes please.","I changed my mind.")==1)
|
|
if(select("Yes please.","I changed my mind.")==1)
|
|
warp "alberta",192,169;
|
|
warp "alberta",192,169;
|
|
close;
|
|
close;
|
|
@@ -131,17 +131,17 @@ alberta,131,139,2 script Drunken Old Man 54,{
|
|
mes "*^CCCCCCHiccup^000000*";
|
|
mes "*^CCCCCCHiccup^000000*";
|
|
mes "Wh-what are you";
|
|
mes "Wh-what are you";
|
|
mes "staring at? Get lost!!";
|
|
mes "staring at? Get lost!!";
|
|
|
|
+ next;
|
|
switch(select("Say nothing.","Leave him alone.")) {
|
|
switch(select("Say nothing.","Leave him alone.")) {
|
|
case 1:
|
|
case 1:
|
|
- next;
|
|
|
|
mes "[Deagle]";
|
|
mes "[Deagle]";
|
|
mes "Hahahahaha *^CCCCCChiccup^000000*... You've got";
|
|
mes "Hahahahaha *^CCCCCChiccup^000000*... You've got";
|
|
mes "some nerve. I may look worthless";
|
|
mes "some nerve. I may look worthless";
|
|
mes "now, but I used to be a sailor on";
|
|
mes "now, but I used to be a sailor on";
|
|
mes "the 'Going Mary.'";
|
|
mes "the 'Going Mary.'";
|
|
|
|
+ next;
|
|
switch(select("Never heard of it.","Really? No kidding!")) {
|
|
switch(select("Never heard of it.","Really? No kidding!")) {
|
|
case 1:
|
|
case 1:
|
|
- next;
|
|
|
|
mes "[Deagle]";
|
|
mes "[Deagle]";
|
|
mes "Never heard of it?! Everybody knows";
|
|
mes "Never heard of it?! Everybody knows";
|
|
mes "th'notorious pirate ship 'Going";
|
|
mes "th'notorious pirate ship 'Going";
|
|
@@ -158,7 +158,6 @@ alberta,131,139,2 script Drunken Old Man 54,{
|
|
mes "before cap'n's sword.";
|
|
mes "before cap'n's sword.";
|
|
close;
|
|
close;
|
|
case 2:
|
|
case 2:
|
|
- next;
|
|
|
|
mes "[Deagle]";
|
|
mes "[Deagle]";
|
|
mes "That's right! NOBODY meshes with";
|
|
mes "That's right! NOBODY meshes with";
|
|
mes "the crew of the 'Going Mary!' And";
|
|
mes "the crew of the 'Going Mary!' And";
|
|
@@ -188,7 +187,6 @@ alberta,131,139,2 script Drunken Old Man 54,{
|
|
close;
|
|
close;
|
|
}
|
|
}
|
|
case 2:
|
|
case 2:
|
|
- next;
|
|
|
|
mes "[Deagle]";
|
|
mes "[Deagle]";
|
|
mes "That's right!";
|
|
mes "That's right!";
|
|
mes "Go AWAY~";
|
|
mes "Go AWAY~";
|
|
@@ -356,9 +354,9 @@ alberta,195,151,2 script Paul 86,{
|
|
mes "The admission";
|
|
mes "The admission";
|
|
mes "fee is only";
|
|
mes "fee is only";
|
|
mes "200 Zeny.";
|
|
mes "200 Zeny.";
|
|
|
|
+ next;
|
|
switch(select("Sign me up!","Uh, no thanks.")) {
|
|
switch(select("Sign me up!","Uh, no thanks.")) {
|
|
case 1:
|
|
case 1:
|
|
- next;
|
|
|
|
if (Zeny < 200) {
|
|
if (Zeny < 200) {
|
|
mes "[Paul]";
|
|
mes "[Paul]";
|
|
mes "It seems you don't have the money,";
|
|
mes "It seems you don't have the money,";
|
|
@@ -371,7 +369,6 @@ alberta,195,151,2 script Paul 86,{
|
|
close;
|
|
close;
|
|
}
|
|
}
|
|
case 2:
|
|
case 2:
|
|
- next;
|
|
|
|
mes "[Paul]";
|
|
mes "[Paul]";
|
|
mes "Alright, well...";
|
|
mes "Alright, well...";
|
|
mes "I'll be around";
|
|
mes "I'll be around";
|
|
@@ -415,9 +412,9 @@ alberta,190,173,4 script Phelix 85,{
|
|
mes "Hmm... you want to exchange";
|
|
mes "Hmm... you want to exchange";
|
|
mes "jellopies for Red Potions or some";
|
|
mes "jellopies for Red Potions or some";
|
|
mes "Carrots eh? Well... which one?";
|
|
mes "Carrots eh? Well... which one?";
|
|
|
|
+ next;
|
|
switch(select("Red Potions please.","Carrots please.")) {
|
|
switch(select("Red Potions please.","Carrots please.")) {
|
|
case 1:
|
|
case 1:
|
|
- next;
|
|
|
|
mes "[Phelix]";
|
|
mes "[Phelix]";
|
|
mes "Alright...";
|
|
mes "Alright...";
|
|
mes "Let's see";
|
|
mes "Let's see";
|
|
@@ -434,6 +431,7 @@ alberta,190,173,4 script Phelix 85,{
|
|
mes "Hmm, not bad...";
|
|
mes "Hmm, not bad...";
|
|
mes "How many potions";
|
|
mes "How many potions";
|
|
mes "do you want to get?";
|
|
mes "do you want to get?";
|
|
|
|
+ next;
|
|
switch(select("As many as I can, please.","I want this many.","Never mind, I like my jellopy.")) {
|
|
switch(select("As many as I can, please.","I want this many.","Never mind, I like my jellopy.")) {
|
|
case 1:
|
|
case 1:
|
|
delitem 909,.@max*10;
|
|
delitem 909,.@max*10;
|
|
@@ -444,7 +442,6 @@ alberta,190,173,4 script Phelix 85,{
|
|
mes "go suckin' them all down at once.";
|
|
mes "go suckin' them all down at once.";
|
|
close;
|
|
close;
|
|
case 2:
|
|
case 2:
|
|
- next;
|
|
|
|
mes "[Phelix]";
|
|
mes "[Phelix]";
|
|
mes "I'm not giving you more than 100";
|
|
mes "I'm not giving you more than 100";
|
|
mes "at a time so don't bother, OK? If";
|
|
mes "at a time so don't bother, OK? If";
|
|
@@ -479,7 +476,6 @@ alberta,190,173,4 script Phelix 85,{
|
|
mes "go suckin' them all down at once.";
|
|
mes "go suckin' them all down at once.";
|
|
close;
|
|
close;
|
|
case 3:
|
|
case 3:
|
|
- next;
|
|
|
|
mes "[Phelix]";
|
|
mes "[Phelix]";
|
|
mes "No problem,";
|
|
mes "No problem,";
|
|
mes "see you next time.";
|
|
mes "see you next time.";
|
|
@@ -487,7 +483,6 @@ alberta,190,173,4 script Phelix 85,{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
case 2:
|
|
case 2:
|
|
- next;
|
|
|
|
mes "[Phelix]";
|
|
mes "[Phelix]";
|
|
mes "Alright, let's see what ya got...";
|
|
mes "Alright, let's see what ya got...";
|
|
next;
|
|
next;
|
|
@@ -500,6 +495,7 @@ alberta,190,173,4 script Phelix 85,{
|
|
set .@max,countitem(909)/3;
|
|
set .@max,countitem(909)/3;
|
|
mes "Not too bad pansy...";
|
|
mes "Not too bad pansy...";
|
|
mes "How many do you want?";
|
|
mes "How many do you want?";
|
|
|
|
+ next;
|
|
switch(select("As many as I can get, please","I want this many.","Never mind, I like my jellopy.")) {
|
|
switch(select("As many as I can get, please","I want this many.","Never mind, I like my jellopy.")) {
|
|
case 1:
|
|
case 1:
|
|
delitem 909,.@max*3;
|
|
delitem 909,.@max*3;
|
|
@@ -510,7 +506,6 @@ alberta,190,173,4 script Phelix 85,{
|
|
mes "not to stuff yer face.";
|
|
mes "not to stuff yer face.";
|
|
close;
|
|
close;
|
|
case 2:
|
|
case 2:
|
|
- next;
|
|
|
|
mes "[Phelix]";
|
|
mes "[Phelix]";
|
|
mes "Right I'm not giving you more than";
|
|
mes "Right I'm not giving you more than";
|
|
mes "100 at a time so don't bother,";
|
|
mes "100 at a time so don't bother,";
|
|
@@ -543,7 +538,6 @@ alberta,190,173,4 script Phelix 85,{
|
|
mes "not to stuff yer face.";
|
|
mes "not to stuff yer face.";
|
|
close;
|
|
close;
|
|
case 3:
|
|
case 3:
|
|
- next;
|
|
|
|
mes "[Phelix]";
|
|
mes "[Phelix]";
|
|
mes "Catch'ya later.";
|
|
mes "Catch'ya later.";
|
|
close;
|
|
close;
|