just watch them :smile: title is work in progress hover over any doge to see debug info! doge actions: 1. move (1 out of 10 chance) doge moves to a random spot, unless too sleepy. this takes top priority so doge always moves most of the time. 2. eat food (1 out of 20 chance) if hunger is equal to or above 90, doge moves towards the food on screen and eats it, reducing hunger by 50. 3. avoid food (triggered by proximity) if doge is close to food but not hungry, it moves away to maintain it's personal space and allow other doges to eat the food. this takes top priority after the move routine. 4. sleep (1 out of 100 chance) if sleepiness is equal to or above 90, doge takes a 10 second nap which reduces sleepiness by 50. sleeping won't override eating. but, otherwise, this routine is mid-priority. 5. lay egg (1 out of 200 chance; 1 out of 1000 chance for hatched doges) if hunger isn't equal to or above 90 and sleepiness also isn't equal or above 90, then doge lays an egg. this adds 10 to hunger and 20 to sleepiness. hatched doges are rarer egg layers. 6. go to a room (1 out of 100 chance) doge goes to either the left door or right door and enters it. 7. look around (default when idling) doge gazes in a random direction, contemplating life. this happens when no routine can run after the move routine and avoid food routine runs.
c2a