From 0362815db48dcd49b5df5d1bd8565613e1979f70 Mon Sep 17 00:00:00 2001 From: nmaligec Date: Mon, 3 Jan 2011 14:50:23 -0500 Subject: Updates I made since ta-testing repo was closed: minor fix to Hurnsald warps and entrances, plus additions for the crypt quest. --- npc/027-3_Crypt/_import.txt | 10 +++++++--- npc/027-3_Crypt/_mobs.txt | 2 +- npc/027-3_Crypt/_warps.txt | 5 +---- npc/027-3_Crypt/caskets.txt | 7 +++++++ npc/027-3_Crypt/entrance.txt | 41 +++++++++++++++++++++++++++++++++++++++++ npc/027-3_Crypt/mapflags.txt | 1 + npc/027-3_Crypt/test.txt | 8 ++++++++ 7 files changed, 66 insertions(+), 8 deletions(-) create mode 100755 npc/027-3_Crypt/caskets.txt create mode 100755 npc/027-3_Crypt/entrance.txt create mode 100755 npc/027-3_Crypt/mapflags.txt create mode 100755 npc/027-3_Crypt/test.txt (limited to 'npc/027-3_Crypt') diff --git a/npc/027-3_Crypt/_import.txt b/npc/027-3_Crypt/_import.txt index e6c51628..627fe137 100755 --- a/npc/027-3_Crypt/_import.txt +++ b/npc/027-3_Crypt/_import.txt @@ -1,3 +1,7 @@ -map: 027-3.gat -npc: npc/027-3_Crypt/_mobs.txt -npc: npc/027-3_Crypt/_warps.txt +map: 027-3.gat +npc: npc/027-3_Crypt/_mobs.txt +npc: npc/027-3_Crypt/_warps.txt +npc: npc/027-3_Crypt/mapflags.txt +npc: npc/027-3_Crypt/entrance.txt +npc: npc/027-3_Crypt/caskets.txt +npc: npc/027-3_Crypt/test.txt diff --git a/npc/027-3_Crypt/_mobs.txt b/npc/027-3_Crypt/_mobs.txt index 29ff7685..2e423ee7 100755 --- a/npc/027-3_Crypt/_mobs.txt +++ b/npc/027-3_Crypt/_mobs.txt @@ -1,3 +1,3 @@ // 027-3 Crypt mobs -027-3.gat,40,38,0,0 monster TheLost 1063,1,8000,2000,0 +//027-3.gat,40,38,0,0 monster TheLost 1063,1,8000,2000,0 diff --git a/npc/027-3_Crypt/_warps.txt b/npc/027-3_Crypt/_warps.txt index 745a75c2..295215ca 100755 --- a/npc/027-3_Crypt/_warps.txt +++ b/npc/027-3_Crypt/_warps.txt @@ -2,7 +2,4 @@ 027-3.gat,126,44,0 warp ToReaperL -1,-1,027-4.gat,36,21 027-3.gat,127,44,0 warp ToReaperM -1,-1,027-4.gat,37,21 -027-3.gat,128,44,0 warp ToReaperR -1,-1,027-4.gat,38,21 - -// Temp -027-3.gat,41,75,0 warp ToInnFirstFloor 4,-1,027-2.gat,106,45 +027-3.gat,128,44,0 warp ToReaperR -1,-1,027-4.gat,38,21 \ No newline at end of file diff --git a/npc/027-3_Crypt/caskets.txt b/npc/027-3_Crypt/caskets.txt new file mode 100755 index 00000000..c7ae44bd --- /dev/null +++ b/npc/027-3_Crypt/caskets.txt @@ -0,0 +1,7 @@ +// Casket monster traps and key puzzle. +027-3.gat,40,35,0 script #casket1 127,1,1{ + heal 3,0; + specialeffect 301; + specialeffect 302; + end; +} \ No newline at end of file diff --git a/npc/027-3_Crypt/entrance.txt b/npc/027-3_Crypt/entrance.txt new file mode 100755 index 00000000..f8da11b8 --- /dev/null +++ b/npc/027-3_Crypt/entrance.txt @@ -0,0 +1,41 @@ +// Effects for opening and closing the gate. Also set it so no new player can't be warped in once the gate is opened. + +027-3.gat,40,57,0 script #gatecontrol 127, 2, 1{ + mes "Once you pass this point I cannot warp anyone else to help."; + mes "Are you sure you are ready to go?"; + menu + "Let's go",L_BEGIN, + "No thank you",-; + warp "027-3.gat",40,60; + close; + +L_BEGIN: + disablenpc "#closedgate"; + initnpctimer; + specialeffect 300; + // add stop alacrius warp flag to temp globals + close; + +OnTimer2000: + enablenpc "#opengate"; + disablenpc "#gatecontrol"; + end; +} + +027-3.gat,40,59,0 script #closedgate 322,{ + end; +} +027-3.gat,40,59,0 script #opengate 323,{ + end; +} + + +// Effects for the exit. + +027-3.gat,40,78,0 script #cryptexit2 127, 3, 3{ + mes "Unfortunately, once I bring you to this pocket"; + mes "in time you cannot leave through its normal exit."; + mes "The only way to get out is to defeat the reaper"; + mes "or die..."; + close; +} \ No newline at end of file diff --git a/npc/027-3_Crypt/mapflags.txt b/npc/027-3_Crypt/mapflags.txt new file mode 100755 index 00000000..533b7a6c --- /dev/null +++ b/npc/027-3_Crypt/mapflags.txt @@ -0,0 +1 @@ +027-3.gat mapflag nosave 027-2,104,41; diff --git a/npc/027-3_Crypt/test.txt b/npc/027-3_Crypt/test.txt new file mode 100755 index 00000000..0f353a8d --- /dev/null +++ b/npc/027-3_Crypt/test.txt @@ -0,0 +1,8 @@ +027-3.gat,40,25,0 script zombifier 200,1,1{ + npctalk "If you die in the crypt, you are turned into a zombie"; + end; +OnPCDieEvent: + npctalk "The corpse of " + strcharinfo(0) + " has risen"; + monster "027-3.gat",41,25,"Corpse",1036,1,"Reaper::OnAvenged"; + end; +} -- cgit v1.2.3-70-g09d2