My DSA code (just in case you're wondering):
Code: Select all
Description = MyName
State = 0
StateLocation = 0
GroupID = 0
Number of States = 1
First Displayed State = 0
Number of non-empty states = 1
State Number = 0
Number of Actions = 3
S0 = L22 L0 &PARAM@ L43 L1 &@ &!= ?JC1 L5 &@ L23 &= ?JS1
C1 = N
S1 = L1 L1 &! L22 L0 &PARAM! L396 L0 L2 &MONSTER!
signature = 8CFF7B60D60BE4DF39E872875D75831B
Code: Select all
DSA MyName State 0 MSG 0
(0)Execute DSA at 0(0,31) master at 0(0,31) state=0,msg=0
LOAD INTEGER 22 (22)
LOAD INTEGER 0 (22 0)
&PARAM@ { 3 43 1 2 396 23 3 3 1 2 4 0 0 0 0 0 0 0 0 0 0 0} ()
LOAD INTEGER 43 (43)
LOAD INTEGER 1 (43 1)
&Fetch (43 43)
&!= (0)
QUESTION (false) Do Nothing ()
LOAD INTEGER 5 (5)
&Fetch (23)
LOAD INTEGER 23 (23 23)
&= (1)
QUESTION (true) Jump 0S1 ()
LOAD INTEGER 1 (1)
LOAD INTEGER 1 (1 1)
&Store ()
LOAD INTEGER 22 (22)
LOAD INTEGER 0 (22 0)
&PARAM! 3 1 1 2 396 23 3 3 1 2 4 0 0 0 0 0 0 0 0 0 0 0} ()
LOAD INTEGER 396 (396)
LOAD INTEGER 0 (396 0)
LOAD INTEGER 2 (396 0 2)
[u]&Filter Modifying Dungeon[/u]
DSA at 0(0,31)
Row=0;Col=3Monster! { 3 1} ()
(0)RETURN ()[23]
DSA MyName State 0 MSG 1
(0)Execute DSA at 0(0,31) master at 0(0,31) state=0,msg=1
(0)RETURN ()[0]
DSA MyName State 0 MSG 2
(0)Execute DSA at 0(0,31) master at 0(0,31) state=0,msg=2
(0)RETURN ()[0]