Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Fortress-playable tigermen (Tigerfolk)  (Read 894 times)

Dementron

  • Escaped Lunatic
    • View Profile
Fortress-playable tigermen (Tigerfolk)
« on: February 21, 2013, 02:59:16 am »

I'm working on a more playable and fleshed-out version of the tigerman that I call Tigerfolk. I think I have the entity and creature files more or less done, except for testing. I am also working on sprites (about 1/4 done) and a language file (about 1/2 done). Creating a new civ seems pretty easy, but the hard part is that I want it to be fully playable in Fortress Mode. I suppose they should work in Adventure Mode too, but I haven't really played that. I'm trying to make them fairly interesting, but avoid modifying anything that already exists to keep the mod simple and as compatible as possible.

I'm having some problems in testing, however, and I'm getting a bit frustrated, so I thought I might seek help on the forums.

Legends Mode really doesn't like these guys. I haven't really done a lot of testing on that, since it's not too high a priority for me, but it crashes every time I bring up Historical Figures, and on some worlds when I bring up Civilizations. I think I had similar problems with Historical Figures when I just copy/pasted/renamed Humans too. I don't think I tried the other commands.

The biggest problem for playability is that sometimes after I get migrants the game will crash any time I use Units, or if I try to View certain units. I thought it might be skill-related, but last time I verified that the unit causing the crash was a child.

Lesser but still annoying, in my last game none of the Tigerfolk had any social skills, aside from a few ranks in Appraiser I gave to one of my starting seven. They had a lot of dabbling skills, but according to Dwarf Therapist, no experience in any of them.

In my latest test game, none of the migrants is showing up with any unusual attributes, i.e. no "very strong", "susceptible to disease", "very creative" etc. The starting seven were generated normally.

I haven't been getting any human or dwarven caravans with any world. We're not at war, and I've let several years pass, in several different worlds, so I'm not sure what the problem is.

Here are the latest creature and entity files.

Code: [Select]
creature_tigerfolk

[OBJECT:CREATURE]

[CREATURE:TIGERFOLK]
[DESCRIPTION:A medium-sized person with the striped fur, head and tail of a tiger.]
[NAME:tigerfolk:tigerfolk:tigerfolk]
[CASTE_NAME:tigerfolk:tigerfolk:tigerfolk]
[CREATURE_TILE:'T'][COLOR:6:0:1]
[INTELLIGENT][LIKES_FIGHTING]
[TRANCES]
[CANOPENDOORS]
[CARNIVORE][NATURAL]
[SAVAGE]
[GRASSTRAMPLE:0]
[PREFSTRING:stripes, of course]
[PERSONALITY:GREGARIOUSNESS:0:45:90]
[PERSONALITY:ACTIVITY_LEVEL:0:40:100]
[PERSONALITY:STRAIGHTFORWARDNESS:0:60:100]
[PERSONALITY:MODESTY:0:45:80]
[PERSONALITY:SELF_EFFICACY:25:70:100]
[PERSONALITY:VULNERABILITY:0:45:100]
SKILL_LEARN_RATE:MINING:50
SKILL_LEARN_RATE:MECHANICS:50
SKILL_LEARN_RATE:SNEAK:150
SKILL_LEARN_RATE:BUTCHER:200
SKILL_LEARN_RATE:LEATHERWORK:200
SKILL_LEARN_RATE:BONECARVE:200
(I took the learn rates out because I thought they were causing the Units crash, but I'm still getting it. I'll

probably put them back in once I figure out the problem.)


[BODY:HUMANOID:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:4

TOES:MOUTH:TONGUE:GENERIC_TEETH_WITH_LARGE_EYE_TEETH:RIBCAGE]
[BODYGLOSS:PAW]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[BODY_DETAIL_PLAN:BODY_HAIR_TISSUE_LAYERS:HAIR]
[USE_MATERIAL_TEMPLATE:CLAW:NAIL_TEMPLATE]
[USE_TISSUE_TEMPLATE:CLAW:CLAW_TEMPLATE]
[TISSUE_LAYER:BY_CATEGORY:FINGER:CLAW:FRONT]
[TISSUE_LAYER:BY_CATEGORY:TOE:CLAW: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]


[PHYS_ATT_RANGE:STRENGTH:700:1200:1400:1500:1600:1800:2500]             ++
[PHYS_ATT_RANGE:AGILITY:450:950:1150:1250:1350:1550:2250]               +
[PHYS_ATT_RANGE:TOUGHNESS:450:950:1150:1250:1350:1550:2250]             +
[PHYS_ATT_RANGE:ENDURANCE:150:600:800:900:1000:1100:1500]               -
[PHYS_ATT_RANGE:RECUPERATION:450:950:1150:1250:1350:1550:2250]          +
[PHYS_ATT_RANGE:DISEASE_RESISTANCE:450:950:1150:1250:1350:1550:2250]    +
[MENT_ATT_RANGE:ANALYTICAL_ABILITY:150:600:800:900:1000:1100:1500]      -
[MENT_ATT_RANGE:FOCUS:150:600:800:900:1000:1100:1500]                   -
[MENT_ATT_RANGE:PATIENCE:450:950:1150:1250:1350:1550:2250]              +
[MENT_ATT_RANGE:INTUITION:450:950:1150:1250:1350:1550:2250]             +
[MENT_ATT_RANGE:MEMORY:150:600:800:900:1000:1100:1500]                  -
[MENT_ATT_RANGE:KINESTHETIC_SENSE:450:950:1150:1250:1350:1550:2250]     +
[MENT_ATT_RANGE:SOCIAL_AWARENESS:150:600:800:900:1000:1100:1500]        -


[BODY_SIZE:0:0:4000]
[BODY_SIZE:1:0:17500]
[BODY_SIZE:8:0:70000]
(Human size to reduce clothing and armor complications.)

