
* Alchemists are now able to purchase up to 2000 Medicine Bowl. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10519 54d463be-8e91-2dee-dedb-b68131a5f0ec
131 lines
3.7 KiB
Plaintext
131 lines
3.7 KiB
Plaintext
//===== eAthena Script =======================================
|
|
//= Alchemist Shop
|
|
//===== By: ==================================================
|
|
//= eAthena Team
|
|
//===== Current Version: =====================================
|
|
//= 1.4
|
|
//===== Compatible With: =====================================
|
|
//= eAthena 1.0+
|
|
//===== Description: =========================================
|
|
//= Selling Alchemist Materials and Manuals
|
|
//===== Additional Comments: =================================
|
|
//= 1.1 fixed Medicine Bowl issue, thanx 2 MasterOfMuppets
|
|
//= 1.2 Reddozen's fixes of typos. added optional Elemental
|
|
//= Potion Guide. [Lupus]
|
|
//= 1.3 Deleted Elemental Potions Guide due to original quest [Lupus]
|
|
//= 1.4 Alchemists can now purchase 2000 Medicine Bowls at once. [SinSloth]
|
|
//============================================================
|
|
|
|
|
|
alde_alche,24,188,3 script Gever AI Sharp 740,{
|
|
mes "[Gever AI Sharp]";
|
|
mes "Welcome to the Alchemist Union.";
|
|
mes "How can I assist you today?";
|
|
next;
|
|
menu "Purchase materials.",M_Material, "Purchase a production manual.",M_Manual, "Cancel Deal.", M_Bye;
|
|
|
|
M_Material:
|
|
mes "[Gever AI Sharp]";
|
|
mes "What would you like?";
|
|
next;
|
|
menu "Medicine Bowl - 8z",-,"Cancel.",M_Bye;
|
|
|
|
mes "[Gever AI Sharp]";
|
|
mes "How many do you want?";
|
|
mes "Enter '0' if you want to quit.";
|
|
next;
|
|
input @num;
|
|
if((@num < 1) || (@num > 2000)) goto M_Bye;
|
|
set @price,@num * 8;
|
|
mes "[Gever AI Sharp]";
|
|
if(Zeny < @price) goto sL_NoZeny;
|
|
if (checkweight(7134,@num) == 0) goto sL_OverW;
|
|
set Zeny,Zeny-@price;
|
|
getitem 7134,@num;//Items: Medicine_Bowl,
|
|
goto L_Bye;
|
|
M_Manual:
|
|
mes "[Gever AI Sharp]";
|
|
mes "What do you need?";
|
|
mes "Manuals are generally 100,000 zeny.";
|
|
mes "Except for a couple of special manuals.";
|
|
next;
|
|
menu "Potion Creation Guide",sM_Pot, "Alcohol Creation Guide",sM_Alc, "Bottle Grenade Creation Guide",sM_Gren,
|
|
"Acid Bottle Creation Guide",sM_Acid, "Plant Bottle Creation Guide",sM_Plant, "Marine Sphere Bottle Creation Guide",sM_Mar,
|
|
"Glistening Coat Creation Guide",sM_Coat, "Condensed Potion Creation Guide",sM_Con, "Cancel Deal.",M_Bye;
|
|
sM_Pot:
|
|
set @itemid,7144;
|
|
set @price,100000;
|
|
set @itemname$,"Potion";
|
|
goto L_Choice;
|
|
sM_Alc:
|
|
set @itemid,7127;
|
|
set @price,100000;
|
|
set @itemname$,"Alchohol";
|
|
goto L_Choice;
|
|
sM_Gren:
|
|
set @itemid,7128;
|
|
set @price,100000;
|
|
set @itemname$,"Bottle Grenade";
|
|
goto L_Choice;
|
|
sM_Acid:
|
|
set @itemid,7129;
|
|
set @price,100000;
|
|
set @itemname$,"Acid Bottle";
|
|
goto L_Choice;
|
|
sM_Plant:
|
|
set @itemid,7130;
|
|
set @price,100000;
|
|
set @itemname$,"Plant Bottle";
|
|
goto L_Choice;
|
|
sM_Mar:
|
|
set @itemid,7131;
|
|
set @price,100000;
|
|
set @itemname$,"Marine Sphere Bottle";
|
|
goto L_Choice;
|
|
sM_Coat:
|
|
set @itemid,7132;
|
|
set @price,100000;
|
|
set @itemname$,"Glistening Coat";
|
|
goto L_Choice;
|
|
sM_Con:
|
|
set @itemid,7133;
|
|
set @price,240000;
|
|
set @itemname$,"Condensed Potion";
|
|
goto L_Choice;
|
|
// sM_Ele:
|
|
// set @itemid,7434;
|
|
// set @price,240000;
|
|
// set @itemname$,"Elemental Potion";
|
|
// goto L_Choice;
|
|
|
|
L_Choice:
|
|
mes "[Gever AI Sharp]";
|
|
mes "An " + @itemname$ + " Creation Guide??";
|
|
mes "That will be "+@price/1000+",000 zeny.";
|
|
next;
|
|
menu "Purchase.",-,"Quit.",M_Bye;
|
|
|
|
mes "[Gever AI Sharp]";
|
|
if(Zeny < @price) goto sL_NoZeny;
|
|
if (checkweight(@itemid,1) == 0) goto sL_OverW;
|
|
set Zeny,Zeny-@price;
|
|
getitem @itemid,1;
|
|
L_Bye:
|
|
mes "Thank you for buying!";
|
|
mes "Come again.";
|
|
close;
|
|
|
|
sL_NoZeny:
|
|
mes "You don't seem to have enough money.";
|
|
close;
|
|
sL_OverW:
|
|
mes "Hmm.... it seems that you are overweight...";
|
|
close;
|
|
|
|
|
|
M_Bye:
|
|
mes "[Gever AI Sharp]";
|
|
mes "Then come again next time.";
|
|
close;
|
|
}
|