Added support for reading and writing the third creature flag group,
t_creaturflags3 (the offest already exists in Memory.xml). So far I've
only figured out three of the flags (out of an apparent 13):
1) announce_titan, which causes the creature to be announced as if
it was a titan or FB which had just arrived.
2) scuttle, which causes the creature to be die like it had been
killed in the game. That is, it leaves behind a corpse, and
will generate unhappy thoughts in dwarves if approriate.
3) ghostly, for creatures which are the ghosts of dead dwarves.
I updated creaturemanager to use scuttle for --kill, and added the
action --erase to kill in the old way which doesn't leave a corpse or
creatre unhappy thoughts.
Multiple changes:
* Slight rearrangement of help message.
* Fixed bug where "Dead" flag wasn't being displayed with
--showallflags.
* Added option "-saf" as a shortcut for --showallflags.
* Creature origin (memory pointer) and civilization number are
displayed in the multi-line listing.
* Split logic for testing if creature is to be used off into it's
own function, which is easier to read.
* Added "--type" filter, which can select tame creatures, wild
creatures, demonic creatures, and so on. If the creature type
hasn't been changed from the default of DWARF then's it's
automatically changed to ALL (but can still explicitly be set
via '-c DWARF')
* Added actions to tame selected creatures and to mark them for
butchering.
- Switch -rcs, remove civil skills
- Switch -rms, remove military skills (who would want that?)
- Attempted to revive creature(s) with --revive, but it doesn't work (flag is there but invisible)
- More space for "Current Job"
It is kinda late to dump an item that already produces miasma,
so take some preventive measures. Food that is being eaten or
carried should not be on the ground.