* Moved quest_variables.txt to /doc

* Added comments to some getitem/delitem calls
* Disabled nightmare drop in the custom mvp arena script
* Fixed problem with baby novice + swordsman quest (topic:160247)
* Fixed a typo and problem in the airship typing challenge

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11138 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
ultramage 2007-09-07 20:41:23 +00:00
parent 574c76e799
commit 4814888f0d
12 changed files with 460 additions and 452 deletions

View File

@ -1555,7 +1555,7 @@ IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
* Applied Rayce's suggestion to improve the script hash size usage. eA now * Applied Rayce's suggestion to improve the script hash size usage. eA now
uses a hash of 1024. uses a hash of 1024.
* Full Buster's auto-blind chance is now reducable by stats/items. * Full Buster's auto-blind chance is now reducable by stats/items.
2006/12/2 2006/12/26
* Updated Charge Attack's damage equation as per the only source I've seen * Updated Charge Attack's damage equation as per the only source I've seen
of it so far. of it so far.
* Now Guardians/Emperium can't hit /be hit if their current map isn't a * Now Guardians/Emperium can't hit /be hit if their current map isn't a

View File

@ -27,6 +27,8 @@
4425 Atros_Card Chance that for 10 seconds your aspd will increase by 100% while attacking. 4425 Atros_Card Chance that for 10 seconds your aspd will increase by 100% while attacking.
======================== ========================
09/07
* Updated packet_db.txt with latest info [ultramage]
09/06 09/06
* Fixed some item names and updated drop rates a little [Playtester] * Fixed some item names and updated drop rates a little [Playtester]
* Updated two prices and a drop rate [Playtester] * Updated two prices and a drop rate [Playtester]

View File

@ -895,7 +895,7 @@ packet_ver: 20
//2006-10-23aSakexe //2006-10-23aSakexe
0x006d,110 0x006d,110
//2007-01-02aSakexe (grouped changes between this and 2006-04-24aSakexe) //2006-04-24aSakexe to 2007-01-02aSakexe
0x023e,8 0x023e,8
0x0277,84 0x0277,84
0x0278,2 0x0278,2
@ -995,7 +995,7 @@ packet_ver: 22
//2007-05-07aSakexe //2007-05-07aSakexe
0x01fd,15,repairitem,2 0x01fd,15,repairitem,2
//2007-07-31aSakexe (grouped changes between this and 2007-02-27aSakexe) //2007-02-27aSakexe to 2007-09-04aSakexe
0x0288,10 0x0288,10
0x0289,12 0x0289,12
0x02a6,22 0x02a6,22
@ -1003,22 +1003,40 @@ packet_ver: 22
0x02a8,162 0x02a8,162
0x02a9,58 0x02a9,58
0x02ad,8 0x02ad,8
0x02ae,10
0x02af,2
0x02b0,85 0x02b0,85
0x02b1,-1 0x02b1,-1
0x02b3,31 0x02b2,-1
0x02b3,107
0x02b4,6 0x02b4,6
0x02b5,12 0x02b5,-1
0x02b6,7 0x02b6,7
0x02b7,10 0x02b7,7
0x02b8,22 0x02b8,22
0x02b9,191 0x02b9,191
0x02ba,11,hotkey,2:4:5:9 0x02ba,11,hotkey,2:4:5:9
0x02bb,8 0x02bb,8
0x02bc,6 0x02bc,6
0x02bf,10
0x02c0,2
0x02c1,-1
0x02c2,-1
0x02c4,26,partyinvite2,2 0x02c4,26,partyinvite2,2
0x02c5,30
0x02c6,30
0x02c7,7,replypartyinvite2,2,6 0x02c7,7,replypartyinvite2,2,6
0x02c8,3
0x02c9,3
0x02ca,3
0x02cb,20
0x02cc,4
0x02cd,26
0x02ce,10
0x02cf,6
0x02d0,-1
0x02d1,-1
0x02d2,-1
0x02d3,4
0x02d4,29
//Add new packets here //Add new packets here
//packet_ver: 23 //packet_ver: 23

View File

@ -1,5 +1,11 @@
Date Added Date Added
====== ======
2007/09/07
* Moved quest_variables.txt to /doc
* Added comments to some getitem/delitem calls
* Disabled nightmare drop in the custom mvp arena script
* Fixed problem with baby novice + swordsman quest (topic:160247)
* Fixed a typo and problem in the airship typing challenge [ultramage]
2007/08/30 2007/08/30
* Updated Cursed Abbey spawns some more [Playtester] * Updated Cursed Abbey spawns some more [Playtester]
* Fixed some minor bugs in the Sign Quest. [SinSloth] * Fixed some minor bugs in the Sign Quest. [SinSloth]

View File