[BODY_APPEARANCE_MODIFIER:HEIGHT:75:95:98:100:102:105:125]
[APP_MOD_IMPORTANCE:500]
[BODY_APPEARANCE_MODIFIER:BROADNESS:75:95:98:100:102:105:125]
[APP_MOD_IMPORTANCE:500]
[SET_BP_GROUP:BY_CATEGORY:EYE]
[BP_APPEARANCE_MODIFIER:CLOSE_SET:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:DEEP_SET:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:ROUND_VS_NARROW:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:LARGE_IRIS:25:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[SET_BP_GROUP:BY_CATEGORY:NOSE]
[BP_APPEARANCE_MODIFIER:BROADNESS:25:70:90:100:110:130:200]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[BP_APPEARANCE_MODIFIER:LENGTH:25:70:90:100:110:130:200]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[BP_APPEARANCE_MODIFIER:UPTURNED:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:CONVEX:0:70:90:100:110:130:200]
[APP_MOD_NOUN:nose bridge:SINGULAR]
[SET_BP_GROUP:BY_CATEGORY:EAR]
[BP_APPEARANCE_MODIFIER:SPLAYED_OUT:0:70:90:100:110:130:200]
[APP_MOD_NOUN:ears:PLURAL]
[BP_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_NOUN:ears:PLURAL]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_NOUN:ears:PLURAL]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[SET_BP_GROUP:BY_CATEGORY:TOOTH]
[BP_APPEARANCE_MODIFIER:GAPS:0:70:90:100:110:130:200]
[APP_MOD_NOUN:teeth:PLURAL]
[BP_APPEARANCE_MODIFIER:LENGTH:100:100:100:100:100:100:100] for vampires
[APP_MOD_IMPORTANCE:1000]
[APP_MOD_NOUN:teeth:PLURAL]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[SET_BP_GROUP:BY_CATEGORY:SKULL]
[BP_APPEARANCE_MODIFIER:HIGH_CHEEKBONES:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:BROAD_CHIN:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:JUTTING_CHIN:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:SQUARE_CHIN:0:70:90:100:110:130:200]
[SET_BP_GROUP:BY_CATEGORY:THROAT]
[BP_APPEARANCE_MODIFIER:DEEP_VOICE:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:RASPY_VOICE:0:70:90:100:110:130:200]
[SET_BP_GROUP:BY_CATEGORY:HEAD]
[BP_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[MAXAGE:50:60]


[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]
[ATTACK:SCRATCH:CHILD_TISSUE_LAYER_GROUP:BY_TYPE:GRASP:BY_CATEGORY:FINGER:CLAW]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:scratch:scratches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[BABY:1]
[GENERAL_BABY_NAME:tigerfolk kitten:tigerfolk kittens]
[CHILD:8]
[GENERAL_CHILD_NAME:tigerfolk cub:tigerfolk cubs]
[EQUIPS]
[NOCTURNAL]
[HOMEOTHERM:10067]
[SWIMS_LEARNED][SWIM_SPEED:2500]

[MANNERISM_FINGERS:finger:fingers]
[MANNERISM_NOSE:nose]
[MANNERISM_EAR:ear]
[MANNERISM_HEAD:head]
[MANNERISM_EYES:eyes]
[MANNERISM_MOUTH:mouth]
[MANNERISM_KNUCKLES:knuckles]
[MANNERISM_LIPS:lips]
[MANNERISM_CHEEK:cheek]
[MANNERISM_FEET:feet]
[MANNERISM_ARMS:arms]
[MANNERISM_HANDS:hands]
[MANNERISM_TONGUE:tongue]
[MANNERISM_LEG:leg]
[MANNERISM_LAUGH]
[MANNERISM_SMILE]
[MANNERISM_WALK]
[MANNERISM_SIT]
[MANNERISM_BREATH]
[MANNERISM_POSTURE]
[MANNERISM_STRETCH]
[MANNERISM_EYELIDS]
[SPOUSE_CONVERSION_TARGET]

[CASTE:FEMALE]
[FEMALE]
[CASTE:MALE]
[MALE]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]


[TL_COLOR_MODIFIER:STRIPES_ORANGE_BLACK:50:STRIPES_BROWN_BLACK:10:STRIPES_BLACK_WHITE:2:STRIPES_ORANGE_WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TL_COLOR_MODIFIER:GRAY:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:45:0:50:0]
[TL_COLOR_MODIFIER:WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:50:0:60:0]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]


[TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:

PALE_CHESTNUT:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:IRIS_EYE_AMBER:1:IRIS_EYE_AUBURN:1:IRIS_EYE_AZURE:1:IRIS_EYE_BRASS:1:IRIS_EYE_BRONZE:1:IRIS_EYE_CIN

NAMON:1:IRIS_EYE_COPPER:1:IRIS_EYE_EMERALD:1:IRIS_EYE_GREEN:1:IRIS_EYE_LIGHT_BLUE:1:IRIS_EYE_LIGHT_BROWN:1:IRIS_EYE_MA

HOGANY:1:IRIS_EYE_OCHRE:1:IRIS_EYE_OLIVE:1:IRIS_EYE_PALE_BLUE:1:IRIS_EYE_PALE_BROWN:1:IRIS_EYE_PALE_CHESTNUT:1:IRIS_EY

E_RAW_UMBER:1:IRIS_EYE_RUSSET:1:IRIS_EYE_SKY_BLUE:1:IRIS_EYE_SPRING_GREEN:1:IRIS_EYE_TAN:1:IRIS_EYE_GOLD:1:IRIS_EYE_GO

LDEN_YELLOW:1:IRIS_EYE_GOLDENROD:1:IRIS_EYE_GREEN-

YELLOW:1:IRIS_EYE_LEMON:1:IRIS_EYE_ORANGE:1:IRIS_EYE_SAFFRON:1:IRIS_EYE_YELLOW:1:IRIS_EYE_YELLOW_GREEN:1]
[TLCM_NOUN:eyes:PLURAL]
(The GREEN-YELLOW bit is odd in that it has a dash, not an underscore, but that's what it says in the

descriptor_pattern_iris_eye file)

Code: [Select]
entity_tigerfolk

[OBJECT:ENTITY]

[ENTITY:TIGERFOLK]
[CIV_CONTROLLABLE]
[CREATURE:TIGERFOLK]
[TRANSLATION:TIGERFOLK]

