0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
000204 |
Label 04 |
0003 |
Yield |
0192382f |
If EEPROM value 56 is true goto 2f |
000104 |
Go to first 04 |
00022f |
Label 2f |
0054f80023018506 |
If Joanna is within 35 units of pad 0185 goto 06 |
006d3d |
Close door 3d (red grate/panel) |
000104 |
Go to first 04 |
000206 |
Label 06 |
006e3d0a2f |
If door 3d (red grate/panel) is open or opening goto 2f |
006c3d |
Open door 3d (red grate/panel) |
00aa3d40000000 |
Set property for object 3d (red grate/panel): 1:40000000 (unknown prop) |
00b6 |
Reset and start cycle counter |
000208 |
Label 08 |
0003 |
Yield |
00bd0000782f |
If cycle counter > 120 (2.0 secs) goto 2f |
000108 |
Go to first 08 |
00022f |
Label 2f |
000104 |
Go to first 04 |
0004 |
End of function |
Wait for EEPROM 56
Open door when Jo is near a pad, otherwise close when not near