maps/test/anthony/special_objects

748 lines
7.7 KiB
Plaintext

arch map
name gate_tests
width 12
height 14
enter_x 12
enter_y 8
msg
Created: 1998-12-21 Anthony Thyssen (anthony@cit.gu.edu.au)
endmsg
end
arch dwall_2_2_2
end
arch dwall_2_1_1
y 1
end
arch dwall_2_1_1
y 2
end
arch dwall_2_1_1
y 3
end
arch dwall_3_2
y 4
end
arch dwall_2_1_1
y 5
end
arch dwall_3_2
y 6
end
arch dwall_2_1_1
y 7
end
arch dwall_3_2
y 8
end
arch dwall_2_1_1
y 9
end
arch dwall_3_2
y 10
end
arch dwall_2_1_1
y 11
end
arch dwall_2_1_1
y 12
end
arch dwall_2_2_1
y 13
end
arch dwall_2_1_2
x 1
end
arch swall_2_1_2
x 1
y 4
end
arch pit_closed
hp 5
sp 5
x 1
y 5
connected 40
end
arch boulder
x 1
y 5
end
arch swall_2_1_2
x 1
y 6
end
arch spikes_open
x 1
y 7
speed 0.500000
value 1
connected 41
end
arch chalice
x 1
y 7
end
arch swall_2_1_2
x 1
y 8
end
arch button_small
x 1
y 9
connected 50
end
arch teleporter
hp 1
sp 11
x 1
y 9
end
arch swall_2_1_2
x 1
y 10
end
arch button_small
x 1
y 11
connected 51
end
arch teleporter
hp 2
sp 11
x 1
y 11
end
arch spikes_open
x 1
y 12
speed 0.500000
value 1
connected 51
end
arch dwall_2_1_2
x 1
y 13
end
arch dwall_2_1_2
x 2
end
arch swall_1_3
x 2
y 4
end
arch swall_1_3
x 2
y 6
end
arch teleporter
hp 5
sp 7
x 2
y 7
end
arch swall_2_1_2
x 2
y 8
end
arch spikes_open
x 2
y 9
speed 0.500000
value 1
connected 50
end
arch boulder
x 2
y 9
end
arch swall_2_1_2
x 2
y 10
end
arch button_small
x 2
y 11
connected 52
end
arch teleporter
hp 3
sp 11
x 2
y 11
end
arch spikes_open
x 2
y 12
speed 0.500000
value 1
connected 52
end
arch dwall_2_1_2
x 2
y 13
end
arch dwall_2_1_2
x 3
end
arch button_handle
x 3
y 5
connected 40
end
arch button_handle
x 3
y 7
connected 41
end
arch swall_2_2_3
x 3
y 8
end
arch swall_2_1_1
x 3
y 9
end
arch swall_3_1
x 3
y 10
end
arch button_small
x 3
y 11
connected 53
end
arch teleporter
hp 4
sp 11
x 3
y 11
end
arch spikes_open
x 3
y 12
speed 0.500000
value 1
connected 53
end
arch dwall_2_1_2
x 3
y 13
end
arch dwall_2_1_2
x 4
end
arch sign
name Trapdoors
msg
Objects falling in a trapdoor only
appear somewhere nearby the requested
spot, however the destination can be
constrained with walls, and could be
a hidden teleport (see below) for
an exact 'port to the final location.
---
WARNING: This is broken in v95.1
endmsg
x 4
y 5
end
arch sign
name Teleport
msg
A teleport can move players to
different maps like exits, but can also
teleport objects and items to a
specific spot. The speed of the
teleport can be set, allowing for
a delay in the object's teleport!
(See Teleport Cascade below!)
endmsg
x 4
y 7
end
arch button_handle
x 4
y 9
connected 50
end
arch swall_2_1_2
x 4
y 10
end
arch button_small
x 4
y 11
connected 54
end
arch teleporter
hp 5
sp 11
x 4
y 11
speed 0.050010
end
arch spikes_open
x 4
y 12
speed 0.500000
value 1
connected 54
end
arch dwall_2_1_2
x 4
y 13
end
arch dwall_2_1_2
x 5
end
arch woodfloor
x 5
y 5
end
arch woodfloor
x 5
y 7
end
arch sign
name Teleport Cascade
msg
Teleports can also be used as a flip
flop or in a cascade! The time in each
location may be controlled to a degree
(watch carefully below when active -
especially how the middle one can vary)
and buttons underneath can generate
secondary actions. Also the teleports
may be used by themselves - fences are
NOT needed!
--
Unless the last teleport in a sequence
connects to something else, the process
cannot be easily stopped! An example
is the handle connected spikes to the
left. The button under the initial
teleport resets the spikes after it is
started.
--
Other Notes on teleports
* Default speed teleport speed is .1
* ALl objects and people can be 'ported
* Teleports can also 'port spell effects.
* Teleports are exact (unlike trapdoors)
* Speed can be controlled (with caution)
* They take a lot of programming in a
cascade like this.
endmsg
x 5
y 9
end
arch swall_2_1_2
x 5
y 10
end
arch button_small
x 5
y 11
connected 55
end
arch teleporter
hp 6
sp 11
x 5
y 11
speed 0.050000
end
arch spikes_open
x 5
y 12
speed 0.500000
value 1
connected 55
end
arch dwall_2_1_2
x 5
y 13
end
arch dwall_2_1_2
x 6
end
arch swall_2_1_2
x 6
y 10
end
arch button_small
x 6
y 11
connected 56
end
arch teleporter
hp 7
sp 11
x 6
y 11
speed 0.050000
end
arch spikes_open
x 6
y 12
speed 0.500000
value 1
connected 56
end
arch dwall_2_1_2
x 6
y 13
end
arch dwall_2_1_2
x 7
end
arch swall_2_1_2
x 7
y 10
end
arch button_small
x 7
y 11
connected 57
end
arch teleporter
hp 2
sp 9
x 7
y 11
speed 0.050000
end
arch spikes_open
x 7
y 12
speed 0.500000
value 1
connected 57
end
arch dwall_2_1_2
x 7
y 13
end
arch dwall_3_3
x 8
end
arch swall_2_1_1
x 8
y 1
end
arch swall_2_2_1
x 8
y 2
end
arch sign_e
name Inverted Trigger Gate!
msg
Inverted Trigger Gate...
This uses a boulder to effectively
invert a trigger gate.
-
The trigger handle triggers the
trigger gate inside the enclosure.
The boulder then rolls automatically
off the normally up spikes onto the
trigger gate. The button under the gate
depresses then lowers the spikes and raises
the `inverted trigger gate' to the left.
When enclosed trigger gate resets, the
boulder moves back and the whole thing
resets to the start conditions.
--
Neat hey! :-)
endmsg
x 8
y 3
end
arch sign_e
name Very Slow Flip Flop
msg
This is a very very very slow flip flop
created using trigger gates.
--
Also as a trigger gate `timeout' is
restarted when the connected button
depresses, the trigger gate work to
their FULL time period AND ensures
asymmetric behaviour.
--
Because trigger gates are normally
up by default the flip flop also
needs to be initialized. If you
just want to have the flip flop run
continuously then no initialization
should be required
endmsg
x 8
y 4
end
arch swall_2_2_2
x 8
y 5
end
arch swall_2_1_1
x 8
y 6
end
arch swall_2_1_1
x 8
y 7
end
arch swall_2_2_1
x 8
y 8
end
arch sign_e
name A Faster, Slow Flip Flop
msg
A Faster, Slow Flip Flop...
This is similar to the above flip flop
but simpler, a little faster, but
asymmetic in positions. EG: one side
has the boulder for a much longer
period than the other.
endmsg
x 8
y 9
end
arch swall_3_3
x 8
y 10
end
arch swall_3_2
x 8
y 11
end
arch swall_2_1_1
x 8
y 12
end
arch dwall_3_1
x 8
y 13
end
arch dwall_2_1_2
x 9
end
arch spikes_closed
x 9
y 1
speed 0.500000
connected 11
end
arch boulder
x 9
y 1
end
arch swall_2_1_2
x 9
y 2
end
arch trigger
x 9
y 3
connected 10
end
arch button_handle
x 9
y 4
connected 20
end
arch swall_2_1_2
x 9
y 5
end
arch button_small
x 9
y 6
connected 21
end
arch spikes_closed
x 9
y 6
speed 0.500000
connected 23
end
arch button_small
x 9
y 7
connected 22
end
arch gateTrg2
x 9
y 7
connected 21
end
arch swall_2_1_2
x 9
y 8
end
arch button_handle
x 9
y 9
connected 30
end
arch swall_3_3
x 9
y 10
end
arch swall_2_2_4
x 9
y 11
end
arch button_small
x 9
y 12
connected 31
end
arch spikes_open
x 9
y 12
speed 0.500000
value 1
connected 31
end
arch dwall_2_1_2
x 9
y 13
end
arch dwall_2_1_2
x 10
end
arch button_small
x 10
y 1
connected 11
end
arch gateTrg1
x 10
y 1
connected 10
end
arch swall_2_1_2
x 10
y 2
end
arch igate_closed_2
x 10
y 3
speed 0.500000
connected 11
end
arch swall_2_1_2
x 10
y 5
end
arch button_small
x 10
y 6
connected 23
end
arch spikes_open
x 10
y 6
speed 0.500000
value 1
connected 20
end
arch boulder
x 10
y 6
end
arch button_small
x 10
y 7
connected 21
end
arch gateTrg2
x 10
y 7
connected 22
end
arch swall_2_1_2
x 10
y 8
end
arch swall_2_1_2
x 10
y 10
end
arch spikes_open
x 10
y 11
speed 0.500000
value 1
connected 30
end
arch boulder
x 10
y 11
end
arch gateTrg2
x 10
y 12
connected 31
end
arch dwall_2_1_2
x 10
y 13
end
arch dwall_2_2_3
x 11
end
arch dwall_2_1_1
x 11
y 1
end
arch dwall_3_4
x 11
y 2
end
arch dwall_2_1_1
x 11
y 3
end
arch dwall_2_1_1
x 11
y 4
end
arch dwall_3_4
x 11
y 5
end
arch dwall_2_1_1
x 11
y 6
end
arch dwall_2_1_1
x 11
y 7
end
arch dwall_3_4
x 11
y 8
end
arch dwall_2_1_1
x 11
y 9
end
arch dwall_3_4
x 11
y 10
end
arch dwall_2_1_1
x 11
y 11
end
arch dwall_2_1_1
x 11
y 12
end
arch dwall_2_2_4
x 11
y 13
end