[DIGGER:ITEM_WEAPON_PICK]
[WEAPON:ITEM_WEAPON_WHIP]
[WEAPON:ITEM_WEAPON_AXE_BATTLE]
[WEAPON:ITEM_WEAPON_HAMMER_WAR]
[WEAPON:ITEM_WEAPON_SWORD_SHORT]
[WEAPON:ITEM_WEAPON_SPEAR]
[WEAPON:ITEM_WEAPON_MACE]
[WEAPON:ITEM_WEAPON_BOW]
[AMMO:ITEM_AMMO_ARROWS]
[WEAPON:ITEM_WEAPON_PIKE]
[WEAPON:ITEM_WEAPON_HALBERD]
[WEAPON:ITEM_WEAPON_SWORD_2H]
[WEAPON:ITEM_WEAPON_SWORD_LONG]
[WEAPON:ITEM_WEAPON_MAUL]
[WEAPON:ITEM_WEAPON_AXE_GREAT]
[WEAPON:ITEM_WEAPON_SCIMITAR]
[WEAPON:ITEM_WEAPON_AXE_TRAINING]
[WEAPON:ITEM_WEAPON_SWORD_SHORT_TRAINING]
[WEAPON:ITEM_WEAPON_SPEAR_TRAINING]
[ARMOR:ITEM_ARMOR_BREASTPLATE:RARE]
[ARMOR:ITEM_ARMOR_MAIL_SHIRT:UNCOMMON]
[ARMOR:ITEM_ARMOR_LEATHER:COMMON]
[ARMOR:ITEM_ARMOR_COAT:COMMON]
[ARMOR:ITEM_ARMOR_SHIRT:COMMON]
[ARMOR:ITEM_ARMOR_CLOAK:COMMON]
[ARMOR:ITEM_ARMOR_TUNIC:COMMON]
[ARMOR:ITEM_ARMOR_TOGA:COMMON]
[ARMOR:ITEM_ARMOR_CAPE:COMMON]
[ARMOR:ITEM_ARMOR_VEST:COMMON]
[ARMOR:ITEM_ARMOR_DRESS:UNCOMMON]
[ARMOR:ITEM_ARMOR_ROBE:COMMON]
[HELM:ITEM_HELM_HELM:COMMON]
[HELM:ITEM_HELM_CAP:COMMON]
[HELM:ITEM_HELM_HOOD:UNCOMMON]
[HELM:ITEM_HELM_TURBAN:COMMON]
[HELM:ITEM_HELM_MASK:RARE]
[HELM:ITEM_HELM_VEIL_HEAD:COMMON]
[HELM:ITEM_HELM_VEIL_FACE:UNCOMMON]
[HELM:ITEM_HELM_SCARF_HEAD:UNCOMMON]
[GLOVES:ITEM_GLOVES_GAUNTLETS:COMMON]
[GLOVES:ITEM_GLOVES_GLOVES:UNCOMMON]
[GLOVES:ITEM_GLOVES_MITTENS:RARE]
[SHOES:ITEM_SHOES_SHOES:COMMON]
[SHOES:ITEM_SHOES_BOOTS:COMMON]
[SHOES:ITEM_SHOES_BOOTS_LOW:COMMON]
[SHOES:ITEM_SHOES_SANDAL:COMMON]
[SHOES:ITEM_SHOES_CHAUSSE:UNCOMMON]
[SHOES:ITEM_SHOES_SOCKS:COMMON]
[PANTS:ITEM_PANTS_PANTS:COMMON]
[PANTS:ITEM_PANTS_GREAVES:COMMON]
[PANTS:ITEM_PANTS_LEGGINGS:COMMON]
[PANTS:ITEM_PANTS_LOINCLOTH:COMMON]
[PANTS:ITEM_PANTS_THONG:UNCOMMON]
[PANTS:ITEM_PANTS_SKIRT:COMMON]
[PANTS:ITEM_PANTS_SKIRT_SHORT:COMMON]
[PANTS:ITEM_PANTS_SKIRT_LONG:COMMON]
[PANTS:ITEM_PANTS_BRAIES:UNCOMMON]
[SHIELD:ITEM_SHIELD_SHIELD]
[SHIELD:ITEM_SHIELD_BUCKLER]
[TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE]
[TOY:ITEM_TOY_PUZZLEBOX]
[TOY:ITEM_TOY_BOAT]
[TOY:ITEM_TOY_HAMMER]
[TOY:ITEM_TOY_AXE]
[INSTRUMENT:ITEM_INSTRUMENT_FLUTE]
[INSTRUMENT:ITEM_INSTRUMENT_DRUM]
[TOOL:ITEM_TOOL_NEST_BOX]
[TOOL:ITEM_TOOL_JUG]
[TOOL:ITEM_TOOL_LARGE_POT]
[TOOL:ITEM_TOOL_HIVE]
[TOOL:ITEM_TOOL_MINECART]
[TOOL:ITEM_TOOL_CAULDRON]
[TOOL:ITEM_TOOL_LADLE]
[TOOL:ITEM_TOOL_BOWL]
[TOOL:ITEM_TOOL_MORTAR]
[TOOL:ITEM_TOOL_PESTLE]
[TOOL:ITEM_TOOL_WHEELBARROW]
[TOOL:ITEM_TOOL_KNIFE_CARVING]
[TOOL:ITEM_TOOL_KNIFE_BONING]
[TOOL:ITEM_TOOL_KNIFE_SLICING]
[TOOL:ITEM_TOOL_KNIFE_MEAT_CLEAVER]
[TOOL:ITEM_TOOL_FORK_CARVING]
[CLOTHING]
[CURRENCY:COPPER:1]
[CURRENCY:SILVER:5]
[CURRENCY:GOLD:15]

[SELECT_SYMBOL:WAR:NAME_WAR]
[SUBSELECT_SYMBOL:WAR:VIOLENT]
[SELECT_SYMBOL:BATTLE:NAME_BATTLE]
[SUBSELECT_SYMBOL:BATTLE:VIOLENT]
[SELECT_SYMBOL:SIEGE:NAME_SIEGE]
[SUBSELECT_SYMBOL:SIEGE:VIOLENT]
[SELECT_SYMBOL:ROAD:NAME_ROAD]
[SELECT_SYMBOL:TUNNEL:NAME_TUNNEL]
[SELECT_SYMBOL:BRIDGE:NAME_BRIDGE]
[SELECT_SYMBOL:WALL:NAME_WALL]
[SELECT_SYMBOL:REMAINING:NATURE]
[SELECT_SYMBOL:REMAINING:PRIMITIVE]
[SELECT_SYMBOL:REMAINING:MYTHIC]
[SELECT_SYMBOL:REMAINING:ASSERTIVE]
[CULL_SYMBOL:ALL:DOMESTIC]
[CULL_SYMBOL:ALL:SUBORDINATE]
[CULL_SYMBOL:ALL:EVIL]
[CULL_SYMBOL:ALL:FLOWERY]
[CULL_SYMBOL:ALL:NEGATIVE]
[CULL_SYMBOL:ALL:UGLY]
[CULL_SYMBOL:ALL:NEGATOR]
[SELECT_SYMBOL:CIV:NAME_ENTITY_KINGDOM]
[SELECT_SYMBOL:SITE:NAME_ENTITY_TOWN_FOUNDER]
[RIVER_PRODUCTS]
[OCEAN_PRODUCTS]
[GEM_PREF]
[STONE_PREF]
[OUTDOOR_WOOD]
[USE_ANIMAL_PRODUCTS]
[COMMON_DOMESTIC_PULL]
[COMMON_DOMESTIC_MOUNT]
[COMMON_DOMESTIC_PET]
[COMMON_DOMESTIC_PACK]
[USE_ANY_PET_RACE]
[USE_MISC_PROCESSED_WOOD_PRODUCTS]
[EQUIPMENT_IMPROVEMENTS]
[IMPROVED_BOWS]

[INVADERS_IGNORE_NEUTRALS]
[SPHERE_ALIGNMENT:FIRE:300]
[SPHERE_ALIGNMENT:ANIMALS:384]
[SPHERE_ALIGNMENT:COURAGE:512]
[SPHERE_ALIGNMENT:METALS:384]
[SPHERE_ALIGNMENT:TWILIGHT:512]
[ART_FACET_MODIFIER:EVIL:128]
[ART_FACET_MODIFIER:GOOD:384]
[ART_FACET_MODIFIER:FANCIFUL:384]
[ART_FACET_MODIFIER:OWN_RACE:512]
[ART_IMAGE_ELEMENT_MODIFIER:ITEM:132]
[ART_IMAGE_ELEMENT_MODIFIER:SHAPE:384]
[ART_IMAGE_ELEMENT_MODIFIER:CREATURE:512]
[ITEM_IMPROVEMENT_MODIFIER:RINGS_HANGING:384]
[ITEM_IMPROVEMENT_MODIFIER:BANDS:256]
[ITEM_IMPROVEMENT_MODIFIER:SPIKES:64]

[FRIENDLY_COLOR:2:0:1]
[UNDEAD_CANDIDATE]

