To quote Toady, "the military is crap", so in the meantime I'm going to create an animal that can guard me from the monsters of the deep, as well as the newly super-sized goblins. This is my first go-round... I've tried to go for the following features:
1. males and females same size until year 1, when females begin growing quickly
2. females have horns, which they will use to attack with
3. males won't try to attack with horns, which they don't have
4. animal is butcherable for shell (and meat, of course)
5. animal is milkable in the meantime
6. only females are trainable (ie, for war)
This is what I have so far, if you forsee problems please point them out:
[CREATURE:DPIG]
[DESCRIPTION:A large, subterranean relative of the pig with a thick carapace. Traditionally domesticated by dwarves for meat and milk, dwarven pigs can also be trained to obey commands.]
[NAME:dwarven pig:dwarven pigs:dwarven pig]
[CREATURE_TILE:'e'][COLOR:6:0:0]
[PETVALUE:300][NATURAL]
[LARGE_ROAMING]
[COMMON_DOMESTIC][PET]
[PREFSTRING:ferocity]
[BODY_APPEARANCE_MODIFIER:LENGTH:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[MAXAGE:10:20]
[CHILD:1]
[GENERAL_CHILD_NAME:shoat:shoats]
[DIURNAL]
[HOMEOTHERM:10070]
[SWIMS_INNATE][SWIM_SPEED:2500]
[MUNDANE]
[CASTE:FEMALE]
[FEMALE]
[trAINABLE]
[USE_MATERIAL_TEMPLATE:MILK:MILK_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen pig's milk]
[STATE_ADJ:ALL_SOLID:frozen pig's milk]
[STATE_NAME:LIQUID:pig's milk]
[STATE_ADJ:LIQUID:pig's milk]
[STATE_NAME:GAS:boiling pig's milk]
[STATE_ADJ:GAS:boiling pig's milk]
[PREFIX:NONE]
[MILKABLE:LOCAL_CREATURE_MAT:MILK:20000]
[USE_MATERIAL_TEMPLATE:CHEESE:CREATURE_CHEESE_TEMPLATE]
[STATE_NAME:SOLID:pig cheese]
[STATE_ADJ:SOLID:pig cheese]
[STATE_NAME:SOLID_POWDER:pig cheese powder]
[STATE_ADJ:SOLID_POWDER:pig cheese powder]
[STATE_NAME:LIQUID:melted pig cheese]
[STATE_ADJ:LIQUID:melted pig cheese]
[STATE_NAME:GAS:boiling pig cheese]
[STATE_ADJ:GAS:boiling pig cheese]
[PREFIX:NONE]
[BODY_SIZE:0:0:200000]
[BODY_SIZE:1:0:500000]
[BODY_SIZE:1:112:700000]
[BODY_SIZE:1:224:800000]
[BODY_SIZE:2:0:900000]
[CASTE_NAME:sow:swine:sow]
[CASTE:MALE]
[MALE]
[BODY_SIZE:0:0:200000]
[BODY_SIZE:1:0:500000]
[CASTE_NAME:hog:swine:hog]
[SELECT_CASTE:FEMALE]
[BODY:QUADRUPED:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:THROAT:NECK:SPINE:BRAIN:SKULL:4TOES_FQ:4TOES_RQ:MOUTH:GENERIC_TEETH:RIBCAGE:SHELL:2HEAD_HORN]
[ATTACK:GORE:BODYPART:BY_CATEGORY:HORN]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:gore:gores]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_WITH]
[ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_CANLATCH]
[SELECT_CASTE:MALE]
[BODY:QUADRUPED:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:THROAT:NECK:SPINE:BRAIN:SKULL:4TOES_FQ:4TOES_RQ:MOUTH:GENERIC_TEETH:RIBCAGE:SHELL]
[ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_CANLATCH]
[SELECT_CASTE:ALL]
[USE_MATERIAL_TEMPLATE:NAIL:NAIL_TEMPLATE]
[USE_TISSUE_TEMPLATE:NAIL:NAIL_TEMPLATE]
[TISSUE_LAYER:BY_CATEGORY:TOE:NAIL:FRONT]
[SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
[PLUS_TISSUE_LAYER:SKIN:BY_CATEGORY:THROAT]
[TL_MAJOR_ARTERIES]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[liGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[USE_MATERIAL_TEMPLATE:HORN:HORN_TEMPLATE]
[REMOVE_MATERIAL:HAIR]
[USE_MATERIAL_TEMPLATE:SHELL:SHELL_TEMPLATE]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[USE_TISSUE_TEMPLATE:HORN:HORN_TEMPLATE]
[REMOVE_TISSUE:HAIR]
[USE_TISSUE_TEMPLATE:SHELL:SHELL_TEMPLATE]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_TAN:1:PALE_BROWN:1:RAW_UMBER:1:TAN:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:IRIS_EYE_BLACK:1]
[TLCM_NOUN:eyes:PLURAL]
Hmm, they don't seem to be fighting correctly...
Ok... got the biting to work, now to fix the goring...
Alright, the biting and goring work, now just need to fix the hair problems...
Ok, done! Formatting (indentation) might be a little off but it works. No errors. Can't take on an elephant but it tore a goblin to pieces in about 5 seconds.