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