Routines |
Prev: 62544 | Up: Map | Next: 62673 |
Used by the routine at 62544.
|
||||
Monster has eaten something, work out what.
|
||||
Handler_Eating | 62648 | CP 4 | Anything with an ID lower than 4 is food, if so jump to Handler_EatFood. | |
62650 | JR C,Handler_EatFood | |||
Else it's something inedible so fetch the monster state and handle it.
|
||||
62652 | LD A,(57157) | A=*Temp_MonsterID. | ||
62655 | CALL SetIYMonsterData | Call SetIYMonsterData. | ||
Take 6 away from the monsters energy level.
|
||||
62658 | LD A,6 | A=6. | ||
62660 | CALL Handler_DecreaseEnergy | Call Handler_DecreaseEnergy. | ||
62663 | LD (IY+0),29 | Write 29 to monster state (*IY+0). | ||
62667 | LD (IY+7),4 | Write 4 to *IY+7. | ||
62671 | JR 62578 | Jump to 62578. |
Prev: 62544 | Up: Map | Next: 62673 |