Prev: E9DF Up: Map Next: EA7D
E9FD: Weapon Placement Table
Four sets of four records of 08 bytes each, which Place_Weapon_Pickups copies to the small object records at Small_Object_Records (see Handle_Weapon_Pickup). A record has the type (68 to 6B), the x position, the room x, the y position (9F which is the floor, or 8F for one of them), the room y and the attribute (42 red, 43 magenta, 44 green or 45 cyan). Byte 06 (the counter) is zero and byte 07 holds the flags 05 which are bit 0 (no old image to erase) and bit 2 (falling). Each set has one weapon of each type, but in different places.
The first set.
Weapon_Placement_Table E9FD DEFB $68,$20,$09,$9F,$0E,$42,$00,$05
EA05 DEFB $69,$30,$05,$9F,$13,$43,$00,$05
EA0D DEFB $6A,$70,$0B,$9F,$08,$44,$00,$05
EA15 DEFB $6B,$80,$0A,$9F,$10,$45,$00,$05
The second set.
EA1D DEFB $68,$20,$09,$9F,$0E,$42,$00,$05
EA25 DEFB $69,$30,$0F,$9F,$0B,$43,$00,$05
EA2D DEFB $6A,$70,$08,$9F,$16,$44,$00,$05
EA35 DEFB $6B,$80,$0A,$9F,$0F,$45,$00,$05
The third set.
EA3D DEFB $68,$20,$09,$9F,$0E,$42,$00,$05
EA45 DEFB $69,$30,$08,$9F,$18,$43,$00,$05
EA4D DEFB $6A,$70,$06,$9F,$0A,$44,$00,$05
EA55 DEFB $6B,$50,$0D,$9F,$12,$45,$00,$05
The fourth set.
EA5D DEFB $68,$20,$09,$9F,$0E,$42,$00,$05
EA65 DEFB $69,$30,$01,$9F,$18,$43,$00,$05
EA6D DEFB $6A,$70,$06,$9F,$0E,$44,$00,$05
EA75 DEFB $6B,$90,$0E,$8F,$0E,$45,$00,$05
Prev: E9DF Up: Map Next: EA7D