35382: MoveToRoom — action on a "move to:" destination row (2-6): set the actor's destination room from the row's value; in the ducts the destination comes from RoomAdjDucts by direction slot instead.
| 35382 |
LD A,64 |
| 35384 |
CALL 35814 |
| 35387 |
LD (IX+3),1 |
| 35391 |
LD A,(31242) |
| 35394 |
BIT 6,A |
| 35396 |
JR NZ,35405 |
| 35398 |
LD A,(33685) |
| 35401 |
LD (IX+2),A |
| 35404 |
RET |
| 35405 |
LD A,(33683) |
| 35408 |
SUB 2 |
| 35410 |
PUSH AF |
| 35411 |
LD A,(31242) |
| 35414 |
AND 63 |
| 35416 |
LD L,A |
| 35417 |
LD H,0 |
| 35419 |
PUSH HL |
| 35420 |
ADD HL,HL |
| 35421 |
ADD HL,HL |
| 35422 |
POP DE |
| 35423 |
ADD HL,DE |
| 35424 |
LD DE,29346 |
| 35427 |
ADD HL,DE |
| 35428 |
POP AF |
| 35429 |
LD D,0 |
| 35431 |
LD E,A |
| 35432 |
ADD HL,DE |
| 35433 |
LD A,(HL) |
| 35434 |
OR 64 |
| 35436 |
LD (IX+2),A |
| 35439 |
RET |
| 35440 |
LD HL,31263 |
| 35443 |
SET 7,(HL) |
| 35445 |
JP 31417 |