Prev: 59871 Up: Map Next: 60029
59901: Weapon Placement Table
Four sets of four records of 8 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 (104 to 107), the x position, the room x, the y position (159 which is the floor, or 143 for one of them), the room y and the attribute (66 red, 67 magenta, 68 green or 69 cyan). Byte 6 (the counter) is zero and byte 7 holds the flags 5 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 59901 DEFB 104,32,9,159,14,66,0,5
59909 DEFB 105,48,5,159,19,67,0,5
59917 DEFB 106,112,11,159,8,68,0,5
59925 DEFB 107,128,10,159,16,69,0,5
The second set.
59933 DEFB 104,32,9,159,14,66,0,5
59941 DEFB 105,48,15,159,11,67,0,5
59949 DEFB 106,112,8,159,22,68,0,5
59957 DEFB 107,128,10,159,15,69,0,5
The third set.
59965 DEFB 104,32,9,159,14,66,0,5
59973 DEFB 105,48,8,159,24,67,0,5
59981 DEFB 106,112,6,159,10,68,0,5
59989 DEFB 107,80,13,159,18,69,0,5
The fourth set.
59997 DEFB 104,32,9,159,14,66,0,5
60005 DEFB 105,48,1,159,24,67,0,5
60013 DEFB 106,112,6,159,14,68,0,5
60021 DEFB 107,144,14,143,14,69,0,5
Prev: 59871 Up: Map Next: 60029