I decided recently to expand my selection of bloodthirsty animals to make arena fights more entertaining by adding [PET] and [trAINABLE] to several interesting creatures.
I kept a War Fire Imp dubbed "Mountainfinger" in a small pit so that I could extract iron from all the goblinite I had, and between when I let him out to gather the iron and attempting to put him back in, he disappeared from the animal list. A quick check confirmed he was still alive, merrily hanging out at my meeting hall with all my slackers. In the units list he was labeled as hostile, but he was quite friendly with my dwarves.
About this time, an elven caravan came along. They reach my trade depot and unpack and my broker is moving to the depot to trade. Out of nowhere, Mountainfinger runs out of the meeting hall and starts flinging fireballs, resulting in a hilarious sequence where elves fled panicking around my fort with fireballs zipping past them. By the time the imp finished off the last of the elves, he was promoted to 'Mountainfinger the Legendary Councillor'.
While this was a fun and safe way to make elf bones, I'd prefer it not unexpectedly happen to my critters, especially since I can't move them once they've gone wild.
[CREATURE:IMP_FIRE]
[NAME:fire imp:fire imps:fire imp]
[TILE:'i'][COLOR:6:0:1]
[MODVALUE:10]
[LARGE_ROAMING][FREQUENCY:20]
[FIREBREATH][FIREIMMUNE][liKES_FIGHTING][MAGMA_VISION]
[LARGE_PREDATOR][PET][trAINABLE]
[GENPOWER:5]
[BLOODTYPE:0]
[BONECARN]
[CANOPENDOORS]
[PREFSTRING:terrifying features]
[BODY:HUMANOID:TAIL:2EYES:2EARS:NOSE:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:MOUTH]
[NOBREATHE]
[SIZE:3]
[ATTACK:MAIN:BYTYPE:MOUTH:bite:bites:1:6:BURN][ATTACKFLAG_CANLATCH]
[EQUIPS]
[FAT:1]
[ALL_ACTIVE]
[NO_DRINK][NO_EAT][NO_SLEEP]
[POPULATION_NUMBER:15:30]
[CLUSTER_NUMBER:8:10][CHILD:1]
[BIOME:SUBTERRANEAN_LAVA]
[STANDARD_FLESH]
[HOMEOTHERM:10095]
[SWIMS_INNATE][SWIM_SPEED:2500]
[HEATDAM_POINT:13000]
[IGNITE_POINT:13500]
[LEATHER_HEATDAM_POINT:13000]
[LEATHER_IGNITE_POINT:13500]
[BONE_HEATDAM_POINT:14000]
Edit: I guess I forgot to state the actual question. Does anyone know what causes this and how you stop it?