[DEFAULT_SITE_TYPE:CAVE_DETAILED]
[LIKES_SITE:CAVE_DETAILED]
[TOLERATES_SITE:CITY]
[TOLERATES_SITE:TREE_CITY]
[TOLERATES_SITE:CAVE_DETAILED]

[START_BIOME:ANY_TROPICAL_FOREST]
[START_BIOME:SHRUBLAND_TROPICAL]
[START_BIOME:SWAMP_TROPICAL_FRESHWATER]
[START_BIOME:SWAMP_TROPICAL_SALTWATER]
[START_BIOME:SWAMP_MANGROVE]
[BIOME_SUPPORT:ANY_LAKE:1]
[BIOME_SUPPORT:ANY_FOREST:3]
[BIOME_SUPPORT:ANY_RIVER:1]
[BIOME_SUPPORT:ANY_WETLAND:1]
[BIOME_SUPPORT:ANY_SHRUBLAND:2]

[DIPLOMAT_BODYGUARDS]
[MERCHANT_BODYGUARDS]

[PROGRESS_TRIGGER_POPULATION:1]
[PROGRESS_TRIGGER_PRODUCTION:1]
[PROGRESS_TRIGGER_TRADE:1]
[PROGRESS_TRIGGER_POP_SIEGE:3]
[PROGRESS_TRIGGER_PROD_SIEGE:0]
[PROGRESS_TRIGGER_TRADE_SIEGE:0]

[ACTIVE_SEASON:AUTUMN]
[AMBUSHER]
[MAX_STARTING_CIV_NUMBER:100]
[MAX_POP_NUMBER:10000]
[MAX_SITE_POP_NUMBER:120]
[RELIGION:REGIONAL_FORCE]

[WANDERER]
[BEAST_HUNTER]
[SCOUT]

[PERMITTED_JOB:MINER]
[PERMITTED_JOB:CARPENTER]
[PERMITTED_JOB:BOWYER]
[PERMITTED_JOB:WOODCUTTER]
[PERMITTED_JOB:ENGRAVER]
[PERMITTED_JOB:MASON]
[PERMITTED_JOB:ANIMAL_CARETAKER]
[PERMITTED_JOB:ANIMAL_TRAINER]
[PERMITTED_JOB:HUNTER]
[PERMITTED_JOB:TRAPPER]
[PERMITTED_JOB:ANIMAL_DISSECTOR]
[PERMITTED_JOB:FURNACE_OPERATOR]
[PERMITTED_JOB:WEAPONSMITH]
[PERMITTED_JOB:ARMORER]
[PERMITTED_JOB:BLACKSMITH]
[PERMITTED_JOB:METALCRAFTER]
[PERMITTED_JOB:GEM_CUTTER]
[PERMITTED_JOB:GEM_SETTER]
[PERMITTED_JOB:WOODCRAFTER]
[PERMITTED_JOB:STONECRAFTER]
[PERMITTED_JOB:LEATHERWORKER]
[PERMITTED_JOB:BONE_CARVER]
[PERMITTED_JOB:WEAVER]
[PERMITTED_JOB:CLOTHIER]
[PERMITTED_JOB:GLASSMAKER]
[PERMITTED_JOB:FISHERMAN]
[PERMITTED_JOB:FISH_DISSECTOR]
[PERMITTED_JOB:FISH_CLEANER]
[PERMITTED_JOB:CHEESE_MAKER]
[PERMITTED_JOB:MILKER]
[PERMITTED_JOB:SHEARER]
[PERMITTED_JOB:SPINNER]
[PERMITTED_JOB:COOK]
[PERMITTED_JOB:THRESHER]
[PERMITTED_JOB:MILLER]
[PERMITTED_JOB:BUTCHER]
[PERMITTED_JOB:TANNER]
[PERMITTED_JOB:DYER]
[PERMITTED_JOB:PLANTER]
[PERMITTED_JOB:HERBALIST]
[PERMITTED_JOB:BREWER]
[PERMITTED_JOB:SOAP_MAKER]
[PERMITTED_JOB:POTASH_MAKER]
[PERMITTED_JOB:LYE_MAKER]
[PERMITTED_JOB:WOOD_BURNER]
[PERMITTED_JOB:MECHANIC]
PERMITTED_JOB:SIEGE_ENGINEER
PERMITTED_JOB:SIEGE_OPERATOR
(I'm trying to make Tigerfolk a little more primative than dwarves, so I cut these. I may cut more jobs in the

future.)
[PERMITTED_JOB:PUMP_OPERATOR]
[PERMITTED_JOB:CLERK]
[PERMITTED_JOB:ADMINISTRATOR]
[PERMITTED_JOB:TRADER]
[PERMITTED_JOB:ARCHITECT]
[PERMITTED_JOB:DIAGNOSER]
[PERMITTED_JOB:BONE_SETTER]
[PERMITTED_JOB:SUTURER]
[PERMITTED_JOB:SURGEON]
[PERMITTED_JOB:GLAZER]
[PERMITTED_JOB:POTTER]
[PERMITTED_JOB:PRESSER]
[PERMITTED_JOB:BEEKEEPER]
[PERMITTED_JOB:WAX_WORKER]

[PERMITTED_BUILDING:SOAP_MAKER]
[PERMITTED_BUILDING:SCREW_PRESS]

[PERMITTED_REACTION:TAN_A_HIDE]
[PERMITTED_REACTION:RENDER_FAT]
[PERMITTED_REACTION:MAKE_SOAP_FROM_TALLOW]
[PERMITTED_REACTION:MAKE_SOAP_FROM_OIL]
[PERMITTED_REACTION:MAKE_PEARLASH]
[PERMITTED_REACTION:MAKE_PLASTER_POWDER]
[PERMITTED_REACTION:MILL_SEEDS_NUTS_TO_PASTE]
[PERMITTED_REACTION:MAKE_CLAY_JUG]
[PERMITTED_REACTION:MAKE_CLAY_BRICKS]
[PERMITTED_REACTION:MAKE_CLAY_STATUE]
[PERMITTED_REACTION:MAKE_LARGE_CLAY_POT]
[PERMITTED_REACTION:MAKE_CLAY_CRAFTS]
[PERMITTED_REACTION:GLAZE_JUG]
[PERMITTED_REACTION:GLAZE_STATUE]
[PERMITTED_REACTION:GLAZE_LARGE_POT]
[PERMITTED_REACTION:GLAZE_CRAFT]
[PERMITTED_REACTION:PRESS_OIL]
[PERMITTED_REACTION:MAKE_CLAY_HIVE]
[PERMITTED_REACTION:PRESS_HONEYCOMB]
[PERMITTED_REACTION:MAKE_WAX_CRAFTS]
[PERMITTED_REACTION:MAKE_MEAD]
[PERMITTED_REACTION:BITUMINOUS_COAL_TO_COKE]
[PERMITTED_REACTION:LIGNITE_TO_COKE]
[PERMITTED_REACTION:BRONZE_MAKING]
[PERMITTED_REACTION:BRONZE_MAKING2]
[PERMITTED_REACTION:ELECTRUM_MAKING]
[PERMITTED_REACTION:ELECTRUM_MAKING2]
[PERMITTED_REACTION:BILLON_MAKING]
[PERMITTED_REACTION:BILLON_MAKING2]
[PERMITTED_REACTION:PEWTER_FINE_MAKING]
[PERMITTED_REACTION:PEWTER_FINE_MAKING2]
[PERMITTED_REACTION:PEWTER_TRIFLE_MAKING]
[PERMITTED_REACTION:PEWTER_TRIFLE_MAKING2]
[PERMITTED_REACTION:BLACK_BRONZE_MAKING]
[PERMITTED_REACTION:STERLING_SILVER_MAKING]
[PERMITTED_REACTION:ROSE_GOLD_MAKING]

