From c60266cbc7bb520c435f10b743c5299a395d53fe Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 14 Oct 2023 17:56:16 -0300 Subject: Storage Master & Alliance Healer for Antechamber. Finishing their quests is encouraged. --- npc/026-6/ctrl.c | 42 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 3 deletions(-) (limited to 'npc') 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; +} + -- cgit v1.2.3-70-g09d2