diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/009-1/teleporter.txt | 4 | ||||
-rw-r--r-- | npc/024-1/teleporter.txt | 4 | ||||
-rw-r--r-- | npc/functions/soul_menhir.txt | 5 |
3 files changed, 13 insertions, 0 deletions
diff --git a/npc/009-1/teleporter.txt b/npc/009-1/teleporter.txt index 2cd54872d..7491b045e 100644 --- a/npc/009-1/teleporter.txt +++ b/npc/009-1/teleporter.txt @@ -39,6 +39,10 @@ OnTouch: switch (@menu) { case 1: warp "024-1", 155, 82; break; + case 3: + warp "003-1", any(40, 41), 49; break; + case 4: + warp "012-1", any(86, 87), any(69, 70); break; default: close; } diff --git a/npc/024-1/teleporter.txt b/npc/024-1/teleporter.txt index 665bce49a..1e29472a1 100644 --- a/npc/024-1/teleporter.txt +++ b/npc/024-1/teleporter.txt @@ -39,6 +39,10 @@ OnTouch: switch (@menu) { case 2: warp "009-1", 113, 91; break; + case 3: + warp "003-1", any(40, 41), 49; break; + case 4: + warp "012-1", any(86, 87), any(69, 70); break; default: close; } diff --git a/npc/functions/soul_menhir.txt b/npc/functions/soul_menhir.txt index 9b6bc420d..d08e09b71 100644 --- a/npc/functions/soul_menhir.txt +++ b/npc/functions/soul_menhir.txt @@ -24,6 +24,11 @@ function script SoulMenhir { // goto L_Return; L_Bind: + if (@map$ ~= "003-1" && !(TELEPORTERS & TP_TULIM)) + TELEPORTERS=TELEPORTERS|TP_TULIM; + if (@map$ ~= "012-1" && !(TELEPORTERS & TP_HURNS)) + TELEPORTERS=TELEPORTERS|TP_HURNS; + if (Menhir_Activated == 1) goto L_Shortversion; |