summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/026-6/ctrl.c42
1 files changed, 39 insertions, 3 deletions
diff --git a/npc/026-6/ctrl.c b/npc/026-6/ctrl.c
index ba8399923..44f902f4f 100644
--- a/npc/026-6/ctrl.c
+++ b/npc/026-6/ctrl.c
@@ -10,9 +10,7 @@
// effect, it only has some support NPCs (banker and healer) if you completed the
// Moubootaur Showdown earlier.
-// TODO: The main NPC which lets you get in here
-// TODO: The boss chamber (also, are mapflags working? This should be a Blood Pact)
-// TODO: Storage master, healer, etc.
+// TODO: The main NPC which lets you get out of the platform
026-6,21,70,0, script #026-6Gate NPC_FANCY_CIRCLE,1,0,{
if (getq(General_Fortress) < 6) { die(); end; }
mesc l(".:: Impregnable Fortress, %sF ::.", "B6"), 3;
@@ -95,3 +93,41 @@ OnInit:
026-6,0,0,0 duplicate(#0266_Trap01) #0266_Trap06 NPC_TRAP,0,0
026-6,0,0,0 duplicate(#0266_Trap01) #0266_Trap07 NPC_TRAP,0,0
+// Storage master (18, 57), healer (25, 57), etc. (125, 66)
+026-6,18,57,0 script Barzil#FT NPC_LLOYD,{
+ if (!MOUBOOTAUR_WINNER) { // EPISODE_WINNER
+ mesn;
+ mesq l("Hey %s. Sorry, I only take orders from Andrei Sakar. You'll need to get his permission letter from the depths of Artis before making use of my services.", strcharinfo(0));
+ close;
+ }
+ Banker(.name$, "Impregnable Fortress", 999999);
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 3;
+ end;
+}
+
+026-6,25,57,0 script Alliance's Nurse NPC_FEMALE,{
+ if (!EPISODE_WINNER) {
+ mesn;
+ mesq l("Hey %s. Sorry, I only take orders from the Doctor. You'll need to get his permission letter from Hurnscald Hospital before making use of my services.", strcharinfo(0));
+ close;
+ }
+ Nurse(.name$, 10, 6);
+ close;
+
+OnInit:
+ .@npcId = getnpcid(.name$);
+ //setunitdata(.@npcId, UDT_HEADTOP, BrimmedFeatherHat);
+ setunitdata(.@npcId, UDT_HEADMIDDLE, MiniSkirt);
+ setunitdata(.@npcId, UDT_HEADBOTTOM, ShortTankTop);
+ setunitdata(.@npcId, UDT_HAIRSTYLE, 12);
+ setunitdata(.@npcId, UDT_HAIRCOLOR, 16);
+
+ .sex = G_FEMALE;
+ .distance = 3;
+ end;
+}
+