2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
|
(Climb <number>)
Fail the match if the height here is greater than this number.
cut
Discards the most recent choice point.
else
Delimits alternatives within a block.
Height
Fail the match if the origin object can climb here.
(Height <number>)
Fail the match if the height here isn't greater than this number.
if
Begin a block that can optionally match.
next
Unconditionally fail the current attempt and try the next choice.
ObjAbove
Match the object above the currently matched object.
ObjBelow
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
|
(Climb <number>)
Fail the match if the height here is greater than this number.
cut
Discards the most recent choice point.
Dir
Set the direction to the origin object's direction.
,Dir
Set the direction to the matched object's direction.
=Dir
Change the origin object's direction to the current direction.
=,Dir
Change the matched object's direction to the current direction.
else
Delimits alternatives within a block.
Height
Fail the match if the origin object can climb here.
(Height <number>)
Fail the match if the height here isn't greater than this number.
if
Begin a block that can optionally match.
Image
Match an object with the remembered class and image (if none is
remembered, use the origin object's class and image).
,Image
Remember the class and image of the currently matched object.
next
Unconditionally fail the current attempt and try the next choice.
ObjAbove
Match the object above the currently matched object.
ObjBelow
|