002-2,116,61,0 script #InyaShop NPC32767,{
shop .name$;
goodbye;
close;
OnInit:
tradertype(NST_ZENY);
sellitem SimpleRing;
.distance = 5;
end;
}
002-2,116,61,0 script Inya NPC106,{
mes "[Inya]";
mes "\"I am Inya, a jeweler of fine rings. I sell and make rings.\"";
next;
mes "\"If you have a Simple Ring and a gem, I can set the gem in it for 100,000 gold pieces.\"";
next;
mes "\"Also, if you have a ring with gems on it, I can remove the gems and return the Simple Ring to you for 50,000 gold pieces.\"";
next;
mes "\"So, how can I help you?\"";
menu
"What jewelry do you have for sale?", L_Inya_Shop,
"I have a wedding ring, will that do?", L_Inya_Wedding_Ring,
"I'd like to remove a gem (50000 GP).", L_Inya_Remove_RingGem,
"I'd like to add a gem (100000 GP).", L_Inya_Add_RingGem,
"Not interested.", L_Inya_NotInterested;
L_Inya_Shop:
close2;
shop "#InyaShop";
L_Inya_Wedding_Ring:
mes "[Inya]";
mes "\"No, sorry. I do not alter wedding rings at this time.\"";
close;
L_Inya_Remove_RingGem:
mes "[Inya]";
mes "\"What kind of gem would you like to have removed?\"";
menu
"Diamond.", L_Inya_Remove_Diamond,
"Ruby.", L_Inya_Remove_Ruby,
"Emerald.", L_Inya_Remove_Emerald,
"Sapphire.", L_Inya_Remove_Sapphire,
"Topaz.", L_Inya_Remove_Topaz,
"Amethyst.", L_Inya_Remove_Amethyst,
"I've changed my mind.", L_Inya_NotInterested;
L_Inya_Add_RingGem:
mes "[Inya]";
mes "\"What kind of gem would you like to add?\"";
menu
"Diamond.", L_Inya_Add_Diamond,
"Ruby.", L_Inya_Add_Ruby,
"Emerald.", L_Inya_Add_Emerald,
"Sapphire.", L_Inya_Add_Sapphire,
"Topaz.", L_Inya_Add_Topaz,
"Amethyst.", L_Inya_Add_Amethyst,
"I've changed my mind.", L_Inya_NotInterested;
L_Inya_Remove_Diamond:
if ( (Zeny < 50000)
| (countitem ("DiamondRing") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 50000;
delitem "DiamondRing", 1;
getitem "SimpleRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Remove_Ruby:
if ( (Zeny < 50000)
| (countitem ("RubyRing") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 50000;
delitem "RubyRing", 1;
getitem "SimpleRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Remove_Emerald:
if ( (Zeny < 50000)
| (countitem ("EmeraldRing") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 50000;
delitem "EmeraldRing", 1;
getitem "SimpleRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Remove_Sapphire:
if ( (Zeny < 50000)
| (countitem ("SapphireRing") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 50000;
delitem "SapphireRing", 1;
getitem "SimpleRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Remove_Topaz:
if ( (Zeny < 50000)
| (countitem ("TopazRing") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 50000;
delitem "TopazRing", 1;
getitem "SimpleRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Remove_Amethyst:
if ( (Zeny < 50000)
| (countitem ("AmethystRing") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 50000;
delitem "AmethystRing", 1;
getitem "SimpleRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Add_Diamond:
if ( (Zeny < 100000)
| (countitem ("SimpleRing") < 1)
| (countitem ("Diamond") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 100000;
delitem "SimpleRing", 1;
delitem "Diamond", 1;
getitem "DiamondRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Add_Ruby:
if ( (Zeny < 100000)
| (countitem ("SimpleRing") < 1)
| (countitem ("Ruby") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 100000;
delitem "SimpleRing", 1;
delitem "Ruby", 1;
getitem "RubyRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Add_Emerald:
if ( (Zeny < 100000)
| (countitem ("SimpleRing") < 1)
| (countitem ("Emerald") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 100000;
delitem "SimpleRing", 1;
delitem "Emerald", 1;
getitem "EmeraldRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Add_Sapphire:
if ( (Zeny < 100000)
| (countitem ("SimpleRing") < 1)
| (countitem ("Sapphire") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 100000;
delitem "SimpleRing", 1;
delitem "Sapphire", 1;
getitem "SapphireRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Add_Topaz:
if ( (Zeny < 100000)
| (countitem ("SimpleRing") < 1)
| (countitem ("Topaz") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 100000;
delitem "SimpleRing", 1;
delitem "Topaz", 1;
getitem "TopazRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_Add_Amethyst:
if ( (Zeny < 100000)
| (countitem ("SimpleRing") < 1)
| (countitem ("Amethyst") < 1) )
goto L_Inya_Not_Enough;
Zeny = Zeny - 100000;
delitem "SimpleRing", 1;
delitem "Amethyst", 1;
getitem "AmethystRing", 1;
mes "[Inya]";
mes "\"Here you go.\"";
close;
L_Inya_NotInterested:
mes "[Inya]";
mes "\"Come back later and I will try to be of assistance.\"";
close;
L_Inya_Not_Enough:
mes "[Inya]";
mes "\"I am sorry, you simply do not seem to have the necessary items for me to help you. Please come back when you do, and I would be more than happy to help you out.\"";
close;
}