blob: f4cce998939a7488a0cb901720215fa82c8e66e5 (
plain) (
tree)
|
|
// TMW2/LOF Script.
// Author:
// Jesusalva
// Description:
// Inspector Quest core
// Main logical loop, takes no argument
function script inspectorQuest {
.@npc$ = strnpcinfo(0);
if ($@GM_OVERRIDE) debugmes .@npc$;
.@q = getq(LoFQuest_Inspector);
if (.@q != 1) return;
select
l("Talk normally."),
l("Ask about the robberies.");
if (@menu == 1) {
clear;
return;
}
/*
// NPC List (24+6 = 30 NPCs)
///////////////////////////////
Royal Fairy
Equip collector
Erik
Homunculus dispatcher
Kenton
Public affairs officer
Guard#lof-{1:6}
Six guards in the land of fire
Elen The Traveler
Traveler shop & lore
Milocat
Barber
Pydisgner#spoints
Legacy LoF account converter, sitting at main square
Paxel
Prsm's son
Pet Detective
Ace Ventura does feed a lot of pets...
Chef#dimond
The chef, and likely the principal victim
Dimond
Dimond's Cove owner
Phil
Trumpet at Dimond Cove Troupe
Jerry
...the drummer
Robert
...Harpist
Shannon
Cart rent, likely the CEO of a transport company
Basil
Quartermaster at Dimond's Cove
Gambler#017-3
Gambler at Dimond's Cove
Doug
Just a guest at Dimond's Cove
Lora Tay
Seamstress at Dimond's Cove
Nico Goethe
Card player, guest at Dimond's Cove
Jenny
Worker? Thief? at Dimond's Cove
Zack
Same as Jenny
Pihro
One of the administrators of LoF. Makes ammo
Pyndragon
One of the administrators of LoF. Makes rare equip
Axzell the Alchemist
LoF alchemist
*/
mes "";
if (.@npc$ == "Doug") {
mesn;
mesq l("I know nothing about the robberies, sorry.");
next;
mesn;
mesq l("Besides, this room is too dark, so I wouldn't be able to see anything.");
} else {
mesn;
mesq l("I know nothing about the robberies, sorry.");
Exception("Oops, this is not yet implemented!", RB_SPEECH);
}
close;
}
|