290 |
* st-floppy:: |
* st-floppy:: |
291 |
* st-grate:: |
* st-grate:: |
292 |
* st-knight:: |
* st-knight:: |
|
* st-rubberband:: |
|
293 |
* st-oneway:: |
* st-oneway:: |
294 |
|
* st-oxyd:: |
295 |
|
* st-rubberband:: |
296 |
* st-scissors:: |
* st-scissors:: |
297 |
* st-stone_break:: |
* st-stone_break:: |
298 |
* st-swap:: |
* st-swap:: |
407 |
@item st-grate3 |
@item st-grate3 |
408 |
@end table |
@end table |
409 |
|
|
410 |
@node st-knight, st-rubberband, st-grate, Stones |
@node st-knight, st-oneway, st-grate, Stones |
411 |
@subsection st-knight: Knight Stone |
@subsection st-knight: Knight Stone |
412 |
|
|
413 |
See user manual for a description. |
See user manual for a description. |
414 |
|
|
|
@node st-rubberband, st-oneway, st-knight, Stones |
|
|
@subsection st-rubberband: Rubberband stone |
|
|
|
|
|
If hit by a marble, this stone first removes existing connections with |
|
|
other rubberband stones and then attaches a new elastic between the |
|
|
marble and itself. Nothing happens if the marble was already attached |
|
|
to this particular stone. |
|
|
|
|
|
This stone can be moved if hit with a magic wand. |
|
|
|
|
|
@subsubsection Attributes |
|
|
|
|
|
@table @code |
|
|
@item length |
|
|
The natural length of the rubberband (default: 1) |
|
|
@item strength |
|
|
The strength of the rubberband (default: 10) |
|
|
@end table |
|
|
|
|
415 |
|
|
416 |
@node st-oneway, st-scissors, st-rubberband, Stones |
@node st-oneway, st-oxyd, st-knight, Stones |
417 |
@subsection st-oneway: One-way Stones |
@subsection st-oneway: One-way Stones |
418 |
|
|
419 |
This stone can be passed by the marble in only one direction. (Or, to |
This stone can be passed by the marble in only one direction. (Or, to |
464 |
@end table |
@end table |
465 |
|
|
466 |
|
|
467 |
@node st-scissors, st-stone_break, st-oneway, Stones |
@node st-oxyd, st-rubberband, st-oneway, Stones |
468 |
|
@subsection st-oxyd: Oxyd Stones |
469 |
|
|
470 |
|
Oxyd stones are characterized by two attributes: Their flavor and |
471 |
|
their color. The @code{flavor} only affects the visual representation |
472 |
|
of the stone; it can be either `a' (opening like a flower), `b' |
473 |
|
(displaying a fade-in animation), `c', or `d'. The @code{color} |
474 |
|
attribute determines the color on the oxyd stone. |
475 |
|
|
476 |
|
@strong{Note}: You should rarely need to create Oxyd stones manually |
477 |
|
with @code{set_stone()}. Use the predefined @code{oxyd()} function |
478 |
|
instead. It will automatically take care of creating two Oxyd stones |
479 |
|
of every color. |
480 |
|
|
481 |
|
@subsubsection Attributes |
482 |
|
|
483 |
|
@table @code |
484 |
|
@item flavor |
485 |
|
`a', `b', `c', or `d' |
486 |
|
@item color |
487 |
|
a number between 0 and 7 |
488 |
|
@end table |
489 |
|
|
490 |
|
@subsubsection Messages |
491 |
|
|
492 |
|
@table @code |
493 |
|
@item closeall |
494 |
|
Close all oxyd stones |
495 |
|
@item shuffle |
496 |
|
@item Interchange the colors of the oxyd stones in the current |
497 |
|
landscape. Use the @code{oxyd_shuffle} function. |
498 |
|
@item trigger |
499 |
|
Open the stone (useful for opening Oxyd stones using switches) |
500 |
|
@end table |
501 |
|
|
502 |
|
|
503 |
|
@node st-rubberband, st-scissors, st-oxyd, Stones |
504 |
|
@subsection st-rubberband: Rubberband Stone |
505 |
|
|
506 |
|
If hit by a marble, this stone first removes existing connections with |
507 |
|
other rubberband stones and then attaches a new elastic between the |
508 |
|
marble and itself. Nothing happens if the marble was already attached |
509 |
|
to this particular stone. |
510 |
|
|
511 |
|
This stone can be moved if hit with a magic wand. |
512 |
|
|
513 |
|
@subsubsection Attributes |
514 |
|
|
515 |
|
@table @code |
516 |
|
@item length |
517 |
|
The natural length of the rubberband (default: 1) |
518 |
|
@item strength |
519 |
|
The strength of the rubberband (default: 10) |
520 |
|
@end table |
521 |
|
|
522 |
|
|
523 |
|
@node st-scissors, st-stone_break, st-rubberband, Stones |
524 |
@subsection st-scissors: Scissors Stone |
@subsection st-scissors: Scissors Stone |
525 |
|
|
526 |
This stone cuts all rubber bands attached to an actor that touches it. |
This stone cuts all rubber bands attached to an actor that touches it. |