A few more options off the top of my head:
hyperme wrote:
Damage protection - configure if weapons, spike traps, fire traps, hot tiles, explosions or puffs can harm an Character.
We could add vulnerable to being eaten by adders to that list. Furthermore, if adders can eat this creature, an option for if the adder gets longer, shorter, or stays the same length.
Also whether or not monster attacks will kill the character. Combined with "
monster target"
and we could create characters that act like decoys -- attractive but also sturdy.
Room interaction - configure if an Character drops trapdoors or pushes objects.
In addition to interacting with tunnels and platforms, this could also include whether or not this character drops thin ice, or even whether or not it will form thin ice when killed over water.
I like mauve's suggestion to separate "
activates pressure plates"
from flying behavior. I think breaking down flying/swimming into "
crosses water"
, "
crosses shallow water"
, and "
crosses pit"
(in addition to "
crosses walls"
and "
crosses closed doors"
to include seep behavior, and even crazy things like "
crosses briar"
and "
crosses tarstuff"
for extra fun) might be a good way to handle it.
Just a few thoughts: Seep can jump out of walls to kill something, but they'll immediately die afterward. Waterskippers can leap out of water to kill something, and they can survive being on land. And while seep can jump into pit and water to kill, and waterskippers will jump into pit, waterskippers won't jump into walls. Meanwhile, landbound creatures like roaches can't walk onto walls, pit, or water to kill. I don't know the best way to encode these kinds of interactions.
Monster interactions - configure if an Character is a Monster Target or an Ally Target
Also whether or not the character is targeted by puffs!
Other stuff - configure things I haven't thought of.
Perhaps whether or not a character acts like a brain for the purposes of granting monsters pathfinding. This is getting out there, but maybe a character could act like a tarstuff mother and grow tarstuff in the room.
What kind of "
blood spatter"
the creature dies with: normal blood, purple slayer stuff, green seep squares, etc.
Maybe "
can be tabbed to"
so it acts like a clone.
There's even more options, but this script command is something we can add to over time.