(Several alloy reactions removed. Including and especially steel. Tigerfolk are not as advanced as dwarves.)

[WORLD_CONSTRUCTION:ROAD]

[ETHIC:KILL_ENTITY_MEMBER:JUSTIFIED_IF_EXTREME_REASON]
[ETHIC:KILL_NEUTRAL:JUSTIFIED_IF_GOOD_REASON]
[ETHIC:KILL_ENEMY:ACCEPTABLE]
[ETHIC:KILL_ANIMAL:REQUIRED]
[ETHIC:KILL_PLANT:ACCEPTABLE]
[ETHIC:TORTURE_AS_EXAMPLE:ONLY_IF_SANCTIONED]
[ETHIC:TORTURE_FOR_INFORMATION:MISGUIDED]
[ETHIC:TORTURE_FOR_FUN:UNTHINKABLE]
[ETHIC:TORTURE_ANIMALS:UNTHINKABLE]
[ETHIC:TREASON:PUNISH_EXILE]
[ETHIC:OATH_BREAKING:APPALLING]
[ETHIC:LYING:SHUN]
[ETHIC:VANDALISM:PUNISH_REPRIMAND]
[ETHIC:TRESPASSING:PUNISH_REPRIMAND]
[ETHIC:THEFT:PUNISH_REPRIMAND]
[ETHIC:ASSAULT:PUNISH_SERIOUS]
[ETHIC:SLAVERY:PUNISH_SERIOUS]
[ETHIC:EAT_SAPIENT_OTHER:UNTHINKABLE]
[ETHIC:EAT_SAPIENT_KILL:ACCEPTABLE] (Yum yum!)
[ETHIC:MAKE_TROPHY_SAME_RACE:MISGUIDED]
[ETHIC:MAKE_TROPHY_SAPIENT:MISGUIDED]
[ETHIC:MAKE_TROPHY_ANIMAL:ACCEPTABLE]

[WILL_ACCEPT_TRIBUTE]

[LAND_HOLDER_TRIGGER:1:20:10000:100000]
[LAND_HOLDER_TRIGGER:2:20:20000:200000]
[LAND_HOLDER_TRIGGER:3:20:30000:300000]
(I don't have any land holder nobles, so I don't think I need these, but I don't think they hurt either.)

[POSITION:SHERIFF]
[NAME:enforcer:enforcers]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:LAW_ENFORCEMENT]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[REPLACED_BY:CAPTAIN_OF_THE_GUARD]
[PRECEDENCE:130]
[DO_NOT_CULL]
[COLOR:1:0:1]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[REQUIRED_BOXES:1]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:100]
[REQUIRED_BEDROOM:100]
[REQUIRED_DINING:100]
[POSITION:CAPTAIN_OF_THE_GUARD]
[NAME:lawbringer:lawbringers]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:LAW_ENFORCEMENT]
[SQUAD:10:fortress guard:fortress guards]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[REQUIRES_POPULATION:50]
[PRECEDENCE:105]
[DO_NOT_CULL]
[COLOR:1:0:1]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[REQUIRED_BOXES:1]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:250]
[REQUIRED_BEDROOM:250]
[REQUIRED_DINING:250]
[POSITION:EXPEDITION_LEADER]
[NAME:head settler:head settlers]
[SITE]
[NUMBER:1]
[REPLACED_BY:MAYOR]
[RULES_FROM_LOCATION]
[RESPONSIBILITY:MEET_WORKERS]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MILITARY_GOALS]
[PRECEDENCE:110]
[DO_NOT_CULL]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[POSITION:MAYOR]
[NAME:chieftain:chieftains]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:MEET_WORKERS]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MILITARY_GOALS]
[REQUIRES_POPULATION:50]
[RULES_FROM_LOCATION]
[ELECTED]
[PRECEDENCE:60]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[COLOR:5:0:0]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[DEMAND_MAX:2]
[MANDATE_MAX:1]
[REQUIRED_BOXES:2]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:500]
[REQUIRED_BEDROOM:500]
[REQUIRED_DINING:500]
[POSITION:MANAGER]
[NAME:overseer:overseer]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:MANAGE_PRODUCTION]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:160]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[REQUIRED_OFFICE:1]
[POSITION:CHIEF_MEDICAL_DWARF]
[NAME:shaman:shaman]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:HEALTH_MANAGEMENT]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:165]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[POSITION:BROKER]
[NAME:trader:traders]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:TRADE]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:170]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[POSITION:MILITIA_COMMANDER]
[NAME:warchief:warchiefs]
[SITE]
[NUMBER:1]
[SQUAD:10:militia-dwarf:militia-dwarves]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[RESPONSIBILITY:MILITARY_STRATEGY]
[COMMANDER:MILITIA_CAPTAIN:ALL]
[PRECEDENCE:120]
[DO_NOT_CULL]
[DUTY_BOUND]
[POSITION:MILITIA_CAPTAIN]
[NAME:captain:captains]
[SITE]
[NUMBER:AS_NEEDED]
[SQUAD:10:militia-dwarf:militia-dwarves]
[APPOINTED_BY:MILITIA_COMMANDER]
[PRECEDENCE:200]
[DO_NOT_CULL]
[DUTY_BOUND]
[MILITARY_SCREEN_ONLY]
[POSITION:BOOKKEEPER]
[NAME:record keeper:record keepers]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:ACCOUNTING]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:180]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[REQUIRED_OFFICE:1]
[POSITION:FORCED_ADMINISTRATOR]
[NAME:headman:headmen]
[CONQUERED_SITE]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[EXPORTED_IN_LEGENDS]
[DETERMINES_COIN_DESIGN]
[MENIAL_WORK_EXEMPTION]
[SLEEP_PRETENSION]
[PUNISHMENT_EXEMPTION]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[COLOR:5:0:0]
[MANDATE_MAX:2]
[DEMAND_MAX:3]
[PRECEDENCE:65]
[NUMBER:1]
[RESPONSIBILITY:LAW_MAKING]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MAKE_TOPIC_AGREEMENTS]
[RESPONSIBILITY:MEET_WORKERS]

[BANDITRY:5]