@ -1,9 +1,9 @@
//===== eAthena Script ======================================= //===== eAthena Script =======================================
//= The Airship System Script //= The Airship System Script
//===== By: ================================================== //===== By: ==================================================
//= MasterOfMuppets //= eAthena Dev Team
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 0.9 //= 0.9b
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena SVN 3422+(Requires jA Script System) //= eAthena SVN 3422+(Requires jA Script System)
//===== Description: ========================================= //===== Description: =========================================
@ -26,6 +26,7 @@
//= 0.8 Moved Gambling NPC Kaci since it's part of a quest. [SinSloth] //= 0.8 Moved Gambling NPC Kaci since it's part of a quest. [SinSloth]
//= 0.8b Fixed a Little Bug with the "How Does the Airship Work" Quest. [Samuray22] //= 0.8b Fixed a Little Bug with the "How Does the Airship Work" Quest. [Samuray22]
//= 0.9 Fixed a incorrect variable changed form "mob_inv" to "mobinv". [Samuray22] //= 0.9 Fixed a incorrect variable changed form "mob_inv" to "mobinv". [Samuray22]
//= 0.9b Fixed a typo and bad variable use in the Typing Challenge [ultramage]
//============================================================ //============================================================
//============================================================ //============================================================
@ -423,8 +424,10 @@ s_Play:
mes "mistakes! Let's start~!"; mes "mistakes! Let's start~!";
next; next;
//below arrays are for simplified entering of new lines ;P //below arrays are for simplified entering of new lines ;P
//first lines array //first lines array
setarray $@textstringsa$[0],"^00FFFFthkelfkskeldmsiejdlsle^0000FFhfndkelsheidl", setarray $@textstringsa$[0],
"^00FFFFthkelfkskeldmsiejdlsle^0000FFhfndkelsheidl",
"^993366hfjdkeldjsieldjs^663366hfjdjeiskdlefvbd", "^993366hfjdkeldjsieldjs^663366hfjdjeiskdlefvbd",
"^00FFFFCoboman no chikara-yumei na", "^00FFFFCoboman no chikara-yumei na",
"^993366belief love luck grimace sweat rush", "^993366belief love luck grimace sweat rush",
@ -436,6 +439,7 @@ s_Play:
"^00CCFFI'm the King of all Weirdos! Now", "^00CCFFI'm the King of all Weirdos! Now",
"^00CCFFBy the power of^000000", "^00CCFFBy the power of^000000",
"^00CCFF...silence. quiet benevolence..."; "^00CCFF...silence. quiet benevolence...";
//second lines array //second lines array
setarray $@textstringsb$[0],"skemd", setarray $@textstringsb$[0],"skemd",
"", "",
@ -450,6 +454,7 @@ s_Play:
"p-po-poi-po-poi-poin-poing", "p-po-poi-po-poi-poin-poing",
"soul mate... wonder. enigma..."; "soul mate... wonder. enigma...";
//for the few 3-liners... =X //for the few 3-liners... =X
setarray $@textstringsc$[0],"", setarray $@textstringsc$[0],"",
"", "",
"COBO ON!", "COBO ON!",
@ -462,10 +467,12 @@ s_Play:
"", "",
"GOD-POING. I NEVER LOSE!", "GOD-POING. I NEVER LOSE!",
"cloud."; "cloud.";
//comparisation strings //comparisation strings
setarray $@compstring$[0],"thkelfkskeldmsiejdlslehfndkelsheidlskemd", setarray $@compstring$[0],
"thkelfkskeldmsiejdlslehfndkelsheidlskemd",
"hfjdkeldjsieldjshfjdjeiskdlefvbd", "hfjdkeldjsieldjshfjdjeiskdlefvbd",
"Coboman no chikara-yumei na chikara-dalookii na chikara da ze! COBO ON", "Coboman no chikara-yumei na chikara-dalookii na chikara da ze! COBO ON!",
"belief love luck grimace sweat rush folktale rodimus optimus bumblebee", "belief love luck grimace sweat rush folktale rodimus optimus bumblebee",
"callipygian salacious lascivious licentious prurient concupiscent", "callipygian salacious lascivious licentious prurient concupiscent",
"uNflAPPaBLe LoVaBLe SeCreTs AnD BoWLiNg aGaINST tHe KarMA of YoUtH", "uNflAPPaBLe LoVaBLe SeCreTs AnD BoWLiNg aGaINST tHe KarMA of YoUtH",
@ -475,16 +482,18 @@ s_Play:
"I'm the King of all Weirdos! Now you know of my true power. Obey~!", "I'm the King of all Weirdos! Now you know of my true power. Obey~!",
"By the power of p-po-poi-po-poi-poin-poing GOD-POING. I NEVER LOSE!", "By the power of p-po-poi-po-poi-poin-poing GOD-POING. I NEVER LOSE!",
"...silence. quiet benevolence... soul mate... wonder. enigma... cloud"; "...silence. quiet benevolence... soul mate... wonder. enigma... cloud";
//lengths //lengths
setarray $@lengths[0],20,32,73,73,65,66,67,55,67,66,67,69; setarray $@lengths[0],20,32,73,73,65,66,67,55,67,66,67,69;
// initnpctimer; // initnpctimer;
mes "[Nils]"; // pick 2 distinct phrases and initialize related variables
set @index,rand(1,getarraysize($@textstringsa$))-1; set @index,rand(1,getarraysize($@textstringsa$))-1;
set @string1a$,$@textstringsa$[@index]; set @string1a$,$@textstringsa$[@index];
set @string1b$,$@textstringsb$[@index]; set @string1b$,$@textstringsb$[@index];
set @string1c$,$@textstringsc$[@index]; set @string1c$,$@textstringsc$[@index];
set @typingstring1$,$@compstring$[@index]; set @typingstring1$,$@compstring$[@index];
set @typingkeys,$@lengths[@index];
set @index2,rand(1,getarraysize($@textstringsa$))-1; set @index2,rand(1,getarraysize($@textstringsa$))-1;
while (@index2 == @index) { while (@index2 == @index) {
set @index2,rand(1,getarraysize($@textstringsa$))-1; set @index2,rand(1,getarraysize($@textstringsa$))-1;
@ -493,8 +502,11 @@ s_Play:
set @string2b$,$@textstringsb$[@index2]; set @string2b$,$@textstringsb$[@index2];
set @string2c$,$@textstringsc$[@index2]; set @string2c$,$@textstringsc$[@index2];
set @typingstring2$,$@compstring$[@index2]; set @typingstring2$,$@compstring$[@index2];
set @typingkeys,@typingkeys+$@lengths[@index2];
set @typingkeys,$@lengths[@index]+$@lengths[@index2];
set @start,gettime(3)*60*60+gettime(2)*60+gettime(1); set @start,gettime(3)*60*60+gettime(2)*60+gettime(1);
mes "[Nils]";
mes @string1a$; mes @string1a$;
if(@string1b$ != "")mes @string1b$; if(@string1b$ != "")mes @string1b$;
if(@string1c$ != "")mes @string1c$; if(@string1c$ != "")mes @string1c$;
@ -505,9 +517,8 @@ s_Play:
if(@string2b$ != "")mes @string2b$; if(@string2b$ != "")mes @string2b$;
if(@string2c$ != "")mes @string2c$; if(@string2c$ != "")mes @string2c$;
input @comparisonvar$[2]; input @comparisonvar$[2];
if(@comparisonvar$[1] == @typingstring1$ && @comparisonvar$[2] == @typingstring2$)set @typingcorrect,1;
next; next;
if(!@typingcorrect)goto s_Fail; if(@comparisonvar$[1] == @typingstring1$ && @comparisonvar$[2] == @typingstring2$) goto s_Fail;
set @time,(gettime(3)*60*60+gettime(2)*60+gettime(1))-@start; //seconds taken set @time,(gettime(3)*60*60+gettime(2)*60+gettime(1))-@start; //seconds taken
set @mypoints,(@typingkeys * 100) / @time; set @mypoints,(@typingkeys * 100) / @time;
mes "[Nils]"; mes "[Nils]";

View File

@ -67,35 +67,3 @@ function script Ramvp_M2 {
close; close;
} }
function script Ramvp_Main {
menu "Intro",L_Intro,"I want to go back",L_Leave,"Heal me please",L_Heal,"Cancel",L_Cancel;
L_Intro:
mes "[ ^0065DFMVP Arena Guide^000000 ]";
mes "Welcome and behold this sacred place, Here you will find out if you truly have what it takes to call yourself a warrior, and a Team mate.";
next;
mes "Here in [ ^0065DFSvRO^000000 ] we like to be a family, and as a family you learn you must help and assist one-another, so if you want to survive you should learn to Co-operate.";
next;
mes "There are Plenty of rooms with MVP's in them so don't all fight over the one room just cause you think it's the only one, just move to the next one.";
next;
mes "If you can't get along, and there is too much complaining about people stealing MVP kills and items... then this place will be removed.";
next;
mes "Now the npc's are in groups of monsters, there are 4 different mvps per each npc, i won't tell you which it's a surprise hehe.";
next;
mes "Good luck, Live long and Prosper!.";
close;
L_Leave:
warp "prontera",156,179;
close;
L_Heal:
Heal 32500,32500;
close;
L_Cancel:
close;
}

View File

@ -4,40 +4,74 @@
// - Removed Duplicates [Silent] // - Removed Duplicates [Silent]
prontera,154,197,3 script MVP Warper 768,{ prontera,154,197,3 script MVP Warper 768,{
mes "[ ^0065DFMVP Warper^000000 ]"; mes "[ ^0065DFMVP Warper^000000 ]";
mes "Would you like to go to the MVP Arena ?..."; mes "Would you like to go to the MVP Arena ?...";
menu "Yes!",L_MVP,"No thanks.",L_No;
L_MVP: if (select("Yes!","No thanks.") == 2)
close;
close2;
warp "quiz_00",50,24; warp "quiz_00",50,24;
close; end;
L_No:
close;
} }
// --- Inside the Arena // --- Inside the Arena
// --- NPC's That explains thigns // --- NPC's That explains thigns
quiz_00,49,31,4 script MVP Arena Guide 778,{ quiz_00,49,31,4 script MVP Arena Guide 778,{
callfunc "Ramvp_Main";
switch(select("Intro","I want to go back","Heal me please","Cancel"))
{
case 1:
mes "[ ^0065DFMVP Arena Guide^000000 ]";
mes "Welcome and behold this sacred place, Here you will find out if you truly have what it takes to call yourself a warrior, and a Team mate.";
next;
mes "Here in [ ^0065DFSvRO^000000 ] we like to be a family, and as a family you learn you must help and assist one-another, so if you want to survive you should learn to Co-operate.";
next;
mes "There are Plenty of rooms with MVP's in them so don't all fight over the one room just cause you think it's the only one, just move to the next one.";
next;
mes "If you can't get along, and there is too much complaining about people stealing MVP kills and items... then this place will be removed.";
next;
mes "Now the npc's are in groups of monsters, there are 4 different mvps per each npc, i won't tell you which it's a surprise hehe.";
next;
mes "Good luck, Live long and Prosper!.";
close;
break;
case 2:
close2;
warp "prontera",156,179;
end;
break;
case 3:
percentheal 100,100;
close;
break;
case 4:
close;
break;
}
close;
} }
// --- The first Alpha-MVP warper // --- The first Alpha-MVP warper
quiz_00,56,31,4 script Alpha MVP 770,{ quiz_00,56,31,4 script Alpha MVP 770,{
mes "[ ^0065DFAlpha MVP^000000 ]"; mes "[ ^0065DFAlpha MVP^000000 ]";
mes "I am the first Keeper, are you ready?."; mes "I am the first Keeper, are you ready?.";
menu "Yes!",L_Yes,"Urrr No.",Lcancel; if (select("Yes!","Urrr No.") == 2)
close;
L_Yes:
mes "[ ^0065DFAlpha MVP^000000 ]"; mes "[ ^0065DFAlpha MVP^000000 ]";
mes "Which Arena you want to go to??"; mes "Which Arena you want to go to??";
menu "Arena 1 [" + getmapusers("pvp_n_1-2") + " / 50]",Larena1, menu
"Arena 1 [" + getmapusers("pvp_n_1-2") + " / 50]",Larena1,
"Arena 2 [" + getmapusers("pvp_n_2-2") + " / 50]",Larena2, "Arena 2 [" + getmapusers("pvp_n_2-2") + " / 50]",Larena2,
"Arena 3 [" + getmapusers("pvp_n_3-2") + " / 15]",Larena3, "Arena 3 [" + getmapusers("pvp_n_3-2") + " / 15]",Larena3,
"Arena 4 [" + getmapusers("pvp_n_4-2") + " / 15]",Larena4, "Arena 4 [" + getmapusers("pvp_n_4-2") + " / 15]",Larena4,
"Arena 5 [" + getmapusers("pvp_n_5-2") + " / 15]",Larena5, "Arena 5 [" + getmapusers("pvp_n_5-2") + " / 15]",Larena5,
"Arena 6 [" + getmapusers("pvp_n_2-2") + " / 15]",Larena6, "Arena 6 [" + getmapusers("pvp_n_6-2") + " / 15]",Larena6,
"Arena 7 [" + getmapusers("pvp_n_3-2") + " / 15]",Larena7, "Arena 7 [" + getmapusers("pvp_n_7-2") + " / 15]",Larena7,
"Arena 8 [" + getmapusers("pvp_n_4-2") + " / 15]",Larena8, "Arena 8 [" + getmapusers("pvp_n_8-2") + " / 15]",Larena8,
"Quit",Lcancel; "Quit",Lcancel;
Lcancel: Lcancel:
@ -97,6 +131,7 @@ mes "Sorry but this Arena is already full, maybe you can try another one!";
close; close;
} }
// --- The first Beta-MVP warper // --- The first Beta-MVP warper
quiz_00,58,31,4 script Beta MVP 773,{ quiz_00,58,31,4 script Beta MVP 773,{
mes "[ ^0065DFAlpha MVP^000000 ]"; mes "[ ^0065DFAlpha MVP^000000 ]";
@ -106,14 +141,15 @@ menu "Yes!",L_Yes,"Urrr No.",Lcancel;
L_Yes: L_Yes:
mes "[ ^0065DFBeta MVP^000000 ]"; mes "[ ^0065DFBeta MVP^000000 ]";
mes "Which Arena you want to go to??"; mes "Which Arena you want to go to??";
menu "Arena 1 [" + getmapusers("pvp_n_1-3") + " / 50]",Larena1, menu
"Arena 1 [" + getmapusers("pvp_n_1-3") + " / 50]",Larena1,
"Arena 2 [" + getmapusers("pvp_n_2-3") + " / 15]",Larena2, "Arena 2 [" + getmapusers("pvp_n_2-3") + " / 15]",Larena2,
"Arena 3 [" + getmapusers("pvp_n_3-3") + " / 15]",Larena3, "Arena 3 [" + getmapusers("pvp_n_3-3") + " / 15]",Larena3,
"Arena 4 [" + getmapusers("pvp_n_4-3") + " / 15]",Larena4, "Arena 4 [" + getmapusers("pvp_n_4-3") + " / 15]",Larena4,
"Arena 5 [" + getmapusers("pvp_n_5-3") + " / 15]",Larena5, "Arena 5 [" + getmapusers("pvp_n_5-3") + " / 15]",Larena5,
"Arena 6 [" + getmapusers("pvp_n_2-3") + " / 15]",Larena6, "Arena 6 [" + getmapusers("pvp_n_6-3") + " / 15]",Larena6,
"Arena 7 [" + getmapusers("pvp_n_3-3") + " / 15]",Larena7, "Arena 7 [" + getmapusers("pvp_n_7-3") + " / 15]",Larena7,
"Arena 8 [" + getmapusers("pvp_n_4-3") + " / 15]",Larena8, "Arena 8 [" + getmapusers("pvp_n_8-3") + " / 15]",Larena8,
"Quit",Lcancel; "Quit",Lcancel;
Lcancel: Lcancel:
@ -183,14 +219,15 @@ menu "Yes!",L_Yes,"Urrr No.",Lcancel;
L_Yes: L_Yes:
mes "[ ^0065DFTheta MVP^000000 ]"; mes "[ ^0065DFTheta MVP^000000 ]";
mes "Which Arena you want to go to??"; mes "Which Arena you want to go to??";
menu "Arena 1 [" + getmapusers("pvp_n_1-4") + " / 50]",Larena1, menu
"Arena 1 [" + getmapusers("pvp_n_1-4") + " / 50]",Larena1,
"Arena 2 [" + getmapusers("pvp_n_2-4") + " / 15]",Larena2, "Arena 2 [" + getmapusers("pvp_n_2-4") + " / 15]",Larena2,
"Arena 3 [" + getmapusers("pvp_n_3-4") + " / 15]",Larena3, "Arena 3 [" + getmapusers("pvp_n_3-4") + " / 15]",Larena3,
"Arena 4 [" + getmapusers("pvp_n_4-4") + " / 15]",Larena4, "Arena 4 [" + getmapusers("pvp_n_4-4") + " / 15]",Larena4,
"Arena 5 [" + getmapusers("pvp_n_5-4") + " / 15]",Larena5, "Arena 5 [" + getmapusers("pvp_n_5-4") + " / 15]",Larena5,
"Arena 6 [" + getmapusers("pvp_n_2-4") + " / 15]",Larena6, "Arena 6 [" + getmapusers("pvp_n_6-4") + " / 15]",Larena6,
"Arena 7 [" + getmapusers("pvp_n_3-4") + " / 15]",Larena7, "Arena 7 [" + getmapusers("pvp_n_7-4") + " / 15]",Larena7,
"Arena 8 [" + getmapusers("pvp_n_4-4") + " / 15]",Larena8, "Arena 8 [" + getmapusers("pvp_n_8-4") + " / 15]",Larena8,
"Quit",Lcancel; "Quit",Lcancel;
Lcancel: Lcancel:
@ -261,14 +298,15 @@ menu "Yes!",L_Yes,"Urrr No.",Lcancel;
L_Yes: L_Yes:
mes "[ ^0065DFEpsilon MVP^000000 ]"; mes "[ ^0065DFEpsilon MVP^000000 ]";
mes "Which Arena you want to go to??"; mes "Which Arena you want to go to??";
menu "Arena 1 [" + getmapusers("pvp_n_1-5") + " / 50]",Larena1, menu
"Arena 1 [" + getmapusers("pvp_n_1-5") + " / 50]",Larena1,
"Arena 2 [" + getmapusers("pvp_n_2-5") + " / 15]",Larena2, "Arena 2 [" + getmapusers("pvp_n_2-5") + " / 15]",Larena2,
"Arena 3 [" + getmapusers("pvp_n_3-5") + " / 15]",Larena3, "Arena 3 [" + getmapusers("pvp_n_3-5") + " / 15]",Larena3,
"Arena 4 [" + getmapusers("pvp_n_4-5") + " / 15]",Larena4, "Arena 4 [" + getmapusers("pvp_n_4-5") + " / 15]",Larena4,
"Arena 5 [" + getmapusers("pvp_n_5-5") + " / 15]",Larena5, "Arena 5 [" + getmapusers("pvp_n_5-5") + " / 15]",Larena5,
"Arena 6 [" + getmapusers("pvp_n_2-5") + " / 15]",Larena6, "Arena 6 [" + getmapusers("pvp_n_6-5") + " / 15]",Larena6,
"Arena 7 [" + getmapusers("pvp_n_3-5") + " / 15]",Larena7, "Arena 7 [" + getmapusers("pvp_n_7-5") + " / 15]",Larena7,
"Arena 8 [" + getmapusers("pvp_n_4-5") + " / 15]",Larena8, "Arena 8 [" + getmapusers("pvp_n_8-5") + " / 15]",Larena8,
"Quit",Lcancel; "Quit",Lcancel;
Lcancel: Lcancel:
@ -340,7 +378,6 @@ pvp_n_1-2,100,100,4 script MVP-Protector#01 727,{
close; close;
} }
// --- Alpha-MVP #2 // --- Alpha-MVP #2
pvp_n_2-2,100,100,4 script MVP-Protector#02 727,{ pvp_n_2-2,100,100,4 script MVP-Protector#02 727,{
mes "[ ^0065DFMVP-Protector^000000 ]"; mes "[ ^0065DFMVP-Protector^000000 ]";
@ -405,6 +442,7 @@ pvp_n_8-2,100,100,4 script MVP-Protector#08 727,{
mes "[ ^0065DFMVP-Protector^000000 ]"; mes "[ ^0065DFMVP-Protector^000000 ]";
callfunc "Ramvp_M2"; callfunc "Ramvp_M2";
} }
// --- Beta-MVP #1 // --- Beta-MVP #1
pvp_n_1-3,100,100,4 script MVP-Protector#09 727,{ pvp_n_1-3,100,100,4 script MVP-Protector#09 727,{
mes "[ ^0065DFMVP-Protector^000000 ]"; mes "[ ^0065DFMVP-Protector^000000 ]";
@ -413,9 +451,7 @@ pvp_n_1-3,100,100,4 script MVP-Protector#09 727,{
L_Next: L_Next:
warp "pvp_n_2-3",102,102; warp "pvp_n_2-3",102,102;
close; close;
} }
// --- Beta-MVP #2 // --- Beta-MVP #2
pvp_n_2-3,100,100,4 script MVP-Protector#10 727,{ pvp_n_2-3,100,100,4 script MVP-Protector#10 727,{
mes "[ ^0065DFMVP-Protector^000000 ]"; mes "[ ^0065DFMVP-Protector^000000 ]";
@ -424,7 +460,6 @@ pvp_n_2-3,100,100,4 script MVP-Protector#10 727,{
L_Next: L_Next:
warp "pvp_n_3-3",102,102; warp "pvp_n_3-3",102,102;
close; close;
} }
// --- Beta-MVP #3 // --- Beta-MVP #3
pvp_n_3-3,100,100,4 script MVP-Protector#11 727,{ pvp_n_3-3,100,100,4 script MVP-Protector#11 727,{
@ -434,7 +469,6 @@ pvp_n_3-3,100,100,4 script MVP-Protector#11 727,{
L_Next: L_Next:
warp "pvp_n_4-3",102,102; warp "pvp_n_4-3",102,102;
close; close;
} }
// --- Beta-MVP #4 // --- Beta-MVP #4
pvp_n_4-3,100,100,4 script MVP-Protector#12 727,{ pvp_n_4-3,100,100,4 script MVP-Protector#12 727,{
@ -444,7 +478,6 @@ pvp_n_4-3,100,100,4 script MVP-Protector#12 727,{
L_Next: L_Next:
warp "pvp_n_5-3",102,102; warp "pvp_n_5-3",102,102;
close; close;
} }
// --- Beta-MVP #5 // --- Beta-MVP #5
pvp_n_5-3,100,100,4 script MVP-Protector#13 727,{ pvp_n_5-3,100,100,4 script MVP-Protector#13 727,{
@ -454,7 +487,6 @@ pvp_n_5-3,100,100,4 script MVP-Protector#13 727,{
L_Next: L_Next:
warp "pvp_n_6-3",102,102; warp "pvp_n_6-3",102,102;
close; close;
} }
// --- Beta-MVP #6 // --- Beta-MVP #6
pvp_n_6-3,100,100,4 script MVP-Protector#14 727,{ pvp_n_6-3,100,100,4 script MVP-Protector#14 727,{
@ -464,7 +496,6 @@ pvp_n_6-3,100,100,4 script MVP-Protector#14 727,{
L_Next: L_Next:
warp "pvp_n_7-3",102,102; warp "pvp_n_7-3",102,102;
close; close;
} }
// --- Beta-MVP #7 // --- Beta-MVP #7
pvp_n_7-3,100,100,4 script MVP-Protector#15 727,{ pvp_n_7-3,100,100,4 script MVP-Protector#15 727,{
@ -474,13 +505,13 @@ pvp_n_7-3,100,100,4 script MVP-Protector#15 727,{
L_Next: L_Next:
warp "pvp_n_8-3",102,102; warp "pvp_n_8-3",102,102;
close; close;
} }
// --- Beta-MVP #8 // --- Beta-MVP #8
pvp_n_8-3,100,100,4 script MVP-Protector#16 727,{ pvp_n_8-3,100,100,4 script MVP-Protector#16 727,{
mes "[ ^0065DFMVP-Protector^000000 ]"; mes "[ ^0065DFMVP-Protector^000000 ]";
callfunc "Ramvp_M2"; callfunc "Ramvp_M2";
} }
// --- Theta-MVP #1 // --- Theta-MVP #1
pvp_n_1-4,100,100,4 script MVP-Protector#17 727,{ pvp_n_1-4,100,100,4 script MVP-Protector#17 727,{
mes "[ ^0065DFMVP-Protector^000000 ]"; mes "[ ^0065DFMVP-Protector^000000 ]";
@ -489,7 +520,6 @@ pvp_n_1-4,100,100,4 script MVP-Protector#17 727,{
L_Next: L_Next:
warp "pvp_n_2-4",102,102; warp "pvp_n_2-4",102,102;
close; close;
} }
// --- Theta-MVP #2 // --- Theta-MVP #2
@ -500,7 +530,6 @@ pvp_n_2-4,100,100,4 script MVP-Protector#18 727,{
L_Next: L_Next:
warp "pvp_n_3-4",102,102; warp "pvp_n_3-4",102,102;
close; close;
} }
// --- Theta-MVP #3 // --- Theta-MVP #3
pvp_n_3-4,100,100,4 script MVP-Protector#19 727,{ pvp_n_3-4,100,100,4 script MVP-Protector#19 727,{
@ -510,7 +539,6 @@ pvp_n_3-4,100,100,4 script MVP-Protector#19 727,{
L_Next: L_Next:
warp "pvp_n_4-4",102,102; warp "pvp_n_4-4",102,102;
close; close;
} }
// --- Theta-MVP #4 // --- Theta-MVP #4
pvp_n_4-4,100,100,4 script MVP-Protector#20 727,{ pvp_n_4-4,100,100,4 script MVP-Protector#20 727,{
@ -520,7 +548,6 @@ pvp_n_4-4,100,100,4 script MVP-Protector#20 727,{
L_Next: L_Next:
warp "pvp_n_5-4",102,102; warp "pvp_n_5-4",102,102;
close; close;
} }
// --- Theta-MVP #5 // --- Theta-MVP #5
pvp_n_5-4,100,100,4 script MVP-Protector#21 727,{ pvp_n_5-4,100,100,4 script MVP-Protector#21 727,{
@ -530,7 +557,6 @@ pvp_n_5-4,100,100,4 script MVP-Protector#21 727,{
L_Next: L_Next:
warp "pvp_n_6-4",102,102; warp "pvp_n_6-4",102,102;
close; close;
} }
// --- Theta-MVP #6 // --- Theta-MVP #6
pvp_n_6-4,100,100,4 script MVP-Protector#22 727,{ pvp_n_6-4,100,100,4 script MVP-Protector#22 727,{
@ -540,7 +566,6 @@ pvp_n_6-4,100,100,4 script MVP-Protector#22 727,{
L_Next: L_Next:
warp "pvp_n_7-4",102,102; warp "pvp_n_7-4",102,102;
close; close;
} }
// --- Theta-MVP #7 // --- Theta-MVP #7
pvp_n_7-4,100,100,4 script MVP-Protector#23 727,{ pvp_n_7-4,100,100,4 script MVP-Protector#23 727,{
@ -550,13 +575,13 @@ pvp_n_7-4,100,100,4 script MVP-Protector#23 727,{
L_Next: L_Next:
warp "pvp_n_8-4",102,102; warp "pvp_n_8-4",102,102;
close; close;
} }
// --- Theta-MVP #8 // --- Theta-MVP #8
pvp_n_8-4,100,100,4 script MVP-Protector#24 727,{ pvp_n_8-4,100,100,4 script MVP-Protector#24 727,{
mes "[ ^0065DFMVP-Protector^000000 ]"; mes "[ ^0065DFMVP-Protector^000000 ]";
callfunc "Ramvp_M2"; callfunc "Ramvp_M2";
} }
// --- Epsilon-MVP #1 // --- Epsilon-MVP #1
pvp_n_1-5,100,100,4 script MVP-Protector#25 727,{ pvp_n_1-5,100,100,4 script MVP-Protector#25 727,{
mes "[ ^0065DFMVP-Protector^000000 ]"; mes "[ ^0065DFMVP-Protector^000000 ]";
@ -565,7 +590,6 @@ pvp_n_1-5,100,100,4 script MVP-Protector#25 727,{
L_Next: L_Next:
warp "pvp_n_2-5",102,102; warp "pvp_n_2-5",102,102;
close; close;
} }
// --- Epsilon-MVP #2 // --- Epsilon-MVP #2
@ -576,7 +600,6 @@ pvp_n_2-5,100,100,4 script MVP-Protector#26 727,{
L_Next: L_Next:
warp "pvp_n_3-5",102,102; warp "pvp_n_3-5",102,102;
close; close;
} }
// --- Epsilon-MVP #3 // --- Epsilon-MVP #3
pvp_n_3-5,100,100,4 script MVP-Protector#27 727,{ pvp_n_3-5,100,100,4 script MVP-Protector#27 727,{
@ -586,7 +609,6 @@ pvp_n_3-5,100,100,4 script MVP-Protector#27 727,{
L_Next: L_Next:
warp "pvp_n_4-5",102,102; warp "pvp_n_4-5",102,102;
close; close;
} }
// --- Epsilon-MVP #4 // --- Epsilon-MVP #4
pvp_n_4-5,100,100,4 script MVP-Protector#28 727,{ pvp_n_4-5,100,100,4 script MVP-Protector#28 727,{
@ -596,7 +618,6 @@ pvp_n_4-5,100,100,4 script MVP-Protector#28 727,{
L_Next: L_Next:
warp "pvp_n_5-5",102,102; warp "pvp_n_5-5",102,102;
close; close;
} }
// --- Epsilon-MVP #5 // --- Epsilon-MVP #5
pvp_n_5-5,100,100,4 script MVP-Protector#29 727,{ pvp_n_5-5,100,100,4 script MVP-Protector#29 727,{
@ -606,7 +627,6 @@ pvp_n_5-5,100,100,4 script MVP-Protector#29 727,{
L_Next: L_Next:
warp "pvp_n_6-5",102,102; warp "pvp_n_6-5",102,102;
close; close;
} }
// --- Epsilon-MVP #6 // --- Epsilon-MVP #6
pvp_n_6-5,100,100,4 script MVP-Protector#30 727,{ pvp_n_6-5,100,100,4 script MVP-Protector#30 727,{
@ -616,7 +636,6 @@ pvp_n_6-5,100,100,4 script MVP-Protector#30 727,{
L_Next: L_Next:
warp "pvp_n_7-5",102,102; warp "pvp_n_7-5",102,102;
close; close;
} }
// --- Epsilon-MVP #7 // --- Epsilon-MVP #7
pvp_n_7-5,100,100,4 script MVP-Protector#31 727,{ pvp_n_7-5,100,100,4 script MVP-Protector#31 727,{
@ -787,3 +806,45 @@ pvp_n_8-5,0,0,0,0 monster Incantation Samurai 1492,3,60000,66000
pvp_n_8-5,0,0,0,0 monster Pharoh 1157,2,60000,66000 pvp_n_8-5,0,0,0,0 monster Pharoh 1157,2,60000,66000
pvp_n_8-5,0,0,0,0 monster Dark Lord 1272,2,60000,66000 pvp_n_8-5,0,0,0,0 monster Dark Lord 1272,2,60000,66000
pvp_n_8-5,0,0,0,0 monster Baphomet 1039,2,60000,66000 pvp_n_8-5,0,0,0,0 monster Baphomet 1039,2,60000,66000
// ---- Mapflags for the MVP-Arena
pvp_n_1-1 mapflag pvp_nightmaredrop off
pvp_n_2-1 mapflag pvp_nightmaredrop off
pvp_n_3-1 mapflag pvp_nightmaredrop off
pvp_n_4-1 mapflag pvp_nightmaredrop off
pvp_n_5-1 mapflag pvp_nightmaredrop off
pvp_n_6-1 mapflag pvp_nightmaredrop off
pvp_n_7-1 mapflag pvp_nightmaredrop off
pvp_n_8-1 mapflag pvp_nightmaredrop off
pvp_n_1-2 mapflag pvp_nightmaredrop off
pvp_n_2-2 mapflag pvp_nightmaredrop off
pvp_n_3-2 mapflag pvp_nightmaredrop off
pvp_n_4-2 mapflag pvp_nightmaredrop off
pvp_n_5-2 mapflag pvp_nightmaredrop off
pvp_n_6-2 mapflag pvp_nightmaredrop off
pvp_n_7-2 mapflag pvp_nightmaredrop off
pvp_n_8-2 mapflag pvp_nightmaredrop off
pvp_n_1-3 mapflag pvp_nightmaredrop off
pvp_n_2-3 mapflag pvp_nightmaredrop off
pvp_n_3-3 mapflag pvp_nightmaredrop off
pvp_n_4-3 mapflag pvp_nightmaredrop off
pvp_n_5-3 mapflag pvp_nightmaredrop off
pvp_n_6-3 mapflag pvp_nightmaredrop off
pvp_n_7-3 mapflag pvp_nightmaredrop off
pvp_n_8-3 mapflag pvp_nightmaredrop off
pvp_n_1-4 mapflag pvp_nightmaredrop off
pvp_n_2-4 mapflag pvp_nightmaredrop off
pvp_n_3-4 mapflag pvp_nightmaredrop off
pvp_n_4-4 mapflag pvp_nightmaredrop off
pvp_n_5-4 mapflag pvp_nightmaredrop off
pvp_n_6-4 mapflag pvp_nightmaredrop off
pvp_n_7-4 mapflag pvp_nightmaredrop off
pvp_n_8-4 mapflag pvp_nightmaredrop off
pvp_n_1-5 mapflag pvp_nightmaredrop off
pvp_n_2-5 mapflag pvp_nightmaredrop off
pvp_n_3-5 mapflag pvp_nightmaredrop off
pvp_n_4-5 mapflag pvp_nightmaredrop off
pvp_n_5-5 mapflag pvp_nightmaredrop off
pvp_n_6-5 mapflag pvp_nightmaredrop off
pvp_n_7-5 mapflag pvp_nightmaredrop off
pvp_n_8-5 mapflag pvp_nightmaredrop off

