diff options
Diffstat (limited to 'npc/001-2-11')
-rw-r--r-- | npc/001-2-11/_import.txt | 6 | ||||
-rw-r--r-- | npc/001-2-11/_savepoints.txt | 11 | ||||
-rw-r--r-- | npc/001-2-11/_warps.txt | 3 | ||||
-rw-r--r-- | npc/001-2-11/mapflags.txt | 1 | ||||
-rw-r--r-- | npc/001-2-11/mona.txt | 67 |
5 files changed, 88 insertions, 0 deletions
diff --git a/npc/001-2-11/_import.txt b/npc/001-2-11/_import.txt new file mode 100644 index 000000000..7e5ac1009 --- /dev/null +++ b/npc/001-2-11/_import.txt @@ -0,0 +1,6 @@ +// Map 001-2-11: Noble House +// This file is generated automatically. All manually added changes will be removed when running the Converter. +"npc/001-2-11/_savepoints.txt", +"npc/001-2-11/_warps.txt", +"npc/001-2-11/mapflags.txt", +"npc/001-2-11/mona.txt", diff --git a/npc/001-2-11/_savepoints.txt b/npc/001-2-11/_savepoints.txt new file mode 100644 index 000000000..fc0b47fbe --- /dev/null +++ b/npc/001-2-11/_savepoints.txt @@ -0,0 +1,11 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Map 001-2-11: Noble House saves +001-2-11,26,31,0 script #save_001-2-11_26_31 NPC_SAVE_POINT,{ + savepointparticle .map$, .x, .y, CURRENT_INN; + close; + +OnInit: + .distance = 2; + .sex = G_OTHER; + end; +} diff --git a/npc/001-2-11/_warps.txt b/npc/001-2-11/_warps.txt new file mode 100644 index 000000000..648faa57c --- /dev/null +++ b/npc/001-2-11/_warps.txt @@ -0,0 +1,3 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Map 001-2-11: Noble House warps +001-2-11,46,46,0 warp #001-2-11_46_46 0,0,001-1,148,55 diff --git a/npc/001-2-11/mapflags.txt b/npc/001-2-11/mapflags.txt new file mode 100644 index 000000000..608ef1bdb --- /dev/null +++ b/npc/001-2-11/mapflags.txt @@ -0,0 +1 @@ +001-2-11 mapflag town diff --git a/npc/001-2-11/mona.txt b/npc/001-2-11/mona.txt new file mode 100644 index 000000000..e94fcc690 --- /dev/null +++ b/npc/001-2-11/mona.txt @@ -0,0 +1,67 @@ +// Evol scripts. +// Author: +// Reid +// Description: +// A rich girl holding a candle. +// Variable: +// ArtisQuests_MonaDad +// Quest states: +// 0 - Quest not started +// 1 - Mona explained that her dad was missing + +001-2-11,39,30,0 script Mona NPC_MONA,{ + + function find_daddy_quest + { + speech S_LAST_NEXT, + l("Hey you!"); + + switch (select(l("Yes?"), l("Sorry, I have to go."))) + { + case 1: + mes ""; + break; + case 2: + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("No you don't have to go. I need your help, so you have to stay."); + break; + } + + speech S_LAST_NEXT | S_NO_NPC_NAME, + l("Daddy did not come back home... He said that he would be back for lunch but it has already been a week!"), + l("You have to find him, or else I will tell him that you did not help me."); + + switch (select(l("You do not give me much options."), l("The elder ran away from you."))) + { + case 1: + speech S_FIRST_BLANK_LINE, + l("He said that he would check why the manhole next to the house was doing weird sounds."), + l("But he never returned."), + l("Please find my daddy..."); + + setq ArtisQuests_MonaDad, 1; + break; + case 2: + speech S_FIRST_BLANK_LINE, + l("I will tell my dad!"); + break; + } + emotion E_SAD; + close; + } + + if (getq(ArtisQuests_MonaDad) == 0) + { + find_daddy_quest(); + } + + npctalkonce l("Please find daddy..."); + + emotion E_SAD; + close; + +OnInit: + .sex = G_FEMALE; + .distance = 2; + end; +} |