maps/test/anthony/special_objects

749 lines
7.7 KiB
Plaintext

arch map
name gate_tests
msg
Creator: Anthony Thyssen
Email: anthony@cit.gu.edu.au
Date: Mon Dec 21 16:48:56 1998
endmsg
hp 12
sp 8
x 12
y 14
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
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 also be set, allowing for
a delay in the objects 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
flops or cascades! The time in each
location can be controled to a degree
(watch carfully below when active -
especially how the midle one can vary)
and buttons underneath can generate
secondary actions. Also the teleports
themselves fences are NOT needed!
--
However unless the last teleport in a
sequence is to something else, the
sequence can not be easilly stopped!
Such as the handle connected spikes
to the left. A button under 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 dwall3_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 boudler to effectivally
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
lowers then lowers the spikes and rasies
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
requires to be initialised. If you
just want to have the flip flop run
continuously then no initialisation
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 simular to the above flip flop
but simpler, a little faster, but
asymmetic in positions. EG: one side
has the boulder for a much longer
peiod 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