diff options
Diffstat (limited to 'npc/003-1/aidan.txt')
-rw-r--r-- | npc/003-1/aidan.txt | 89 |
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; +} |