airplane/taxi transportation

The player can teleport objects and monsters on no-teleport
levels, a strange quirk which I think has become entranched as
a feature.  When swallowed or engulfed, teleporting the monster
from inside ends up teleporting the character along with that
monster.  Some players have been exploting this on Plane of Air
to avoid facing elementals and dragons and whatnot by repeatedly
teleporting any vortex that engulfs them until they land somewhere
in the vicinity of the portal leading to Plane of Fire.

     This patch divides the Plane of Air into three zones that
teleportation can't cross.  You'll arrive in the left-hand 30% of
the level, as before, but no longer at a specific spot.  The exit
portal is in the right-hand 30% as before (although it used to
have more range, perhaps 40%).  Teleporting within the left 30%
always arrives in that same area; within the central 40% always
remains within that same area; and teleporting within the right
30% always sticks in that area.  So it's still possible to get
around quite a bit via multiple teleports, but you'll need to walk
at least across the two unmarked boundaries to actually traverse
the whole level.

     A moderately long description for a very short patch....
This commit is contained in:
nethack.rankin
2002-01-22 06:59:00 +00:00
parent 2d5361e389
commit 4f032d38ec
2 changed files with 9 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
# SCCS Id: @(#)endgame.des 3.3 96/11/09
# SCCS Id: @(#)endgame.des 3.3 2002/01/19
# Copyright (c) 1989 by Jean-Christophe Collet
# Copyright (c) 1992,1993 by Izchak Miller, David Cohrs,
# and Timo Hakulinen
@@ -158,8 +158,13 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCCCAAACCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACCAAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ENDMAP
TELEPORT_REGION:(09,16,09,16),(0,0,0,0)
PORTAL:(30,0,75,19),(00,00,09,16),"fire"
# Use up and down regions to partition the level into three parts;
# teleportation can't cross from one part into another.
# The up region is where you'll arrive after activating the portal from
# the preceding level; the exit portal is placed inside the down region.
TELEPORT_REGION:levregion(01,00,24,20),levregion(25,00,79,20),up
TELEPORT_REGION:levregion(56,00,79,20),levregion(01,00,55,20),down
PORTAL:levregion(57,01,78,19),(0,0,0,0),"fire"
REGION:(00,00,75,19),lit,"ordinary"
MONSTER:'E',"air elemental",random,hostile
MONSTER:'E',"air elemental",random,hostile

View File

@@ -404,6 +404,7 @@ when reading spellbooks, don't "continue studying" wrong book if original one
gets destroyed after previous reading attempt has been interrupted
correctly handle polymorphed quest leader
swallowing zombies/mummies whole makes you sick, like when eating them normally
impose additional teleport restrictions on the no-teleport Plane of Air
Platform- and/or Interface-Specific Fixes