summaryrefslogtreecommitdiff
path: root/npc/003-1/aidan.txt
diff options
context:
space:
mode:
authorjesusalva <cpntb1@ymail.com>2018-03-08 06:13:55 -0300
committerjesusalva <cpntb1@ymail.com>2018-03-08 06:13:55 -0300
commit08cbc8dcc82cbc908329f3123bf42ec54e651423 (patch)
tree4bca6d637a1760597275164e8b93c5ecb4b5f1f5 /npc/003-1/aidan.txt
parent883168e5114bc11d48c1391295cff8a56817da0a (diff)
downloadserverdata-08cbc8dcc82cbc908329f3123bf42ec54e651423.tar.gz
serverdata-08cbc8dcc82cbc908329f3123bf42ec54e651423.tar.bz2
serverdata-08cbc8dcc82cbc908329f3123bf42ec54e651423.tar.xz
serverdata-08cbc8dcc82cbc908329f3123bf42ec54e651423.zip
Include Aindan and a (somewhat bugged) Ishi
Diffstat (limited to 'npc/003-1/aidan.txt')
-rw-r--r--npc/003-1/aidan.txt89
1 files changed, 89 insertions, 0 deletions
diff --git a/npc/003-1/aidan.txt b/npc/003-1/aidan.txt
new file mode 100644
index 000000000..3b8fd7a10
--- /dev/null
+++ b/npc/003-1/aidan.txt
@@ -0,0 +1,89 @@
+// TMW-2 Script
+// Author: Crazyfefe, Jesusalva
+// Desc: Originally a Tmw script
+
+003-1,95,97,0 script Aidan NPC_PLAYER,{
+
+ function Register
+ {
+ mesn l("Aidan, the Monster Guide");
+ mesq l("Oh my, you don't seem to be registered as a Monster Hunting Quest Participant. Would you like to register?");
+ next;
+ mesn l("Aidan, the Monster Guide");
+ mesq l("The register fee is 2000 GP.");
+
+ do
+ {
+ select
+ rif(Zeny >= 2000, l("Register")),
+ rif(Zeny < 2000, l("How do I get so much money?!")),
+ l("Not at the moment"),
+ l("Information");
+
+ switch (@menu)
+ {
+ case 1:
+ mes "";
+ Zeny=Zeny-2000;
+ MPQUEST=1;
+ mesn l("Aidan, the Monster Guide");
+ mesq l("Give me a second to look over your paperwork.");
+ next;
+ mesn l("Aidan, the Monster Guide");
+ mes l("\"Well, looks like you qualify!");
+ mes l("Welcome to the questing world!\"");
+ close;
+ break;
+ case 2:
+ mes "";
+ mesn l("Aidan, the Monster Guide");
+ mesq l("Sell old equipment and items you won't use. For example, what should you do with a @@ or an @@? Sell it!", getitemlink(Topaz), getitemlink(ScorpionStinger));
+ close;
+ break;
+ case 3:
+ mes "";
+ mesn l("Aidan, the Monster Guide");
+ mesq l("Very well, you don't know what you're missing.");
+ close;
+ break;
+ case 4:
+ mes "";
+ mesn l("Aidan, the Monster Guide");
+ mesq l("You see, because the Monster King, monsters have been running rampant. If they grow too much in numbers, cities may be overrun.");
+ next;
+ mesn l("Aidan, the Monster Guide");
+ mesq l("Therefore, the Alliance created a system so when you kill a monster, depending on its strength, you'll get Monster Points.");
+ next;
+ mesn l("Aidan, the Monster Guide");
+ mesq l("To prevent abuse, a registering fee is charged. Nothing major.");
+ next;
+ mesn l("Aidan, the Monster Guide");
+ mesq l("So whaddaya say, sign up won't you?");
+ next;
+ mes "";
+ Register;
+ break;
+ }
+ } while (@menu != 4);
+ }
+
+ if (MPQUEST == 0)
+ Register;
+
+ mesn l("Aidan, the Monster Guide");
+ mesq l("You currently have @@ Monster Points. These points are acquired while killing monsters.", Mobpt);
+ close;
+
+OnInit:
+ .@npcId = getnpcid(0, .name$);
+ //setunitdata(.@npcId, UDT_HEADTOP, 2929);
+ setunitdata(.@npcId, UDT_HEADMIDDLE, 1305);
+ setunitdata(.@npcId, UDT_HEADBOTTOM, 2207);
+ setunitdata(.@npcId, UDT_WEAPON, 1802); // Boots
+ setunitdata(.@npcId, UDT_HAIRSTYLE, 3);
+ setunitdata(.@npcId, UDT_HAIRCOLOR, 3);
+
+ .sex = G_MALE;
+ .distance = 5;
+ end;
+}