Prev: 41428 Up: Map Next: 41508
41444: LongGameCrewInit
64-byte starting state (eight 8-byte records) copied by LongGameInit (42276) into $7376-$73B5. Layout, with 29566 ($7376) as record 0:
Input
slot 0 ($7376): alien-slot header (all zero)
slot 1 ($737E): alien gameplay slot proper
slot 2 ($7386): crew[0] \
slot 3 ($738E): crew[1] |
slot 4 ($7396): crew[2] | Initial state for the 6 crew that
slot 5 ($739E): crew[3] | share the 64-byte block. crew[6] at
slot 6 ($73A6): crew[4] | $73B6 is initialised separately.
slot 7 ($73AE): crew[5] /
Per-record field layout: see 29566 (ActorRecords). In particular +1 is the STARTING ROOM (6 = CommdCentr, 27 = Mess) and +4 is the crew member's strength. The Long Game opens with Dallas, Kane and Ripley on the bridge and Ash, Lambert and Parker in the Mess — the film's dinner scene, ready for message #33 "Alien has hatched from {actor}". LongGameInit stamps $FF into +1/+7 of the host slot chosen via LongGameHostSlotTable (the HostMarker). All seven crew slots start with non-zero +4/+5/+6, so every crew member is alive and placed when a Long Game begins. LongGameInit's script-driven step at 42313-42334 then marks one slot as the chestburster host — the only crew whose +1 and +7 will hold $FF after init.
41444 DEFB 0,0,0,0,0,0,0,0 slot 0 ALIEN (room written by CommonGameInit)
41452 DEFB 0,6,0,0,6,4,4,0 slot 1 Dallas — CommdCentr, strength 6
41460 DEFB 0,6,0,0,5,4,4,0 slot 2 Kane — CommdCentr, strength 5
41468 DEFB 0,6,0,0,4,3,3,0 slot 3 Ripley — CommdCentr, strength 4
41476 DEFB 0,27,0,0,5,4,4,0 slot 4 Ash — Mess, strength 5
41484 DEFB 0,27,0,0,6,4,4,0 slot 5 Lambert — Mess, strength 6
41492 DEFB 0,27,0,0,6,4,4,0 slot 6 Parker — Mess, strength 6
41500 DEFB 0,0,0,0,5,3,3,0 slot 7 Brett — placed separately by init
Prev: 41428 Up: Map Next: 41508