|  | Routines | 
| Prev: 42938 | Up: Map | Next: 43043 | 
| 
Used by the routine at 42638.
 
 | ||||||||
| 43000 | LD A,(HL) | Load A with weight of the object... | ||||||
| 43001 | AND 15 | ...stripping out flag values | ||||||
| 43003 | PUSH HL | Store HL (address of start of object's properties) | ||||||
| 43004 | LD HL,52267 | Point HL at numeric part of "WEIGHT" string... | ||||||
| 43007 | CALL 46837 | ...and overwrite with weight value | ||||||
| 43010 | POP HL | Restore HL (address of start of object's properties) | ||||||
| 43011 | LD A,147 | Load A with (common word index for text "YES") | ||||||
| 43013 | BIT 6,(HL) | If can-be-blown flag is set... | ||||||
| 43015 | JR NZ,43018 | ...then skip ahead to 43018 | ||||||
| 43017 | INC A | Increase A to 148 (common word index for text "NO") | ||||||
| 43018 | LD (52279),A | Insert common word index in A into the "BLOW" field of the string | ||||||
| 43021 | LD A,147 | Load A with (common word index for text "YES") | ||||||
| 43023 | BIT 5,(HL) | If can-be-read flag is set... | ||||||
| 43025 | JR NZ,43028 | ...then skip ahead to 43028 | ||||||
| 43027 | INC A | Increase A to 148 (common word index for text "NO") | ||||||
| 43028 | LD (52288),A | Insert common word index in A into the "READ" field of the string | ||||||
| 43031 | INC HL | Advance HL to second byte in record | ||||||
| 43032 | LD A,147 | Load A with (common word index for text "YES") | ||||||
| 43034 | BIT 3,(HL) | If can-be-worn flag is set... | ||||||
| 43036 | JR NZ,43039 | ...then skip ahead to 43039 | ||||||
| 43038 | INC A | Increase A to 148 (common word index for text "NO") | ||||||
| 43039 | LD (52297),A | Insert common word index in A into the "WEAR" field of the string | ||||||
| 43042 | RET | Return | ||||||
| Prev: 42938 | Up: Map | Next: 43043 |