Open Loobinex opened 8 years ago
It isn't possible for computer player to know which tasks a creature tried but failed.
So this requires per-task fix - in this specific case, computer player should check for hungry creatures and put them into hatchery, even if they're working.
This cannot be accomplished by allowing the computer player to respond to the alert 'creature cannot reach the room it needs'?
This message doesn't store the creature index - it only stores room kind, and the position where the creature was when message has been created. And currently there's no extra space in struct Event to store additional parameter.
Though I agree it would be best if computer could use the events list.
Having the Creature ID in the event would be a nice to have for the player as well, so that the zoom-eye can point towards the creature.
Worth the wait to do it right I think.
I agree.
So - this is blocked until struct Event (array of which is in struct Game) can be resized, or at least moved to struct GameAdd.
Load the attached save. Find a blue keeper with a guardpost behind a locked door. Creatures assigned to guard will go hungry and eventually end up being tortured to death.
Found in KeeperFX v0.4.6 r1737 patch, git 04d7924, dated 2015-11-05 18:59:28