Prev: 50958 Up: Map Next: 51879
51747: Data: Task Four Script
Task-four script words for ScriptInstruction. 51935 loads this address into HL and 51938 stores it in the active script cursor (Pointer_ActiveScriptCursor). 51904 later copies that cursor to Pointer_TaskFourScriptPosition. ScriptRoutine_TaskFourAlignCreature enters at 51833. ScriptRoutine_TaskFourStepToward enters at 51867.
Script entry loaded by 51935.
Data_TaskFourScript 51747 DEFW 52410 Graphic-layout pointer 52410.
51749 DEFW 33 Script opcode 33 (start counted script loop).
51751 DEFB 6,0 Loop count 6 (ScriptRoutine_StartScriptLoop reads only the low byte).
51753 DEFW 52410 Graphic-layout pointer 52410.
51755 DEFW 34 Script opcode 34 (end script loop).
51757 DEFW 78 Script opcode 78 (arm the task-four script-active flags).
51759 DEFW 73 Script opcode 73 (raise the task-four creature).
51761 DEFW 52454 Graphic-layout pointer 52454.
51763 DEFW 73 Script opcode 73 (raise the task-four creature).
51765 DEFW 79 Script opcode 79 (randomise the creature's extra state).
51767 DEFW 1 Script opcode 1 (jump to script address).
51769 DEFW 51779 Jump to script address 51779.
Script fragment reached from 51831.
51771 DEFW 52424 Graphic-layout pointer 52424.
51773 DEFW 52430 Graphic-layout pointer 52430.
51775 DEFW 52436 Graphic-layout pointer 52436.
51777 DEFW 52442 Graphic-layout pointer 52442.
Script fragment reached from 51769.
51779 DEFW 33 Script opcode 33 (start counted script loop).
51781 DEFB 4,0 Loop count 4 (ScriptRoutine_StartScriptLoop reads only the low byte).
51783 DEFW 52454 Graphic-layout pointer 52454.
51785 DEFW 73 Script opcode 73 (raise the task-four creature).
51787 DEFW 34 Script opcode 34 (end script loop).
Script fragment reached from 51865.
51789 DEFW 33 Script opcode 33 (start counted script loop).
51791 DEFB 5,0 Loop count 5 (ScriptRoutine_StartScriptLoop reads only the low byte).
51793 DEFW Data_TaskFourResidue Graphic-layout pointer Data_TaskFourResidue.
51795 DEFW 34 Script opcode 34 (end script loop).
51797 DEFW 75 Script opcode 75 (nudge the creature toward its target).
51799 DEFW 33 Script opcode 33 (start counted script loop).
51801 DEFB 2,0 Loop count 2 (ScriptRoutine_StartScriptLoop reads only the low byte).
51803 DEFW 52454 Graphic-layout pointer 52454.
51805 DEFW 74 Script opcode 74 (lower the task-four creature).
51807 DEFW 34 Script opcode 34 (end script loop).
51809 DEFW 72 Script opcode 72 (snap the creature onto its target).
51811 DEFW 33 Script opcode 33 (start counted script loop).
51813 DEFB 2,0 Loop count 2 (ScriptRoutine_StartScriptLoop reads only the low byte).
51815 DEFW 52454 Graphic-layout pointer 52454.
51817 DEFW 74 Script opcode 74 (lower the task-four creature).
51819 DEFW 34 Script opcode 34 (end script loop).
51821 DEFW 76 Script opcode 76 (test Berk overlap with the creature).
51823 DEFW 52448 Graphic-layout pointer 52448.
51825 DEFW 52436 Graphic-layout pointer 52436.
51827 DEFW 52430 Graphic-layout pointer 52430.
51829 DEFW 1 Script opcode 1 (jump to script address).
51831 DEFW 51771 Jump to script address 51771.
Script entry loaded by ScriptRoutine_TaskFourAlignCreature.
51833 DEFW 52454 Graphic-layout pointer 52454.
51835 DEFW 74 Script opcode 74 (lower the task-four creature).
51837 DEFW 52448 Graphic-layout pointer 52448.
51839 DEFW 52436 Graphic-layout pointer 52436.
51841 DEFW 52430 Graphic-layout pointer 52430.
51843 DEFW 52424 Graphic-layout pointer 52424.
51845 DEFW 77 Script opcode 77 (tick the offer-item timer).
51847 DEFW 52430 Graphic-layout pointer 52430.
51849 DEFW 52436 Graphic-layout pointer 52436.
51851 DEFW 52442 Graphic-layout pointer 52442.
51853 DEFW 33 Script opcode 33 (start counted script loop).
51855 DEFB 3,0 Loop count 3 (ScriptRoutine_StartScriptLoop reads only the low byte).
51857 DEFW 52454 Graphic-layout pointer 52454.
51859 DEFW 73 Script opcode 73 (raise the task-four creature).
51861 DEFW 34 Script opcode 34 (end script loop).
51863 DEFW 1 Script opcode 1 (jump to script address).
51865 DEFW 51789 Jump to script address 51789.
Script entry loaded by ScriptRoutine_TaskFourStepToward.
51867 DEFW 33 Script opcode 33 (start counted script loop).
51869 DEFB 6,0 Loop count 6 (ScriptRoutine_StartScriptLoop reads only the low byte).
51871 DEFW 52454 Graphic-layout pointer 52454.
51873 DEFW 74 Script opcode 74 (lower the task-four creature).
51875 DEFW 34 Script opcode 34 (end script loop).
51877 DEFW 80 Script opcode 80 (clear the task-four script flags).
Prev: 50958 Up: Map Next: 51879