summaryrefslogtreecommitdiff
path: root/npc/merchants
diff options
context:
space:
mode:
Diffstat (limited to 'npc/merchants')
-rw-r--r--npc/merchants/ammo_boxes.txt32
-rw-r--r--npc/merchants/ammo_dealer.txt3
2 files changed, 17 insertions, 18 deletions
diff --git a/npc/merchants/ammo_boxes.txt b/npc/merchants/ammo_boxes.txt
index fcad5a0ea..fadf8b03f 100644
--- a/npc/merchants/ammo_boxes.txt
+++ b/npc/merchants/ammo_boxes.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= rAthena dev team
//===== Current Version: =====================================
-//= 1.4
+//= 1.5
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@@ -15,11 +15,13 @@
//= 1.2a Optimized. Please, ommit extra NPC names [Lupus]
//= 1.3 Updated to match AEGIS script. [Kisuka]
//= 1.4 Updated to match AEGIS script again. [Masao]
+//= 1.5 Moved Izlude duplicate to pre-re/re paths. [Euphy]
//============================================================
-izlude,171,127,3 script Magazine Dealer Kenny::mdk 83,{
+alberta,118,157,3 script Magazine Dealer Tonny::mdk 83,{
+ set .n$, compare(strnpcinfo(1),"Tonny")?"[Tonny]":"[Kenny]";
if(BaseJob == Job_Gunslinger) {
- mes "[Kenny]";
+ mes .n$;
mes "Welcome to my Magazine Shop.";
mes "As you may know, large numbers";
mes "of bullets can be carried more";
@@ -36,7 +38,7 @@ izlude,171,127,3 script Magazine Dealer Kenny::mdk 83,{
case 7: callfunc "Func_Casing",13202,12150; break;
case 8: callfunc "Func_Casing",13201,12151; break;
case 9:
- mes "[Kenny]";
+ mes .n$;
mes "Well, if you ever find";
mes "that you have too many";
mes "bullets, come and see me.";
@@ -45,7 +47,7 @@ izlude,171,127,3 script Magazine Dealer Kenny::mdk 83,{
close;
}
}
- mes "[Kenny]";
+ mes .n$;
mes "Welcome to my shop.";
mes "Here, I provide Magazines";
mes "and Cartridges for Gunslingers.";
@@ -53,7 +55,7 @@ izlude,171,127,3 script Magazine Dealer Kenny::mdk 83,{
mes "my services would be of any";
mes "use to you, adventurer.";
next;
- mes "[Kenny]";
+ mes .n$;
mes "Eh, but if you happen to";
mes "know any Gunslingers, send";
mes "them my way. You can never";
@@ -62,18 +64,18 @@ izlude,171,127,3 script Magazine Dealer Kenny::mdk 83,{
}
function script Func_Casing {
- mes "[Kenny]";
+ mes .n$;
mes "Now, you can trade";
mes "500 "+getitemname(getarg(0))+"s";
mes "and 500 zeny for 1 "+getitemname(getarg(1))+", so make sure";
mes "you have sufficient bullets";
mes "and zeny for this exchange.";
next;
- mes "[Kenny]";
+ mes .n$;
mes "You can exchange 500 "+getitemname(getarg(0))+"s and 500 zeny";
mes "with 1 "+getitemname(getarg(1))+".";
next;
- mes "[Kenny]";
+ mes .n$;
mes "Remember that I can't give";
mes "you more than 50 Magazines";
mes "at a time. Now please enter";
@@ -82,7 +84,7 @@ function script Func_Casing {
next;
input .@amount;
if(.@amount > 50 || .@amount == 0) {
- mes "[Kenny]";
+ mes .n$;
mes "Hey, I can't give you";
mes "that many Magazines.";
mes "Please try again, and";
@@ -93,7 +95,7 @@ function script Func_Casing {
if (countitem(getarg(0)) >= (500*.@amount)) {
if (Zeny >= (500*.@amount)) {
if (checkweight(getarg(1),.@amount) == 0) {
- mes "[Kenny]";
+ mes .n$;
mes "Hey, you've got a lot";
mes "of junk crammed in your";
mes "Inventory. Free up some";
@@ -102,7 +104,7 @@ function script Func_Casing {
mes "some Magazines later, okay?";
close;
}else{
- mes "[Kenny]";
+ mes .n$;
mes "Alright, here are";
mes "your Magazines. Thanks";
mes "for visiting my shop, and";
@@ -114,7 +116,7 @@ function script Func_Casing {
close;
}
}else{
- mes "[Kenny]";
+ mes .n$;
mes "Sorry, but you don't";
mes "have enough zeny for";
mes "this Magazine exchange.";
@@ -124,7 +126,7 @@ function script Func_Casing {
close;
}
}else{
- mes "[Kenny]";
+ mes .n$;
mes "Sorry, but you don't";
mes "have enough bullets for";
mes "this Magazine exchange.";
@@ -134,5 +136,3 @@ function script Func_Casing {
close;
}
}
-
-alberta,118,157,3 duplicate(mdk) Magazine Dealer Tonny 83
diff --git a/npc/merchants/ammo_dealer.txt b/npc/merchants/ammo_dealer.txt
index ea5f9a803..71f189c6e 100644
--- a/npc/merchants/ammo_dealer.txt
+++ b/npc/merchants/ammo_dealer.txt
@@ -16,6 +16,7 @@
//= 1.3 Fixed [Playtester] Optimized. Got rid of @vars [Lupus]
//= 1.4 Updated to match AEGIS script. [Kisuka]
//= 1.5 Updated to match AEGIS script again. [Masao]
+//= 1.6 Moved Izlude duplicate to pre-re/re paths. [Euphy]
//============================================================
alberta,118,160,3 script Bullet Dealer Tony#alb::bdt 86,{
@@ -122,5 +123,3 @@ function script Bullet_Trade {
close;
}
}
-
-izlude,171,133,3 duplicate(bdt) Bullet Dealer Tony#iz 86