diff options
author | Jesusaves <cpntb1@ymail.com> | 2023-10-14 17:56:16 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2023-10-14 17:56:16 -0300 |
commit | c60266cbc7bb520c435f10b743c5299a395d53fe (patch) | |
tree | dc54fd60d508192e8be4fc40696ebc0519bd9152 /npc | |
parent | 2eaf4b38024425f1262a7e2c03f410341f2fa4be (diff) | |
download | serverdata-c60266cbc7bb520c435f10b743c5299a395d53fe.tar.gz serverdata-c60266cbc7bb520c435f10b743c5299a395d53fe.tar.bz2 serverdata-c60266cbc7bb520c435f10b743c5299a395d53fe.tar.xz serverdata-c60266cbc7bb520c435f10b743c5299a395d53fe.zip |
Storage Master & Alliance Healer for Antechamber.
Finishing their quests is encouraged.
Diffstat (limited to 'npc')
-rw-r--r-- | npc/026-6/ctrl.c | 42 |
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; +} + |