Adjusts some types to tidy up the mob list. Put some of the mobs that can vore under the vore tab, removed the clown mobs from /mobs_monsters because they were the only thing in there, so there wasn't really any point in hiding them a level deeper, and generally looked for subtypes that didn't have anything in them, and commented those out. Did you know that telesci is supposed to have a chance to spawn hostile mobs if you mess up? It's true! I may or may not have fixed it, I don't play telesci, but it uses a path that actually has mobs in it now.
The mob cooldown thing from upstream made everything with a positive number in the variable be ultra slow. I'm not sure how it was that the variable was broken previously considering that the higher the number was the slower things went, but now it's ultra slow or nothing! cringe.
Adjusts some of the mobs I've made that are supposed to not be slow to still not be slow, as well as touches up a couple of things with squirrels
Makes it so that certain squiggly mobs can go into mouse holes even though they fall outside what's usually allowed!
These mobs also get the option to eat anything else that might be in the tunnel with them!
The special mobs include:
catslugs
morphs
protean blobs
slimes (which promethean slimes are a subtype of)
The thinking is these are squishy things that could reasonably be made to fit, or otherwise fit thematically!
I would like to make it so snakes could do this too, but we should get some vore enabled snakes first!
Mouse holes and micro_interact-able things, you need to be inside them to use their interaction prompt, so you aren't allowed to instantly teleport back to a tunnel for leaving the prompt open or whatever!
Adds a var and a proc to all objects in the game!
If an object starts with the 'micro_target' var enabled, then it will obtain the 'micro interact' proc as a verb on initialize.
The 'micro interact' proc, allows micros and other small mobs such as mice, to hide inside of whatever the object is. Additionally, those inside one object can use the verb to move to an adjacent object that has the 'micro_target' var.
Non micros/small mobs can also use the 'micro interact' verb to attempt to extract anyone who might be within the given object.