creatures caves welcome, guest
downloads   gallery   dev   community   creatchi   forum   mycaves
cobs | adoptions | creaturelink | metarooms | breeds | post

   

Snap out of it!   C3DS   Arnout | 7/26/2017  log in to like post  7

typeMisc
authorArnout
updated8/4/2017
version1.1
Every 30 seconds, this agent checks all Creatures in your world for high hunger or boredom drives. Any Creature that has a high amount of hunger or boredom will get a "check-up" in which the agent's script determines what the Creatures highest desire is. The agent then reacts accordingly with one or more quick signals to the Creature. This should effectively help most Creatures out of Eat Elevator Syndrome or similar confusions. In the zip file you'll find two versions of the agent: One that has a visible main agent and visible signals so that you can always see if the agent is still doing its work. The other is the same script but with blank sprites.

A few notes/buts:
- Currently the agent will fire at any Creature that has high drives, this shouldn't be an issue as the signals are extremely short (0,1 to 0,2 seconds), but Creatures that are in mostly empty rooms (for instance the C3 bridge near all the terrarium doors) and looking for food or something to relieve their boredom can get confused for a second or so.
- This script doesn't prevent Eat Elevator Syndrome. The agent takes longer to help out Creatures that build up their drives more slowly (like the Creatures 3 Grendel) but all deaths due to EES should be prevented by this agent.
- I've tested the agent only shortly on a small Creature population, I don't know if the script will bring any world lag to huge Creature populations in wolfing runs and such. The agent also hasn't been tested on different genome types but there shouldn't be any differences!
- The agent shouldn't affect baby Creatures, sleeping Creatures or dead Creatures.
- If you like using this agent, I've also included the script files so that you can use them in any of your worlds. You can't inject multiple instances of this agent. In a docked world there'll only be one Snap out of it agent, even if you try to install multiple script files.

Any feedback is welcome.
 
 
Arnout | 8/4/2017  log in to like post  1

That's precisely what I thought. Once I had the main agent autokill when an Ettin died during a check-up, which really takes half a second so that's really bad luck. If that ever happens now it'll just respawn in a few minutes. That's short enough to get back to saving Creatures from EES. :)
 
ylukyun | 8/4/2017  log in to like post  1

The back-up script is a good idea. I wish more of these timer-based agents had them - they seem to get autokilled a lot, and because they're invisible the player doesn't notice.
 
Arnout | 8/4/2017  log in to like post  2

Version 1.1:
- The agent now checks Creatures less frequently, but will also fire at them somewhat earlier.
- There's a new back-up script that is capable of installing a new main agent, should anything ever happen to it due to a bug.
 
Arnout | 7/26/2017  log in to like post  1

In most natural situations, baby Creatures do not use lifts and doors: That's why those were left out. :)
 
ylukyun | 7/26/2017  log in to like post

Why not baby creatures? Is it something to do with the fact that they can't smell?


downloads
cobs
adoptions
creaturelink
metarooms
breeds
 
gallery
art
wallpaper
screenshots
graphics
promos
sprites
dev
hack shack
script reservations
dev resources
active projects
dev forum
 
community
links
advice
chat
polls
resources
creatchi
 
forum
bookmarks
general
news
help
development
strangeo
survivor
mycaves
log in
register
lost pw
0 online
creatures caves is your #1 resource for the creatures artificial life game series: creatures, creatures 2, creatures 3, docking station, and the upcoming creatures family.

contact    help    privacy policy    terms & conditions    rules    donate    wiki