1 |
arch map |
2 |
file_format_version 1 |
3 |
name gate_tests |
4 |
width 12 |
5 |
height 14 |
6 |
msg |
7 |
Creator: Anthony Thyssen |
8 |
Email: anthony@cit.gu.edu.au |
9 |
Date: Mon Dec 21 16:48:56 1998 |
10 |
endmsg |
11 |
hp 12 |
12 |
sp 8 |
13 |
end |
14 |
arch dwall_2_2_2 |
15 |
end |
16 |
arch dwall_2_1_1 |
17 |
y 1 |
18 |
end |
19 |
arch dwall_2_1_1 |
20 |
y 2 |
21 |
end |
22 |
arch dwall_2_1_1 |
23 |
y 3 |
24 |
end |
25 |
arch dwall_3_2 |
26 |
y 4 |
27 |
end |
28 |
arch dwall_2_1_1 |
29 |
y 5 |
30 |
end |
31 |
arch dwall_3_2 |
32 |
y 6 |
33 |
end |
34 |
arch dwall_2_1_1 |
35 |
y 7 |
36 |
end |
37 |
arch dwall_3_2 |
38 |
y 8 |
39 |
end |
40 |
arch dwall_2_1_1 |
41 |
y 9 |
42 |
end |
43 |
arch dwall_3_2 |
44 |
y 10 |
45 |
end |
46 |
arch dwall_2_1_1 |
47 |
y 11 |
48 |
end |
49 |
arch dwall_2_1_1 |
50 |
y 12 |
51 |
end |
52 |
arch dwall_2_2_1 |
53 |
y 13 |
54 |
end |
55 |
arch dwall_2_1_2 |
56 |
x 1 |
57 |
end |
58 |
arch swall_2_1_2 |
59 |
x 1 |
60 |
y 4 |
61 |
end |
62 |
arch pit_closed |
63 |
hp 5 |
64 |
sp 5 |
65 |
x 1 |
66 |
y 5 |
67 |
connected 40 |
68 |
end |
69 |
arch boulder |
70 |
x 1 |
71 |
y 5 |
72 |
end |
73 |
arch swall_2_1_2 |
74 |
x 1 |
75 |
y 6 |
76 |
end |
77 |
arch spikes_open |
78 |
x 1 |
79 |
y 7 |
80 |
speed 0.500000 |
81 |
value 1 |
82 |
connected 41 |
83 |
end |
84 |
arch chalice |
85 |
x 1 |
86 |
y 7 |
87 |
end |
88 |
arch swall_2_1_2 |
89 |
x 1 |
90 |
y 8 |
91 |
end |
92 |
arch button_small |
93 |
x 1 |
94 |
y 9 |
95 |
connected 50 |
96 |
end |
97 |
arch teleporter |
98 |
hp 1 |
99 |
sp 11 |
100 |
x 1 |
101 |
y 9 |
102 |
end |
103 |
arch swall_2_1_2 |
104 |
x 1 |
105 |
y 10 |
106 |
end |
107 |
arch button_small |
108 |
x 1 |
109 |
y 11 |
110 |
connected 51 |
111 |
end |
112 |
arch teleporter |
113 |
hp 2 |
114 |
sp 11 |
115 |
x 1 |
116 |
y 11 |
117 |
end |
118 |
arch spikes_open |
119 |
x 1 |
120 |
y 12 |
121 |
speed 0.500000 |
122 |
value 1 |
123 |
connected 51 |
124 |
end |
125 |
arch dwall_2_1_2 |
126 |
x 1 |
127 |
y 13 |
128 |
end |
129 |
arch dwall_2_1_2 |
130 |
x 2 |
131 |
end |
132 |
arch swall_1_3 |
133 |
x 2 |
134 |
y 4 |
135 |
end |
136 |
arch swall_1_3 |
137 |
x 2 |
138 |
y 6 |
139 |
end |
140 |
arch teleporter |
141 |
hp 5 |
142 |
sp 7 |
143 |
x 2 |
144 |
y 7 |
145 |
end |
146 |
arch swall_2_1_2 |
147 |
x 2 |
148 |
y 8 |
149 |
end |
150 |
arch spikes_open |
151 |
x 2 |
152 |
y 9 |
153 |
speed 0.500000 |
154 |
value 1 |
155 |
connected 50 |
156 |
end |
157 |
arch boulder |
158 |
x 2 |
159 |
y 9 |
160 |
end |
161 |
arch swall_2_1_2 |
162 |
x 2 |
163 |
y 10 |
164 |
end |
165 |
arch button_small |
166 |
x 2 |
167 |
y 11 |
168 |
connected 52 |
169 |
end |
170 |
arch teleporter |
171 |
hp 3 |
172 |
sp 11 |
173 |
x 2 |
174 |
y 11 |
175 |
end |
176 |
arch spikes_open |
177 |
x 2 |
178 |
y 12 |
179 |
speed 0.500000 |
180 |
value 1 |
181 |
connected 52 |
182 |
end |
183 |
arch dwall_2_1_2 |
184 |
x 2 |
185 |
y 13 |
186 |
end |
187 |
arch dwall_2_1_2 |
188 |
x 3 |
189 |
end |
190 |
arch button_handle |
191 |
x 3 |
192 |
y 5 |
193 |
connected 40 |
194 |
end |
195 |
arch button_handle |
196 |
x 3 |
197 |
y 7 |
198 |
connected 41 |
199 |
end |
200 |
arch swall_2_2_3 |
201 |
x 3 |
202 |
y 8 |
203 |
end |
204 |
arch swall_2_1_1 |
205 |
x 3 |
206 |
y 9 |
207 |
end |
208 |
arch swall_3_1 |
209 |
x 3 |
210 |
y 10 |
211 |
end |
212 |
arch button_small |
213 |
x 3 |
214 |
y 11 |
215 |
connected 53 |
216 |
end |
217 |
arch teleporter |
218 |
hp 4 |
219 |
sp 11 |
220 |
x 3 |
221 |
y 11 |
222 |
end |
223 |
arch spikes_open |
224 |
x 3 |
225 |
y 12 |
226 |
speed 0.500000 |
227 |
value 1 |
228 |
connected 53 |
229 |
end |
230 |
arch dwall_2_1_2 |
231 |
x 3 |
232 |
y 13 |
233 |
end |
234 |
arch dwall_2_1_2 |
235 |
x 4 |
236 |
end |
237 |
arch sign |
238 |
name Trapdoors |
239 |
msg |
240 |
Objects falling in a trapdoor only |
241 |
appear somewhere nearby the requested |
242 |
spot. However the destination can be |
243 |
constrained with walls, and could be |
244 |
hidden teleport (see below) for |
245 |
an exact 'port to the final location. |
246 |
--- |
247 |
WARNING: This is broken in v95.1 |
248 |
endmsg |
249 |
x 4 |
250 |
y 5 |
251 |
end |
252 |
arch sign |
253 |
name Teleport |
254 |
msg |
255 |
A teleport can move players to |
256 |
different maps like exits, but can also |
257 |
teleport objects and items to a |
258 |
specific spot. The speed of the |
259 |
teleport can also be set, allowing for |
260 |
a delay in the objects teleport! |
261 |
(See Teleport Cascade below!) |
262 |
endmsg |
263 |
x 4 |
264 |
y 7 |
265 |
end |
266 |
arch button_handle |
267 |
x 4 |
268 |
y 9 |
269 |
connected 50 |
270 |
end |
271 |
arch swall_2_1_2 |
272 |
x 4 |
273 |
y 10 |
274 |
end |
275 |
arch button_small |
276 |
x 4 |
277 |
y 11 |
278 |
connected 54 |
279 |
end |
280 |
arch teleporter |
281 |
hp 5 |
282 |
sp 11 |
283 |
x 4 |
284 |
y 11 |
285 |
speed 0.050010 |
286 |
end |
287 |
arch spikes_open |
288 |
x 4 |
289 |
y 12 |
290 |
speed 0.500000 |
291 |
value 1 |
292 |
connected 54 |
293 |
end |
294 |
arch dwall_2_1_2 |
295 |
x 4 |
296 |
y 13 |
297 |
end |
298 |
arch dwall_2_1_2 |
299 |
x 5 |
300 |
end |
301 |
arch woodfloor |
302 |
x 5 |
303 |
y 5 |
304 |
end |
305 |
arch woodfloor |
306 |
x 5 |
307 |
y 7 |
308 |
end |
309 |
arch sign |
310 |
name Teleport Cascade |
311 |
msg |
312 |
Teleports can also be used as a flip |
313 |
flops or cascades! The time in each |
314 |
location can be controled to a degree |
315 |
(watch carfully below when active - |
316 |
especially how the midle one can vary) |
317 |
and buttons underneath can generate |
318 |
secondary actions. Also the teleports |
319 |
themselves fences are NOT needed! |
320 |
-- |
321 |
However unless the last teleport in a |
322 |
sequence is to something else, the |
323 |
sequence can not be easilly stopped! |
324 |
Such as the handle connected spikes |
325 |
to the left. A button under initial |
326 |
teleport resets the spikes after it is |
327 |
started. |
328 |
-- |
329 |
Other Notes on teleports |
330 |
* Default speed teleport speed is .1 |
331 |
* ALl objects and people can be 'ported |
332 |
* Teleports can also 'port spell effects. |
333 |
* Teleports are exact (unlike trapdoors) |
334 |
* Speed can be controlled (with caution) |
335 |
* They take a lot of programming in a |
336 |
cascade like this. |
337 |
endmsg |
338 |
x 5 |
339 |
y 9 |
340 |
end |
341 |
arch swall_2_1_2 |
342 |
x 5 |
343 |
y 10 |
344 |
end |
345 |
arch button_small |
346 |
x 5 |
347 |
y 11 |
348 |
connected 55 |
349 |
end |
350 |
arch teleporter |
351 |
hp 6 |
352 |
sp 11 |
353 |
x 5 |
354 |
y 11 |
355 |
speed 0.050000 |
356 |
end |
357 |
arch spikes_open |
358 |
x 5 |
359 |
y 12 |
360 |
speed 0.500000 |
361 |
value 1 |
362 |
connected 55 |
363 |
end |
364 |
arch dwall_2_1_2 |
365 |
x 5 |
366 |
y 13 |
367 |
end |
368 |
arch dwall_2_1_2 |
369 |
x 6 |
370 |
end |
371 |
arch swall_2_1_2 |
372 |
x 6 |
373 |
y 10 |
374 |
end |
375 |
arch button_small |
376 |
x 6 |
377 |
y 11 |
378 |
connected 56 |
379 |
end |
380 |
arch teleporter |
381 |
hp 7 |
382 |
sp 11 |
383 |
x 6 |
384 |
y 11 |
385 |
speed 0.050000 |
386 |
end |
387 |
arch spikes_open |
388 |
x 6 |
389 |
y 12 |
390 |
speed 0.500000 |
391 |
value 1 |
392 |
connected 56 |
393 |
end |
394 |
arch dwall_2_1_2 |
395 |
x 6 |
396 |
y 13 |
397 |
end |
398 |
arch dwall_2_1_2 |
399 |
x 7 |
400 |
end |
401 |
arch swall_2_1_2 |
402 |
x 7 |
403 |
y 10 |
404 |
end |
405 |
arch button_small |
406 |
x 7 |
407 |
y 11 |
408 |
connected 57 |
409 |
end |
410 |
arch teleporter |
411 |
hp 2 |
412 |
sp 9 |
413 |
x 7 |
414 |
y 11 |
415 |
speed 0.050000 |
416 |
end |
417 |
arch spikes_open |
418 |
x 7 |
419 |
y 12 |
420 |
speed 0.500000 |
421 |
value 1 |
422 |
connected 57 |
423 |
end |
424 |
arch dwall_2_1_2 |
425 |
x 7 |
426 |
y 13 |
427 |
end |
428 |
arch dwall_3_3 |
429 |
x 8 |
430 |
end |
431 |
arch swall_2_1_1 |
432 |
x 8 |
433 |
y 1 |
434 |
end |
435 |
arch swall_2_2_1 |
436 |
x 8 |
437 |
y 2 |
438 |
end |
439 |
arch sign_e |
440 |
name Inverted Trigger Gate! |
441 |
msg |
442 |
Inverted Trigger Gate... |
443 |
This uses a boudler to effectivally |
444 |
invert a trigger gate. |
445 |
- |
446 |
The trigger handle triggers the |
447 |
trigger gate inside the enclosure. |
448 |
The boulder then rolls automatically |
449 |
off the normally up spikes onto the |
450 |
trigger gate. The button under the gate |
451 |
lowers then lowers the spikes and rasies |
452 |
the `inverted trigger gate' to the left. |
453 |
When enclosed trigger gate resets, the |
454 |
boulder moves back and the whole thing |
455 |
resets to the start conditions. |
456 |
-- |
457 |
Neat hey! :-) |
458 |
endmsg |
459 |
x 8 |
460 |
y 3 |
461 |
end |
462 |
arch sign_e |
463 |
name Very Slow Flip Flop |
464 |
msg |
465 |
This is a very very very slow flip flop |
466 |
created using trigger gates. |
467 |
-- |
468 |
Also as a trigger gate `timeout' is |
469 |
restarted when the connected button |
470 |
depresses, the trigger gate work to |
471 |
their FULL time period AND ensures |
472 |
asymmetric behaviour. |
473 |
-- |
474 |
Because trigger gates are normally |
475 |
up by default the flip flop also |
476 |
requires to be initialised. If you |
477 |
just want to have the flip flop run |
478 |
continuously then no initialisation |
479 |
should be required |
480 |
endmsg |
481 |
x 8 |
482 |
y 4 |
483 |
end |
484 |
arch swall_2_2_2 |
485 |
x 8 |
486 |
y 5 |
487 |
end |
488 |
arch swall_2_1_1 |
489 |
x 8 |
490 |
y 6 |
491 |
end |
492 |
arch swall_2_1_1 |
493 |
x 8 |
494 |
y 7 |
495 |
end |
496 |
arch swall_2_2_1 |
497 |
x 8 |
498 |
y 8 |
499 |
end |
500 |
arch sign_e |
501 |
name A Faster, Slow Flip Flop |
502 |
msg |
503 |
A Faster, Slow Flip Flop... |
504 |
This is simular to the above flip flop |
505 |
but simpler, a little faster, but |
506 |
asymmetic in positions. EG: one side |
507 |
has the boulder for a much longer |
508 |
peiod than the other |
509 |
endmsg |
510 |
x 8 |
511 |
y 9 |
512 |
end |
513 |
arch swall_3_3 |
514 |
x 8 |
515 |
y 10 |
516 |
end |
517 |
arch swall_3_2 |
518 |
x 8 |
519 |
y 11 |
520 |
end |
521 |
arch swall_2_1_1 |
522 |
x 8 |
523 |
y 12 |
524 |
end |
525 |
arch dwall_3_1 |
526 |
x 8 |
527 |
y 13 |
528 |
end |
529 |
arch dwall_2_1_2 |
530 |
x 9 |
531 |
end |
532 |
arch spikes_closed |
533 |
x 9 |
534 |
y 1 |
535 |
speed 0.500000 |
536 |
connected 11 |
537 |
end |
538 |
arch boulder |
539 |
x 9 |
540 |
y 1 |
541 |
end |
542 |
arch swall_2_1_2 |
543 |
x 9 |
544 |
y 2 |
545 |
end |
546 |
arch trigger |
547 |
x 9 |
548 |
y 3 |
549 |
connected 10 |
550 |
end |
551 |
arch button_handle |
552 |
x 9 |
553 |
y 4 |
554 |
connected 20 |
555 |
end |
556 |
arch swall_2_1_2 |
557 |
x 9 |
558 |
y 5 |
559 |
end |
560 |
arch button_small |
561 |
x 9 |
562 |
y 6 |
563 |
connected 21 |
564 |
end |
565 |
arch spikes_closed |
566 |
x 9 |
567 |
y 6 |
568 |
speed 0.500000 |
569 |
connected 23 |
570 |
end |
571 |
arch button_small |
572 |
x 9 |
573 |
y 7 |
574 |
connected 22 |
575 |
end |
576 |
arch gateTrg2 |
577 |
x 9 |
578 |
y 7 |
579 |
connected 21 |
580 |
end |
581 |
arch swall_2_1_2 |
582 |
x 9 |
583 |
y 8 |
584 |
end |
585 |
arch button_handle |
586 |
x 9 |
587 |
y 9 |
588 |
connected 30 |
589 |
end |
590 |
arch swall_3_3 |
591 |
x 9 |
592 |
y 10 |
593 |
end |
594 |
arch swall_2_2_4 |
595 |
x 9 |
596 |
y 11 |
597 |
end |
598 |
arch button_small |
599 |
x 9 |
600 |
y 12 |
601 |
connected 31 |
602 |
end |
603 |
arch spikes_open |
604 |
x 9 |
605 |
y 12 |
606 |
speed 0.500000 |
607 |
value 1 |
608 |
connected 31 |
609 |
end |
610 |
arch dwall_2_1_2 |
611 |
x 9 |
612 |
y 13 |
613 |
end |
614 |
arch dwall_2_1_2 |
615 |
x 10 |
616 |
end |
617 |
arch button_small |
618 |
x 10 |
619 |
y 1 |
620 |
connected 11 |
621 |
end |
622 |
arch gateTrg1 |
623 |
x 10 |
624 |
y 1 |
625 |
connected 10 |
626 |
end |
627 |
arch swall_2_1_2 |
628 |
x 10 |
629 |
y 2 |
630 |
end |
631 |
arch igate_closed_2 |
632 |
x 10 |
633 |
y 3 |
634 |
speed 0.500000 |
635 |
connected 11 |
636 |
end |
637 |
arch swall_2_1_2 |
638 |
x 10 |
639 |
y 5 |
640 |
end |
641 |
arch button_small |
642 |
x 10 |
643 |
y 6 |
644 |
connected 23 |
645 |
end |
646 |
arch spikes_open |
647 |
x 10 |
648 |
y 6 |
649 |
speed 0.500000 |
650 |
value 1 |
651 |
connected 20 |
652 |
end |
653 |
arch boulder |
654 |
x 10 |
655 |
y 6 |
656 |
end |
657 |
arch button_small |
658 |
x 10 |
659 |
y 7 |
660 |
connected 21 |
661 |
end |
662 |
arch gateTrg2 |
663 |
x 10 |
664 |
y 7 |
665 |
connected 22 |
666 |
end |
667 |
arch swall_2_1_2 |
668 |
x 10 |
669 |
y 8 |
670 |
end |
671 |
arch swall_2_1_2 |
672 |
x 10 |
673 |
y 10 |
674 |
end |
675 |
arch spikes_open |
676 |
x 10 |
677 |
y 11 |
678 |
speed 0.500000 |
679 |
value 1 |
680 |
connected 30 |
681 |
end |
682 |
arch boulder |
683 |
x 10 |
684 |
y 11 |
685 |
end |
686 |
arch gateTrg2 |
687 |
x 10 |
688 |
y 12 |
689 |
connected 31 |
690 |
end |
691 |
arch dwall_2_1_2 |
692 |
x 10 |
693 |
y 13 |
694 |
end |
695 |
arch dwall_2_2_3 |
696 |
x 11 |
697 |
end |
698 |
arch dwall_2_1_1 |
699 |
x 11 |
700 |
y 1 |
701 |
end |
702 |
arch dwall_3_4 |
703 |
x 11 |
704 |
y 2 |
705 |
end |
706 |
arch dwall_2_1_1 |
707 |
x 11 |
708 |
y 3 |
709 |
end |
710 |
arch dwall_2_1_1 |
711 |
x 11 |
712 |
y 4 |
713 |
end |
714 |
arch dwall_3_4 |
715 |
x 11 |
716 |
y 5 |
717 |
end |
718 |
arch dwall_2_1_1 |
719 |
x 11 |
720 |
y 6 |
721 |
end |
722 |
arch dwall_2_1_1 |
723 |
x 11 |
724 |
y 7 |
725 |
end |
726 |
arch dwall_3_4 |
727 |
x 11 |
728 |
y 8 |
729 |
end |
730 |
arch dwall_2_1_1 |
731 |
x 11 |
732 |
y 9 |
733 |
end |
734 |
arch dwall_3_4 |
735 |
x 11 |
736 |
y 10 |
737 |
end |
738 |
arch dwall_2_1_1 |
739 |
x 11 |
740 |
y 11 |
741 |
end |
742 |
arch dwall_2_1_1 |
743 |
x 11 |
744 |
y 12 |
745 |
end |
746 |
arch dwall_2_2_4 |
747 |
x 11 |
748 |
y 13 |
749 |
end |