[STONE_SHAPE:OVAL_CABOCHON]
[STONE_SHAPE:ROUND_CABOCHON]
[STONE_SHAPE:CUSHION_CABOCHON]
[STONE_SHAPE:RECTANGULAR_CABOCHON]
[GEM_SHAPE:OVAL_CABOCHON]
[GEM_SHAPE:ROUND_CABOCHON]
[GEM_SHAPE:CUSHION_CABOCHON]
[GEM_SHAPE:RECTANGULAR_CABOCHON]
[GEM_SHAPE:POINT_CUT_GEM]
[GEM_SHAPE:TABLE_CUT_GEM]
[GEM_SHAPE:SINGLE_CUT_GEM]
[GEM_SHAPE:ROSE_CUT_GEM]
[GEM_SHAPE:BRIOLETTE_CUT_GEM]


I've been using the wiki, plus trial and error, but it's getting rather frustrating. I would greatly appreciate any advice.

If I can get the Tigerfolk to work properly, I've been considering adding some more animal people civs.

Logged

smakemupagus

  • Bay Watcher
  • [CANOPENDOORS]
    • View Profile
Re: Fortress-playable tigermen (Tigerfolk)
« Reply #1 on: February 21, 2013, 11:53:06 am »

Nothing in your errorlog?

At a glance I don't see a problem with your posted stuff.
Crash on your units and view screens make me wonder if it's something in your language file.
« Last Edit: February 21, 2013, 12:06:15 pm by smakemupagus »
Logged

Tabithda

  • Bay Watcher
    • View Profile
Re: Fortress-playable tigermen (Tigerfolk)
« Reply #2 on: February 21, 2013, 06:17:51 pm »

Hello, I did a number of tests with your tigerfolk and found the following issues.


First I ran a quick arena mode test with your tigerfolk to see if any errors came up in the errorlog, and some did:
Code: (errorlog) [Select]
*** Error(s) found in the file "raw/objects/creature_tigerfolk.TXT"
TIGERFOLK:Unrecognized Creature Caste Body Token: 4
TIGERFOLK:Tissue layer not added because no BP found: BY_CATEGORY:TOE:CLAW
TIGERFOLK BP Mod GAPS Was Not Used
TIGERFOLK BP Mod LENGTH Was Not Used
TIGERFOLK:Attack BITE seems to have correct format but could not find proper BPs in any caste, so not added

The problems there are caused by the fact that you put a space in your BODY token list:
Code: [Select]
[BODY:HUMANOID:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:4

TOES:MOUTH:TONGUE:GENERIC_TEETH_WITH_LARGE_EYE_TEETH:RIBCAGE]
When it should be like this:
Code: [Select]
[BODY:HUMANOID:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:4TOES:MOUTH:TONGUE:GENERIC_TEETH_WITH_LARGE_EYE_TEETH:RIBCAGE]

You did the same thing with the color modifiers:
Code: [Select]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]


[TL_COLOR_MODIFIER:STRIPES_ORANGE_BLACK:50:STRIPES_BROWN_BLACK:10:STRIPES_BLACK_WHITE:2:STRIPES_ORANGE_WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TL_COLOR_MODIFIER:GRAY:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:45:0:50:0]
[TL_COLOR_MODIFIER:WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:50:0:60:0]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]


[TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:

PALE_CHESTNUT:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:IRIS_EYE_AMBER:1:IRIS_EYE_AUBURN:1:IRIS_EYE_AZURE:1:IRIS_EYE_BRASS:1:IRIS_EYE_BRONZE:1:IRIS_EYE_CIN

NAMON:1:IRIS_EYE_COPPER:1:IRIS_EYE_EMERALD:1:IRIS_EYE_GREEN:1:IRIS_EYE_LIGHT_BLUE:1:IRIS_EYE_LIGHT_BROWN:1:IRIS_EYE_MA

HOGANY:1:IRIS_EYE_OCHRE:1:IRIS_EYE_OLIVE:1:IRIS_EYE_PALE_BLUE:1:IRIS_EYE_PALE_BROWN:1:IRIS_EYE_PALE_CHESTNUT:1:IRIS_EY

E_RAW_UMBER:1:IRIS_EYE_RUSSET:1:IRIS_EYE_SKY_BLUE:1:IRIS_EYE_SPRING_GREEN:1:IRIS_EYE_TAN:1:IRIS_EYE_GOLD:1:IRIS_EYE_GO

LDEN_YELLOW:1:IRIS_EYE_GOLDENROD:1:IRIS_EYE_GREEN-

YELLOW:1:IRIS_EYE_LEMON:1:IRIS_EYE_ORANGE:1:IRIS_EYE_SAFFRON:1:IRIS_EYE_YELLOW:1:IRIS_EYE_YELLOW_GREEN:1]
[TLCM_NOUN:eyes:PLURAL]

When it should be this:
Code: [Select]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]


[TL_COLOR_MODIFIER:STRIPES_ORANGE_BLACK:50:STRIPES_BROWN_BLACK:10:STRIPES_BLACK_WHITE:2:STRIPES_ORANGE_WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TL_COLOR_MODIFIER:GRAY:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:45:0:50:0]
[TL_COLOR_MODIFIER:WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:50:0:60:0]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]


[TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:PALE_CHESTNUT:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:IRIS_EYE_AMBER:1:IRIS_EYE_AUBURN:1:IRIS_EYE_AZURE:1:IRIS_EYE_BRASS:1:IRIS_EYE_BRONZE:1:IRIS_EYE_CINNAMON:1:IRIS_EYE_COPPER:1:IRIS_EYE_EMERALD:1:IRIS_EYE_GREEN:1:IRIS_EYE_LIGHT_BLUE:1:IRIS_EYE_LIGHT_BROWN:1:IRIS_EYE_MAHOGANY:1:IRIS_EYE_OCHRE:1:IRIS_EYE_OLIVE:1:IRIS_EYE_PALE_BLUE:1:IRIS_EYE_PALE_BROWN:1:IRIS_EYE_PALE_CHESTNUT:1:IRIS_EYE_RAW_UMBER:1:IRIS_EYE_RUSSET:1:IRIS_EYE_SKY_BLUE:1:IRIS_EYE_SPRING_GREEN:1:IRIS_EYE_TAN:1:IRIS_EYE_GOLD:1:IRIS_EYE_GOLDEN_YELLOW:1:IRIS_EYE_GOLDENROD:1:IRIS_EYE_GREEN-YELLOW:1:IRIS_EYE_LEMON:1:IRIS_EYE_ORANGE:1:IRIS_EYE_SAFFRON:1:IRIS_EYE_YELLOW:1:IRIS_EYE_YELLOW_GREEN:1]
[TLCM_NOUN:eyes:PLURAL]

I am not sure if you did it like this for better readability on the forum or not, but if it is like this in the tigerfolk's raws in your raw folder, then this error will come up.  Furthermore, because the tigerfolk have the [CARNIVORE] token they will all starve to death in world generation due a bug(you will still be able to embark as that civ and you will still get migrants, but the game will think that the civ is dead).  To avoid this, I would put the [NO_EAT] token in their raw file.  Just remove it after world generation is complete and they will eat just fine in fortress mode.  You might also want to change [MANNERISM_FEET:feet] to [MANNERISM_FEET:paws], as the BODYGLOSS will not do that one for you.  Also, the SKILL_LEARN_RATE tokens seem to work just fine, so there is no reason to leave them out.

