![]() |
Routines |
| Prev: 50518 | Up: Map | Next: 50562 |
|
Run the task-three left-window encounter when Berk is at that window.
|
||||||||
| ScriptRoutine_TaskThreeBerkLeftWindow | 50536 | LD A,(29445) | Load A with Berk's room-index copy (BerkRoomIndexCopy). | |||||
| 50539 | CP (IX+4) | Is Berk in the same room as this entity (IX+4)? If not, jump to ScriptRoutine_TaskThreeBerkLeftWindow_CheckCreatureX. | ||||||
| 50542 | JR NZ,ScriptRoutine_TaskThreeBerkLeftWindow_CheckCreatureX | |||||||
| 50544 | LD BC,(49894) | Load BC from 49894. | ||||||
| 50548 | LD A,(29443) | Load A with Berk's X-coordinate copy (BerkXCoordinateCopy). | ||||||
| 50551 | CP B | Is Berk's X-coordinate copy (BerkXCoordinateCopy) at or beyond B? If so, jump to ScriptRoutine_TaskThreeBerkLeftWindow_CheckCreatureX. | ||||||
| 50552 | JR NC,ScriptRoutine_TaskThreeBerkLeftWindow_CheckCreatureX | |||||||
| 50554 | LD A,(29444) | Load A with Berk's X-extent copy (BerkXExtentCopy). | ||||||
| 50557 | CP C | Is Berk's X-extent copy (BerkXExtentCopy) left of C? If so, jump to ScriptRoutine_TaskThreeBerkLeftWindow_CheckCreatureX. | ||||||
| 50558 | JR C,ScriptRoutine_TaskThreeBerkLeftWindow_CheckCreatureX | |||||||
| 50560 | JR TaskThree_DoorHitThenNextScript | Jump to TaskThree_DoorHitThenNextScript to finish this handler. | ||||||
| Prev: 50518 | Up: Map | Next: 50562 |