Prev: C82D Up: Map Next: C8E2
C8A1: Character Scripts: Gandalf
A list of script ids and handler addresses, ending at FF, then the script bytes. An None byte is a verb from Actions.
C8A1 DEFB $00
C8A2 DEFW ScriptGandalf_RunTakeCloseAndGive
C8A4 DEFB $00
C8A5 DEFW ScriptGandalf_RunAndDrop
C8A7 DEFB $00
C8A8 DEFW ScriptGandalf_RunAndSpeak
C8AA DEFB $00
C8AB DEFW ScriptGandalf_RunAndGive
C8AD DEFB $00
C8AE DEFW ScriptGandalf_OpenThenPickAtRandom
C8B0 DEFB $1D
C8B1 DEFW $CA7F
C8B3 DEFB $30
C8B4 DEFW $CA73
C8B6 DEFB $0F
C8B7 DEFW $CA5E
C8B9 DEFB $FF Termination character ($FF).
Gandalfs initial actions.
C8BA DEFB $02
C8BB DEFB $1D Give To
C8BC DEFB $03 $03 - "Curious Map"
C8BD DEFB $00 $00 - "You"
C8BE DEFB $02
C8BF DEFB $10 Open
C8C0 DEFB $05 $05 - "Round Green Door"
C8C1 DEFB $FF Termination character ($FF).
...
ScriptGandalf_RunTakeCloseAndGive C8C2 DEFB $04
C8C3 DEFB $24 Run
C8C4 DEFB $14
C8C5 DEFB $13 Take
C8C6 DEFW ScriptGandalf_RunAndDrop
C8C8 DEFB $03
C8C9 DEFW Event_WhatsThis
C8CB DEFB $00
C8CC DEFB $04
C8CD DEFB $0C Close
C8CE DEFB $04
C8CF DEFB $1D Give To
...
ScriptGandalf_RunAndDrop C8D0 DEFB $04
C8D1 DEFB $24 Run
C8D2 DEFB $04
C8D3 DEFB $0D Drop
...
ScriptGandalf_RunAndSpeak C8D4 DEFB $04
C8D5 DEFB $24 Run
C8D6 DEFB $03
C8D7 DEFW Event_AShortReply
C8D9 DEFB $00
...
ScriptGandalf_RunAndGive C8DA DEFB $04
C8DB DEFB $24 Run
C8DC DEFB $04
C8DD DEFB $1D Give To
Open, then pick a random script entry.
ScriptGandalf_OpenThenPickAtRandom C8DE DEFB $04
C8DF DEFB $10 Open
C8E0 DEFB $0F Script code 0F: pick a random script entry (Turn_PickAScriptEntry).
C8E1 DEFB $04 From the first 04.
Prev: C82D Up: Map Next: C8E2