diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/Changelog.txt | 1 | ||||
-rw-r--r-- | npc/merchants/manuk.txt | 117 | ||||
-rw-r--r-- | npc/merchants/splendide.txt | 117 |
3 files changed, 235 insertions, 0 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt index 5730d5a3d..7f323e53d 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -1,6 +1,7 @@ Date Added ====== 2010/06/01 + * Rev. 14329 Actually added Manul/Splendide shop files from r14327. [L0ne_W0lf] * Rev. 14327 Added Splendide and Manuk merchants. [L0ne_W0lf] 2010/05/30 * Rev. 14315 Shop update, and added Wanderer pet food maker NPC. [L0ne_W0lf] diff --git a/npc/merchants/manuk.txt b/npc/merchants/manuk.txt new file mode 100644 index 000000000..c7dbe9891 --- /dev/null +++ b/npc/merchants/manuk.txt @@ -0,0 +1,117 @@ +//===== eAthena Script ======================================= +//= Manuk Merchant +//===== By: ================================================== +//= eAthena dev team +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= eAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Manuk coin redemption NPC. +//===== Additional Comments: ================================= +//= 1.0 First version +//============================================================ + +man_in01,286,16,1 script Merchant of Manuk 454,{ + if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { + set .@anrp_test,1201; + if (anrp_test == 1) { + mes "[Merchant of Manuk]"; + mes "It looks like you're carrying too many things."; + mes "Why not put some of your items in storage and come back?"; + close; + } + mes "[Merchant of Manuk]"; + mes "Hello."; + mes "What are you looking for?"; + next; + switch(select("View item description:Manuk's Opportunity:Manuk's Courage:Manuk's Faith:Cancel")) { + case 1: + mes "[Merchant of Manuk]"; + mes "Here are the item descriptions."; + close2; + ReadBook 11019,1; + end; + case 2: + mes "[Merchant of Manuk]"; + mes "I can sell you 3 Manuk's Opportunity for^3131FF 1 coin^000000"; + next; + switch(select("Purchase:Do not purchase.")) { + case 1: + if (countitem(6080) > 0) { + mes "[Merchant of Manuk]"; + mes "Thank you for coming."; + delitem 6080,1; //Manuk_Coin + getitem 12342,3; //Manuk's_Opportunity + close; + } + else { + mes "[Merchant of Manuk]"; + mes "You don't have enough coins."; + close; + } + case 2: + mes "[Merchant of Manuk]"; + mes "Come again if you change your mind."; + close; + } + case 3: + mes "[Merchant of Manuk]"; + mes "I can sell you 3 Manuk's Courage for^3131FF 1 coin^000000"; + next; + switch(select("Purchase:Do not purchase.")) { + case 1: + if (countitem(6080) > 0) { + mes "[Merchant of Manuk]"; + mes "Thank you for coming."; + delitem 6080,1; //Manuk_Coin + getitem 12343,3; //Manuk's_Courage + close; + } + else { + mes "[Merchant of Manuk]"; + mes "You don't have enough coins."; + close; + } + case 2: + mes "[Merchant of Manuk]"; + mes "Come again if you change your mind."; + close; + } + case 4: + mes "[Merchant of Manuk]"; + mes "I can sell you 3 Manuk's Faith for^3131FF 1 coin^000000"; + next; + switch(select("Purchase:Do not purchase.")) { + case 1: + if (countitem(6080) > 0) { + mes "[Merchant of Manuk]"; + mes "Thank you for coming."; + delitem 6080,1; //Manuk_Coin + getitem 12348,3; //Manuk's_Faith + close; + } + else { + mes "[Merchant of Manuk]"; + mes "You don't have enough coins."; + close; + } + case 2: + mes "[Merchant of Manuk]"; + mes "Come again if you change your mind."; + close; + } + case 5: + mes "[Merchant of Manuk]"; + mes "Come again if you change your mind."; + close; + } + } + else { + mes "[Merchant of Manuk]"; + mes "Rtt od d"; + mes "Qwo hd is d irr"; + close; + } +} diff --git a/npc/merchants/splendide.txt b/npc/merchants/splendide.txt new file mode 100644 index 000000000..e707a30d8 --- /dev/null +++ b/npc/merchants/splendide.txt @@ -0,0 +1,117 @@ +//===== eAthena Script ======================================= +//= Splendide Merchant +//===== By: ================================================== +//= eAthena dev team +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= eAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Splendide coin redemption NPC. +//===== Additional Comments: ================================= +//= 1.0 First version +//============================================================ + +spl_in01,110,326,5 script Merchant of Splendide 439,{ + if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { + set .@anrp_test,1201; + if (anrp_test == 1) { + mes "[Merchant of Splendide]"; + mes "It looks like you're carrying too many things."; + mes "Why not put some of your items in storage and come back?"; + close; + } + mes "[Merchant of Splendide]"; + mes "Hello."; + mes "What are you looking for?"; + next; + switch(select("View item description:Buy Pinguicula's fruit Jam:Buy Luciola's Honey Jam:Buy Cornus' Tears:Do nothing")) { + case 1: + mes "[Merchant of Splendide]"; + mes "Would you like to see the item description?"; + close2; + ReadBook 11018,1; + end; + case 2: + mes "[Merchant of Splendide]"; + mes "I can sell you 3 Pinguicula's fruit Jam for^3131FF 1 coin^000000"; + next; + switch(select("Purchase:Do not purchase.")) { + case 1: + if (countitem(6081) > 0) { + mes "[Merchant of Splendide]"; + mes "Thank you for coming."; + delitem 6081,1; //Splendide_Coin + getitem 12344,3; //Pinguicula's_fruit_Jam + close; + } + else { + mes "[Merchant of Splendide]"; + mes "You don't have enough coins."; + close; + } + case 2: + mes "[Merchant of Splendide]"; + mes "Come again if you change your mind."; + close; + } + case 3: + mes "[Merchant of Splendide]"; + mes "I can sell you 3 Luciola's Honey Jam for^3131FF 1 coin^000000"; + next; + switch(select("Purchase:Do not purchase.")) { + case 1: + if (countitem(6081) > 0) { + mes "[Merchant of Splendide]"; + mes "Thank you for coming."; + delitem 6081,1; //Splendide_Coin + getitem 12345,3; //Luciola's_Honey_Jam + close; + } + else { + mes "[Merchant of Splendide]"; + mes "You don't have enough coins."; + close; + } + case 2: + mes "[Merchant of Splendide]"; + mes "Come again if you change your mind."; + close; + } + case 4: + mes "[Merchant of Splendide]"; + mes "I can sell you 3 Cornus' Tears for^3131FF 1 coin^000000"; + next; + switch(select("Purchase:Do not purchase.")) { + case 1: + if (countitem(6081) > 0) { + mes "[Merchant of Splendide]"; + mes "Thank you for coming."; + delitem 6081,1; //Splendide_Coin + getitem 12349,3; //Cornus'_Tears + close; + } + else { + mes "[Merchant of Splendide]"; + mes "You don't have enough coins."; + close; + } + case 2: + mes "[Merchant of Splendide]"; + mes "Come again if you change your mind."; + close; + } + case 5: + mes "[Merchant of Splendide]"; + mes "Come again if you change your mind."; + close; + } + } + else { + mes "[Merchant of Splendide]"; + mes "BurWehAla"; + mes "tasnarAndu Ie Ru"; + close; + } +}
\ No newline at end of file |