View File

@ -3,7 +3,7 @@
//===== By: ================================================== //===== By: ==================================================
//= kobra_k88; L0ne_W0lf //= kobra_k88; L0ne_W0lf
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.8 //= 1.9b
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena SVN //= eAthena SVN
//===== Description: ========================================= //===== Description: =========================================
@ -31,6 +31,7 @@
//= Removed "green" traps, quest is no longer timed. //= Removed "green" traps, quest is no longer timed.
//= No longer uses function "F_ToHigh" //= No longer uses function "F_ToHigh"
//= 1.9 Dialog is official, but the Script is now custom as far as maps go. [L0ne_W0lf] //= 1.9 Dialog is official, but the Script is now custom as far as maps go. [L0ne_W0lf]
//= 1.9b Fixed usage of wrong jobchange func messing up baby classes [ultramage]
//============================================================ //============================================================
izlude_in,74,172,4 script Swordman 119,{ izlude_in,74,172,4 script Swordman 119,{
@ -150,7 +151,7 @@ izlude_in,74,172,4 script Swordman 119,{
else if (job_sword_q == 4) { else if (job_sword_q == 4) {
mes "Hahaha! Congratulations! Now you are fully qualified to be a real Swordman! I will transform you right away!"; mes "Hahaha! Congratulations! Now you are fully qualified to be a real Swordman! I will transform you right away!";
next; next;
jobchange Job_Swordman; callfunc "Job_Change",Job_Swordman;
set job_sword_q,0; set job_sword_q,0;
mes "[Swordman]"; mes "[Swordman]";
mes "Once again, congratulations. I expect that you will be a good representative of the Swordman Association."; mes "Once again, congratulations. I expect that you will be a good representative of the Swordman Association.";

View File

@ -117,45 +117,16 @@ Lget:
{ {
switch(rand(1,10)) switch(rand(1,10))
{ {
case 1: case 1: getitem 622,1; break; //rainbow carrot
getitem 622,1; //rainbow carrot case 2: getitem 627,1; break; //sweet milk
break; case 3: getitem 629,1; break; //singing flower
case 4: getitem 632,1; break; //fatty chubby earthworm
case 2: case 5: getitem 623,1; break; //earthworm the dude
getitem 627,1; //sweet milk case 6: getitem 619,1; break; //unripe apple
break; case 7: getitem 621,1; break; //bitter herb
case 8: getitem 620,1; break; //orange juice
case 3: case 9: getitem 625,1; break; //rusty iron
getitem 629,1; //singing flower case 10: getitem 624,1; break; //rotten fish
break;
case 4:
getitem 632,1; //fatty chubby earthworm
break;
case 5:
getitem 623,1; //earthworm the dude
break;
case 6:
getitem 619,1; //unripe apple
break;
case 7:
getitem 621,1; //bitter herb
break;
case 8:
getitem 620,1; //orange juice
break;
case 9:
getitem 625,1; //rusty iron
break;
case 10:
getitem 624,1; //rotten fish
break;
} }
} }
@ -164,45 +135,16 @@ Lget:
{ {
switch(rand(1,10)) switch(rand(1,10))
{ {
case 1: case 1: getitem 659,1; break; //her heart
getitem 659,1; //her heart case 2: getitem 633,1; break; //sweet potato
break; case 3: getitem 634,1; break; //tropical banana
case 4: getitem 639,1; break; //armlet of obedience
case 2: case 5: getitem 636,1; break; //no recipient
getitem 633,1; //sweet potato case 6: getitem 628,1; break; //well-dried bone
break; case 7: getitem 637,1; break; //old broom
case 8: getitem 635,1; break; //orc trophy
case 3: case 9: getitem 626,1; break; //monster juice
getitem 634,1; //tropical banana case 10: getitem 641,1; break; //contract in shadow
break;
case 4:
getitem 639,1; //armlet of obedience
break;
case 5:
getitem 636,1; //no recipient
break;
case 6:
getitem 628,1; //well-dried bone
break;
case 7:
getitem 637,1; //old broom
break;
case 8:
getitem 635,1; //orc trophy
break;
case 9:
getitem 626,1; //monster juice
break;
case 10:
getitem 641,1; //contract in shadow
break;
} }
} }
set event_momo,5; set event_momo,5;
@ -674,14 +616,14 @@ ama_in01,162,17,0 script Iron Chef 765,{
L1_1: L1_1:
if (Zeny < 700) goto Lzeny; if (Zeny < 700) goto Lzeny;
set Zeny,Zeny-700; set Zeny,Zeny-700;
getitem 551,10; getitem 551,10; //Sushi
mes "[If you have a chance, come try a little sashimi!]"; mes "[If you have a chance, come try a little sashimi!]";
mes "Thank you very much"; mes "Thank you very much";
close; close;
L1_2: L1_2:
if (Zeny < 74) goto Lzeny; if (Zeny < 74) goto Lzeny;
set Zeny,Zeny-74; set Zeny,Zeny-74;
getitem 551,1; getitem 551,1; //Sushi
mes "[If you have a chance, come try a little sashimi!]"; mes "[If you have a chance, come try a little sashimi!]";
mes "Thank you very much"; mes "Thank you very much";
close; close;
@ -701,14 +643,14 @@ ama_in01,162,17,0 script Iron Chef 765,{
L2_1: L2_1:
if (Zeny < 350) goto Lzeny; if (Zeny < 350) goto Lzeny;
set Zeny,Zeny-350; set Zeny,Zeny-350;
getitem 544,10; getitem 544,10; //Raw Fish
mes "[ShabuShabu]"; mes "[ShabuShabu]";
mes "Thank you very much"; mes "Thank you very much";
close; close;
L2_2: L2_2:
if (Zeny < 37) goto Lzeny; if (Zeny < 37) goto Lzeny;
set Zeny,Zeny-37; set Zeny,Zeny-37;
getitem 544,1; getitem 544,1; //Raw Fish
mes "[ShabuShabu]"; mes "[ShabuShabu]";
mes "Thank you very much"; mes "Thank you very much";
close; close;
@ -748,8 +690,8 @@ LStart2:
mes "You must help me find them!"; mes "You must help me find them!";
close; close;
Lok: Lok:
delitem 964,10; delitem 964,10; //Clam Shell
getitem 551,20; getitem 551,20; //Sushi
mes "[ShabuShabu]"; mes "[ShabuShabu]";
mes "Hmm! Thank you so much"; mes "Hmm! Thank you so much";
next; next;
@ -946,7 +888,7 @@ LStart2:
next; next;
monster "ama_in01",22,112,"Fox",1180,1; monster "ama_in01",22,112,"Fox",1180,1;
killmonsterall "ama_in01"; killmonsterall "ama_in01";
getitem 1022,1; getitem 1022,1; //Nine Tails
mes "[...]"; mes "[...]";
mes "^FF0066Everything that Paul Shinaku did"; mes "^FF0066Everything that Paul Shinaku did";
mes "will sooner or later"; mes "will sooner or later";
@ -1073,7 +1015,7 @@ L1_2:
L1_2_1: L1_2_1:
if (Zeny < 10000) goto LError; if (Zeny < 10000) goto LError;
set Zeny,Zeny-10000; set Zeny,Zeny-10000;
getitem 7160,1; getitem 7160,1; //Feudal Lord Permit
mes "[Kyro]"; mes "[Kyro]";
mes "Come, this is it."; mes "Come, this is it.";
mes "Please be careful and don't lose it again."; mes "Please be careful and don't lose it again.";
@ -1320,7 +1262,7 @@ LStart4:
mes "In this town"; mes "In this town";
next; next;
set event_amatsu,7; set event_amatsu,7;
getitem 7160,1; getitem 7160,1; //Feudal Lord Permit
mes "[Ishida Yushinaku]"; mes "[Ishida Yushinaku]";
mes "Although it's not such a great gift, but"; mes "Although it's not such a great gift, but";
mes "I believe you will have use for it someday..."; mes "I believe you will have use for it someday...";

View File

@ -1547,7 +1547,7 @@ s_Tom:
s_Take: s_Take:
if(Zeny < 11000) goto s_NoZeny; if(Zeny < 11000) goto s_NoZeny;
set Zeny, Zeny - 11000; set Zeny, Zeny - 11000;
getitem 567,20; getitem 567,20; //Shrimp
emotion e_no1; emotion e_no1;
mes "[Thongpool]"; mes "[Thongpool]";
mes "Good, now you have the freshest Shrimp in this village!"; mes "Good, now you have the freshest Shrimp in this village!";
@ -1959,11 +1959,11 @@ s_ICheck:
next; next;
s_Process: s_Process:
if(countitem(523) < 2 || countitem(610) < 1 || countitem(7213) < 2 || countitem(7217) < 2)goto s_NEnoughItems; if(countitem(523) < 2 || countitem(610) < 1 || countitem(7213) < 2 || countitem(7217) < 2)goto s_NEnoughItems;
delitem 523,2; delitem 523,2; //Holy Water
delitem 610,1; delitem 610,1; //Yggdrasil Leaf
delitem 7213,2; delitem 7213,2; //Needle Packet
delitem 7217,2; delitem 7217,2; //Spool
getitem 7287,1; getitem 7287,1; //Holier Threads
if(ayodot != 8)set ayodot,8; if(ayodot != 8)set ayodot,8;
mes "[Boonthom]"; mes "[Boonthom]";
mes "Here you go."; mes "Here you go.";
@ -2389,7 +2389,7 @@ s_Shrimp:
close; close;
s_EnoughShrimp: s_EnoughShrimp:
delitem 567,20; delitem 567,20; //Shrimp
mes "[Mali the Spicy]"; mes "[Mali the Spicy]";
mes "Ah you came back!"; mes "Ah you came back!";
mes "Now, let me see what"; mes "Now, let me see what";
@ -2449,7 +2449,7 @@ s_Lemons:
mes "Lemons so that I can make some Tom Yum Goong!"; mes "Lemons so that I can make some Tom Yum Goong!";
close; close;
s_EnoughLemon: s_EnoughLemon:
delitem 568,10; delitem 568,10; //Lemon
emotion e_gasp; emotion e_gasp;
mes "[Mali the Spicy]"; mes "[Mali the Spicy]";
mes "Welcome back!"; mes "Welcome back!";
@ -2498,7 +2498,7 @@ s_Chilee:
mes "You should talk to the Merchants in the Market, they'll know what you want."; mes "You should talk to the Merchants in the Market, they'll know what you want.";
close; close;
s_EnoughChilee: s_EnoughChilee:
delitem 7286,30; delitem 7286,30; //Red Chile
mes "[Mali the Spicy]"; mes "[Mali the Spicy]";
mes "Now..."; mes "Now...";
mes "Everything is all set!"; mes "Everything is all set!";
@ -2542,7 +2542,7 @@ s_EnoughChilee:
next; next;
set tomyumgoong,5; set tomyumgoong,5;
set ayoshrimps,0; set ayoshrimps,0;
getitem 566,10; getitem 566,10; //Tom Yum Goong
emotion e_no1; emotion e_no1;
mes "[Mali the Spicy]"; mes "[Mali the Spicy]";
mes "Here's your"; mes "Here's your";
@ -2635,7 +2635,7 @@ s_Chili:
s_Take: s_Take:
if(Zeny < 2000) goto s_NoZeny; if(Zeny < 2000) goto s_NoZeny;
set Zeny, Zeny - 2000; set Zeny, Zeny - 2000;
getitem 7286,30; getitem 7286,30; //Red Chile
mes "[Merchant Thongdum]"; mes "[Merchant Thongdum]";
mes "Thank you."; mes "Thank you.";
mes "I hhope you will enjoy"; mes "I hhope you will enjoy";
@ -2884,7 +2884,7 @@ s_Win2:
mes "Grab as many as you want!"; mes "Grab as many as you want!";
next; next;
set ayolemon,2; set ayolemon,2;
getitem 568,10; getitem 568,10; //Lemon
mes "^3C2EE6You have plucked"; mes "^3C2EE6You have plucked";
mes "^3C2EE610 Lemons from the tree."; mes "^3C2EE610 Lemons from the tree.";
next; next;

View File

@ -63,10 +63,9 @@ npc: npc/custom/adoption.txt
// -- Unofficial Airplane Script // -- Unofficial Airplane Script
//npc: npc/custom/airplane.txt //npc: npc/custom/airplane.txt
// -- MVP Arena // -- MVP Arena
// ~ If you wish to use the mvp arena, please enable both scripts.
//npc: npc/custom/MVP_arena/arena_mvp.txt //npc: npc/custom/MVP_arena/arena_mvp.txt
//npc: npc/custom/MVP_arena/amvp_func.txt //npc: npc/custom/MVP_arena/amvp_func.txt
// ~ If you wish to have the mvp arena in your server,
// ~ please enable the mvp funtion too.
// -- WoE Time Setter - Lets you set War of Emperium time easily from inside the game [Fredzilla] // -- WoE Time Setter - Lets you set War of Emperium time easily from inside the game [Fredzilla]
//npc: npc/custom/WoE_Setter.txt //npc: npc/custom/WoE_Setter.txt
// //