So, with those modifications(I also removed the ', of course' from the PREFSTRING because it annoyed me, feel free to put it back in :P), here is the modified creature file for them:
Code: [Select]
creature_tigerfolk

[OBJECT:CREATURE]

[CREATURE:TIGERFOLK]
[DESCRIPTION:A medium-sized person with the striped fur, head and tail of a tiger.]
[NAME:tigerfolk:tigerfolk:tigerfolk]
[CASTE_NAME:tigerfolk:tigerfolk:tigerfolk]
[CREATURE_TILE:'T'][COLOR:6:0:1]
[INTELLIGENT][LIKES_FIGHTING]
[TRANCES]
[CANOPENDOORS]
[CARNIVORE][NATURAL]
[SAVAGE]
[NO_EAT]
[GRASSTRAMPLE:0]
[PREFSTRING:stripes]
[PERSONALITY:GREGARIOUSNESS:0:45:90]
[PERSONALITY:ACTIVITY_LEVEL:0:40:100]
[PERSONALITY:STRAIGHTFORWARDNESS:0:60:100]
[PERSONALITY:MODESTY:0:45:80]
[PERSONALITY:SELF_EFFICACY:25:70:100]
[PERSONALITY:VULNERABILITY:0:45:100]
[SKILL_LEARN_RATE:MINING:50]
[SKILL_LEARN_RATE:MECHANICS:50]
[SKILL_LEARN_RATE:SNEAK:150]
[SKILL_LEARN_RATE:BUTCHER:200]
[SKILL_LEARN_RATE:LEATHERWORK:200]
[SKILL_LEARN_RATE:BONECARVE:200]


[BODY:HUMANOID:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:4TOES:MOUTH:TONGUE:GENERIC_TEETH_WITH_LARGE_EYE_TEETH:RIBCAGE]
[BODYGLOSS:PAW]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]

[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[BODY_DETAIL_PLAN:BODY_HAIR_TISSUE_LAYERS:HAIR]
[USE_MATERIAL_TEMPLATE:CLAW:NAIL_TEMPLATE]
[USE_TISSUE_TEMPLATE:CLAW:CLAW_TEMPLATE]
[TISSUE_LAYER:BY_CATEGORY:FINGER:CLAW:FRONT]
[TISSUE_LAYER:BY_CATEGORY:TOE:CLAW: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]
[PHYS_ATT_RANGE:STRENGTH:700:1200:1400:1500:1600:1800:2500]             ++
[PHYS_ATT_RANGE:AGILITY:450:950:1150:1250:1350:1550:2250]               +
[PHYS_ATT_RANGE:TOUGHNESS:450:950:1150:1250:1350:1550:2250]             +
[PHYS_ATT_RANGE:ENDURANCE:150:600:800:900:1000:1100:1500]               -
[PHYS_ATT_RANGE:RECUPERATION:450:950:1150:1250:1350:1550:2250]          +
[PHYS_ATT_RANGE:DISEASE_RESISTANCE:450:950:1150:1250:1350:1550:2250]    +
[MENT_ATT_RANGE:ANALYTICAL_ABILITY:150:600:800:900:1000:1100:1500]      -
[MENT_ATT_RANGE:FOCUS:150:600:800:900:1000:1100:1500]                   -
[MENT_ATT_RANGE:PATIENCE:450:950:1150:1250:1350:1550:2250]              +
[MENT_ATT_RANGE:INTUITION:450:950:1150:1250:1350:1550:2250]             +
[MENT_ATT_RANGE:MEMORY:150:600:800:900:1000:1100:1500]                  -
[MENT_ATT_RANGE:KINESTHETIC_SENSE:450:950:1150:1250:1350:1550:2250]     +
[MENT_ATT_RANGE:SOCIAL_AWARENESS:150:600:800:900:1000:1100:1500]        -
[BODY_SIZE:0:0:4000]
[BODY_SIZE:1:0:17500]
[BODY_SIZE:8:0:70000]
[BODY_APPEARANCE_MODIFIER:HEIGHT:75:95:98:100:102:105:125]
[APP_MOD_IMPORTANCE:500]
[BODY_APPEARANCE_MODIFIER:BROADNESS:75:95:98:100:102:105:125]
[APP_MOD_IMPORTANCE:500]
[SET_BP_GROUP:BY_CATEGORY:EYE]
[BP_APPEARANCE_MODIFIER:CLOSE_SET:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:DEEP_SET:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:ROUND_VS_NARROW:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:LARGE_IRIS:25:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[SET_BP_GROUP:BY_CATEGORY:NOSE]
[BP_APPEARANCE_MODIFIER:BROADNESS:25:70:90:100:110:130:200]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[BP_APPEARANCE_MODIFIER:LENGTH:25:70:90:100:110:130:200]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[BP_APPEARANCE_MODIFIER:UPTURNED:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:CONVEX:0:70:90:100:110:130:200]
[APP_MOD_NOUN:nose bridge:SINGULAR]
[SET_BP_GROUP:BY_CATEGORY:EAR]
[BP_APPEARANCE_MODIFIER:SPLAYED_OUT:0:70:90:100:110:130:200]
[APP_MOD_NOUN:ears:PLURAL]
[BP_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_NOUN:ears:PLURAL]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_NOUN:ears:PLURAL]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[SET_BP_GROUP:BY_CATEGORY:TOOTH]
[BP_APPEARANCE_MODIFIER:GAPS:0:70:90:100:110:130:200]
[APP_MOD_NOUN:teeth:PLURAL]
[BP_APPEARANCE_MODIFIER:LENGTH:100:100:100:100:100:100:100] for vampires
[APP_MOD_IMPORTANCE:1000]
[APP_MOD_NOUN:teeth:PLURAL]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[SET_BP_GROUP:BY_CATEGORY:SKULL]
[BP_APPEARANCE_MODIFIER:HIGH_CHEEKBONES:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:BROAD_CHIN:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:JUTTING_CHIN:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:SQUARE_CHIN:0:70:90:100:110:130:200]
[SET_BP_GROUP:BY_CATEGORY:THROAT]
[BP_APPEARANCE_MODIFIER:DEEP_VOICE:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:RASPY_VOICE:0:70:90:100:110:130:200]
[SET_BP_GROUP:BY_CATEGORY:HEAD]
[BP_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[MAXAGE:50:60]
[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]
[ATTACK:SCRATCH:CHILD_TISSUE_LAYER_GROUP:BY_TYPE:GRASP:BY_CATEGORY:FINGER:CLAW]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:scratch:scratches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[BABY:1]
[GENERAL_BABY_NAME:tigerfolk kitten:tigerfolk kittens]
[CHILD:8]
[GENERAL_CHILD_NAME:tigerfolk cub:tigerfolk cubs]
[EQUIPS]
[NOCTURNAL]
[HOMEOTHERM:10067]
[SWIMS_LEARNED][SWIM_SPEED:2500]
[MANNERISM_FINGERS:finger:fingers]
[MANNERISM_NOSE:nose]
[MANNERISM_EAR:ear]
[MANNERISM_HEAD:head]
[MANNERISM_EYES:eyes]
[MANNERISM_MOUTH:mouth]
[MANNERISM_KNUCKLES:knuckles]
[MANNERISM_LIPS:lips]
[MANNERISM_CHEEK:cheek]
[MANNERISM_FEET:paws]
[MANNERISM_ARMS:arms]
[MANNERISM_HANDS:hands]
[MANNERISM_TONGUE:tongue]
[MANNERISM_LEG:leg]
[MANNERISM_LAUGH]
[MANNERISM_SMILE]
[MANNERISM_WALK]
[MANNERISM_SIT]
[MANNERISM_BREATH]
[MANNERISM_POSTURE]
[MANNERISM_STRETCH]
[MANNERISM_EYELIDS]
[SPOUSE_CONVERSION_TARGET]
[CASTE:FEMALE]
[FEMALE]
[CASTE:MALE]
[MALE]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]


[TL_COLOR_MODIFIER:STRIPES_ORANGE_BLACK:50:STRIPES_BROWN_BLACK:10:STRIPES_BLACK_WHITE:2:STRIPES_ORANGE_WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TL_COLOR_MODIFIER:GRAY:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:45:0:50:0]
[TL_COLOR_MODIFIER:WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:50:0:60:0]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]


[TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:PALE_CHESTNUT:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:IRIS_EYE_AMBER:1:IRIS_EYE_AUBURN:1:IRIS_EYE_AZURE:1:IRIS_EYE_BRASS:1:IRIS_EYE_BRONZE:1:IRIS_EYE_CINNAMON:1:IRIS_EYE_COPPER:1:IRIS_EYE_EMERALD:1:IRIS_EYE_GREEN:1:IRIS_EYE_LIGHT_BLUE:1:IRIS_EYE_LIGHT_BROWN:1:IRIS_EYE_MAHOGANY:1:IRIS_EYE_OCHRE:1:IRIS_EYE_OLIVE:1:IRIS_EYE_PALE_BLUE:1:IRIS_EYE_PALE_BROWN:1:IRIS_EYE_PALE_CHESTNUT:1:IRIS_EYE_RAW_UMBER:1:IRIS_EYE_RUSSET:1:IRIS_EYE_SKY_BLUE:1:IRIS_EYE_SPRING_GREEN:1:IRIS_EYE_TAN:1:IRIS_EYE_GOLD:1:IRIS_EYE_GOLDEN_YELLOW:1:IRIS_EYE_GOLDENROD:1:IRIS_EYE_GREEN-YELLOW:1:IRIS_EYE_LEMON:1:IRIS_EYE_ORANGE:1:IRIS_EYE_SAFFRON:1:IRIS_EYE_YELLOW:1:IRIS_EYE_YELLOW_GREEN:1]
[TLCM_NOUN:eyes:PLURAL]
(note: the dash in the IRIS_EYE_GREEN-YELLOW is likely a typo on Toady's part, and the tag might or might not work because of that)


As for the entity file, aside from the [TRANSLATION:TIGERFOLK] token, I did not see anything else that would cause a crash(though I would point out that in your warchief and captain positions you have [SQUAD:10:militia-dwarf:militia-dwarves], which will result in all your militia being called "militia-dwarves").  As smakemupagus suggested, I believe that the crashing resulted from an incomplete and/or broken language file(If you want a relatively quick way to create a language file, I would recommend using DFLang).


In the quick test game I played with them using the above modifications(and with [TRANSLATION:TIGERFOLK] changed to [TRANSLATION:HUMAN]), I did not encounter any crashes when looking at the units page after migrants came nor when looking at the migrants themselves, and the migrants who did come had a number of, as you called them, unusual attributes(including one who the game said had "next to no empathy").  Also, social skills were learned by the tigerfolk I was testing with, so I am not sure why they were not being gained when you were testing them.  As for the dwarven and human caravans, dwarves will never send any caravans at all to non-dwarf sites as they lack the triggers to do so(to fix that, just add a PROGRESS_TRIGGER token to their entity file) and humans require some amount of trading going on in your fort before they will send a caravan.
« Last Edit: February 21, 2013, 09:29:18 pm by Tabithda »
Logged

Dementron

  • Escaped Lunatic
    • View Profile
Re: Fortress-playable tigermen (Tigerfolk)
« Reply #3 on: February 21, 2013, 08:44:36 pm »

Thank you so much! I'll fix the creature and entity files and rework the language file. I'm making the language manually to get a specific feel for it, but I think I will at least look into DFLang, especially if I do make more races. Writing out a language file is tedious!

I never noticed the space issues because they were always right at the edge of the page on Notepad, so I assumed the line was just looping around to the other side. It probably happened when I was was copy/pasting bits from vanilla raws.

I'm still debating if I want to add some new items, such as bone weapons, to replace metal items and make the race a bit more primitive, or if I want to leave them fairly uncomplicated. Still, I wanted to get the race itself working properly before fiddling with anything else.

And how did I miss the militia:dwarf thing?  :-[
Logged

Dementron

  • Escaped Lunatic
    • View Profile
Re: Fortress-playable tigermen (Tigerfolk)
« Reply #4 on: February 21, 2013, 11:02:52 pm »

Hmmm... using the fixed creature file and TRANSLATION:HUMAN, but I'm still getting crashes in Legends mode, which I don't think bodes well. In my latest world, specifically in Historical Figures, Sites and Regions. Everything else seemed to work fine. I'll see how it goes in Fortress mode. Sometimes it took a few migrations before a crash.

There still might be something wrong with the language file, I don't know. It's 'complete' in the sense that every word has a translation, it's just that half of the words are still the original Dwarven. I might have deleted a : or a ] or something. But if there is a problem there it doesn't seem to be the only problem.  :-\
Logged

Tabithda

  • Bay Watcher
    • View Profile
Re: Fortress-playable tigermen (Tigerfolk)
« Reply #5 on: February 22, 2013, 12:51:09 am »

It sounds to me like there is a problem in your language file, given what you are saying.  I would suggest checking your errorlog to see what it says, there might be information there as to what is causing the crash.  As a further test, you could remove the tigerfolk language file from your raw folder and generate another world, if the crashing ceases then it is the language file that is causing the problem.
Logged

Dementron

  • Escaped Lunatic
    • View Profile
Re: Fortress-playable tigermen (Tigerfolk)
« Reply #6 on: February 23, 2013, 12:21:11 am »

*facepalm* The errorlog. Of course.

I'm sorry. This is my first DF mod. I'm generally just an artist, not a programmer. I never even thought of looking for an errorlog, and then promptly forgot about seeing it mentioned in this thread.  :-\

Now that I've actually found it, yes, the Legends problem was definitely a language file problem. I forgot to change Translation:DWARF to Translation:TIGERFOLK, and the game was crashing because of the redundancy.

I'm still not sure what caused the migrant crash, as that does not seem to show up in the errorlogs, but in my latest game I'm up to 40 or so tigerfolk with no crash so far, so I'm hoping it's fixed.

Quick question, when the mod is done, should I make a new thread, or post it in this one? I'm new to this forum, so I'm not sure how it's usually done.
Logged