Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: w.i.p gnoll race, looking for feedback  (Read 1665 times)

!!tordek!!

  • Bay Watcher
    • View Profile
w.i.p gnoll race, looking for feedback
« on: November 20, 2010, 06:58:16 pm »

Hey everyone, I'm working on adding some new races to dwarf fort and am currently doing gnolls. Hoping to depict them living in a sort of tribal society (think tauren from warcraft, except evil) and use them as bandits and siegers. I'm still pretty new to coding so any ideas on how I can make this better would be appreciated

The creature file
Code: [Select]
[CREATURE:GNOLL]
[DESCRIPTION:An evil, towering humanoid figure with sharp claws and the head of a hyena.]
[NAME:gnoll:gnolls:gnollish]
[CASTE_NAME:gnoll:gnolls:gnollish]
[CREATURE_TILE:'G'][COLOR:3:0:0]
[EVIL]
[INTELLIGENT]
[CANOPENDOORS]
[CARNIVORE]
[LIKES_FIGHTING]
[PREFSTRING:terrifying features]
[BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:FACIAL_FEATURES:TEETH:RIBCAGE]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[SELECT_TISSUE:HAIR]
[INSULATION:100]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[BODY_DETAIL_PLAN:BODY_HAIR_TISSUE_LAYERS:HAIR]
[USE_MATERIAL_TEMPLATE:NAIL:NAIL_TEMPLATE]
[USE_TISSUE_TEMPLATE:NAIL:NAIL_TEMPLATE]
[TISSUE_LAYER:BY_CATEGORY:FINGER:NAIL:FRONT]
[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_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RELSIZES]
[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_SIZE:0:0:5000]
[BODY_SIZE:1:168:20000]
[BODY_SIZE:12:0:90000]
[BODY_APPEARANCE_MODIFIER:HEIGHT:95:98:100:102:105:110:135]
[BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[MAXAGE:50:80]

[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:ENDURANCE:700:1200:1400:1500:1600:1800:2500]             ++
[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:WILLPOWER:0:400:600:750:800:900:1100]           --
[MENT_ATT_RANGE:CREATIVITY:0:400:600:750:800:900:1100]                   --
[MENT_ATT_RANGE:INTUITION:0:400:600:750:800:900:1100]                    --
[MENT_ATT_RANGE:EMPATHY:0:100:200:300:400:450:500]                       ---
[MENT_ATT_RANGE:SOCIAL_AWARENESS:150:600:800:900:1000:1100:1500]      -

[BODY_SIZE:0:0:5000]
[BODY_SIZE:1:168:20000]
[BODY_SIZE:12:0:90000]
[BODY_APPEARANCE_MODIFIER:HEIGHT:95:98:100:102:105:110:135]
[APP_MOD_IMPORTANCE:500]
[BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:500]

In order to set properties for body parts, first you select them.  In this case, we select all body parts of category EYE, then we add a few modifiers to them.

[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]

[SET_BP_GROUP:BY_CATEGORY:LIP]
[BP_APPEARANCE_MODIFIER:THICKNESS:50:70:90:100:110:130:200]
[APP_MOD_NOUN:lips:PLURAL]

[SET_BP_GROUP:BY_CATEGORY:NOSE]
[BP_APPEARANCE_MODIFIER:BROADNESS:25:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:LENGTH:25:70:90:100:110:130:200]
[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:HANGING_LOBES: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]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_NOUN:ears:PLURAL]

[SET_BP_GROUP:BY_CATEGORY:TOOTH]
[BP_APPEARANCE_MODIFIER:GAPS:0:70:90:100:110:130:200]
[APP_MOD_NOUN:teeth:PLURAL]

[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]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]

These are as before.

[MAXAGE:60:90]

Attack definitions are formatted as follows:

[ATTACK:PUNCH:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:punch:punches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:MAIN]

[ATTACK:KICK:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]


[ATTACK:SCRATCH:CHILD_TISSUE_LAYER_GROUP:BY_TYPE:GRASP:BY_CATEGORY:FINGER:NAIL]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:scratch:scratches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:SECOND]

[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:SECOND]
[ATTACK_FLAG_CANLATCH]

[BABY:1]
[GENERAL_BABY_NAME:gnoll baby:gnoll babies]
[BABYNAME:gnoll baby:gnoll babies]
[CHILD:12]
[GENERAL_CHILD_NAME:gnoll pup:gnoll pups]
[CHILDNAME:gnoll pup:gnoll pups]
[EQUIPS]



[PROFESSION_NAME:CRAFTSMAN:craftsgnoll:craftsgnolls]
[PROFESSION_NAME:FISHERMAN:fishergnoll:fishergnolls]
[PROFESSION_NAME:HAMMERMAN:hammergnoll:hammergnolls]
[PROFESSION_NAME:SPEARMAN:speargnoll:speargnolls]
[PROFESSION_NAME:CROSSBOWMAN:marksgnoll:marksgnolls]
[PROFESSION_NAME:AXEMAN:axegnoll:axegnolls]
[PROFESSION_NAME:SWORDSMAN:swordsgnoll:swordsgnolls]
[PROFESSION_NAME:MACEMAN:macegnoll:macegnolls]
[PROFESSION_NAME:PIKEMAN:pikegnoll:pikegnolls]
[PROFESSION_NAME:BOWMAN:bowgnoll:bowgnolls]
[PROFESSION_NAME:MASTER_CROSSBOWMAN:Elite Marksgnoll:Elite Marksgnolls]
[PROFESSION_NAME:MASTER_BOWMAN:Elite Bowgnoll:Elite Bowgnolls]
[SPEECH:general.txt]
[HOMEOTHERM:10067]
[SWIMS_LEARNED][SWIM_SPEED:2500]

[PERSONALITY:ANGER:25:75:100]
[PERSONALITY:ASSERTIVENESS:60:80:100
[PERSONALITY:IMMODERATION:50:75:100]
[PERSONALITY:EXCITEMENT_SEEKING:0:60:100]
[PERSONALITY:ALTRUISM:0:25:50]
[PERSONALITY:MODESTY:0:40:90]
[PERSONALITY:SYMPATHY:10:25:50]

[MANNERISM_FINGERS:finger:fingers]
[MANNERISM_NOSE:nose]
[MANNERISM_EAR:ear]
[MANNERISM_HEAD:head]
[MANNERISM_EYES:eyes]
[MANNERISM_MOUTH:mouth]
[MANNERISM_HAIR:hair]
[MANNERISM_KNUCKLES:knuckles]
[MANNERISM_LIPS:lips]
[MANNERISM_CHEEK:cheek]
[MANNERISM_NAILS:nails]
[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]

[CASTE:FEMALE]
[FEMALE]
[MULTIPLE_LITTER_RARE]
[CASTE:MALE]
[MALE]

[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]
[TL_COLOR_MODIFIER:GRAY:1:BROWN:1:DARK_BROWN:1:TAN:1]
[TLCM_NOUN:hair:SINGULAR]
[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:PALE_PINK:1:PEACH:1:PINK: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_ORANGE:1:IRIS_EyE_YELLOW:1]
[TLCM_NOUN:eyes:PLURAL]
[SET_TL_GROUP:BY_CATEGORY:HEAD:EYELASH]
[TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:50:80:90:100:110:120:15]
[APP_MOD_NOUN:eyelashes:PLURAL]
[APP_MOD_RATE:1:DAILY:0:1000:0:0:NO_END]

entity file will be up soon once I put in a few more tags and nobles
« Last Edit: November 22, 2010, 11:57:02 am by !!tordek!! »
Logged

!!tordek!!

  • Bay Watcher
    • View Profile
Re: w.i.p gnoll race, looking for feedback
« Reply #1 on: November 20, 2010, 07:03:10 pm »

is there any way to prevent creatures from wearing things on certain bodyparts? I want gnolls to be unable to wear gloves or boots to offset their strength a bit
Logged

Askot Bokbondeler

  • Bay Watcher
  • please line up orderly
    • View Profile
Re: w.i.p gnoll race, looking for feedback
« Reply #2 on: November 20, 2010, 07:12:55 pm »

that's done at the entities raw, each entity definition has tokens defining which clothes and weapons it has uses, remove boots and gauntlets in there

!!tordek!!

  • Bay Watcher
    • View Profile
Re: w.i.p gnoll race, looking for feedback
« Reply #3 on: November 21, 2010, 02:13:33 pm »

thanks for the tip. I assume this will just prevent them from making the items but still allow them to steal/trade for them, right?

Code: [Select]
[ENTITY:EVIL]
[CIV_CONTROLLABLE]
[CREATURE:GNOLL]
[CIV_CONTROLLABLE]
[TRANSLATION:GOBLIN]
[ADVENTURE_TIER:7]
[DIGGER:ITEM_WEAPON_PICK]
[WEAPON:ITEM_WEAPON_AXE_BATTLE]
[WEAPON:ITEM_WEAPON_HAMMER_WAR]
[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_MAUL]
[WEAPON:ITEM_WEAPON_AXE_GREAT]
[WEAPON:ITEM_WEAPON_FLAIL]
[WEAPON:ITEM_WEAPON_MORNINGSTAR]
[WEAPON:ITEM_WEAPON_SCIMITAR]
[ARMOR:ITEM_ARMOR_PLATEMAIL:RARE]
[ARMOR:ITEM_ARMOR_MAIL_SHIRT:UNCOMMON]
[ARMOR:ITEM_ARMOR_LEATHER:COMMON]
[ARMOR:ITEM_ARMOR_CLOAK:COMMON]
[ARMOR:ITEM_ARMOR_ROBE:COMMON]
[HELM:ITEM_HELM_HELM:RARE]
[HELM:ITEM_HELM_CAP:COMMON]
[HELM:ITEM_HELM_HOOD:COMMON]
[HELM:ITEM_HELM_MASK:COMMON]
[PANTS:ITEM_PANTS_PANTS:COMMON]
[PANTS:ITEM_PANTS_GREAVES:RARE]
[PANTS:ITEM_PANTS_LEGGINGS:COMMON]
[PANTS:ITEM_PANTS_LOINCLOTH:COMMON]
[SHIELD:ITEM_SHIELD_SHIELD]
[SHIELD:ITEM_SHIELD_BUCKLER]
[SHIELD:ITEM_SHIELD_TOWER]
[SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA]
[TOY:ITEM_TOY_AXE]
[TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE]
[TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW]
[TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL]
[TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC]
[TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE]
[INSTRUMENT:ITEM_INSTRUMENT_DRUM]
[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:EVIL]
[CULL_SYMBOL:ALL:DOMESTIC]
[CULL_SYMBOL:ALL:FLOWERY]
[CULL_SYMBOL:ALL:HOLY]
[CULL_SYMBOL:ALL:PEACE]
[CULL_SYMBOL:ALL:NEGATOR]
[CULL_SYMBOL:ALL:GOOD]
[RELIGION_SPHERE:WAR]
[RELIGION_SPHERE:ANIMALS]
[RELIGION_SPHERE:HUNTING]
[RELIGION_SPHERE:STRENGTH]
[USE_EVIL_ANIMALS]
[USE_EVIL_PLANTS]
[USE_EVIL_WOOD]
[USE_ANIMAL_PRODUCTS]
[USE_MISC_PROCESSED_WOOD_PRODUCTS]
[EQUIPMENT_IMPROVEMENTS]
[ABUSE_BODIES]
[SPHERE_ALIGNMENT:WAR:512]
[ART_FACET_MODIFIER:GOOD:0]
[ART_FACET_MODIFIER:EVIL:512]
[FRIENDLY_COLOR:5:0:1]
[START_BIOME:ANY_FOREST]
[DEFAULT_SITE:CITY]
[LIKES_SITE:CAVE]
[TOLERATES_SITE:CAVE]
[LIKES_SITE:TREE_CITY]
[TOLERATES_SITE:TREE_CITY]
[TOLERATES_SITE:CITY]
[BIOME_SUPPORT:ANY_WETLAND:1]
[BIOME_SUPPORT:ANY_DESERT:2]
[BIOME_SUPPORT:ANY_FOREST:3]
[BIOME_SUPPORT:ANY_OCEAN:1]
[BIOME_SUPPORT:ANY_LAKE:1]
[BIOME_SUPPORT:MOUNTAIN:1]
[BIOME_SUPPORT:ANY_GRASSLAND:1]
[BIOME_SUPPORT:ANY_SAVANNA:1]
[BIOME_SUPPORT:ANY_SHRUBLAND:2]
[BIOME_SUPPORT:ANY_RIVER:1]
[PROGRESS_TRIGGER_POPULATION:1]
[PROGRESS_TRIGGER_PRODUCTION:1]
[PROGRESS_TRIGGER_TRADE:1]
[PROGRESS_TRIGGER_POP_SIEGE:2]
[PROGRESS_TRIGGER_PROD_SIEGE:1]
[PROGRESS_TRIGGER_TRADE_SIEGE:1]
[ACTIVE_SEASON:SPRING]
[ACTIVE_SEASON:AUTUMN]
[MAX_STARTING_CIV_NUMBER:100]
[START_GROUP_NUMBER:10]
[MAX_POP_NUMBER:10000]
[MAX_SITE_POP_NUMBER:60]
[BEAST_HUNTER]
[INDOOR_WOOD]
[OUTDOOR_WOOD]
[OUTDOOR_FARMING]
[COMMON_DOMESTIC_PACK]
[COMMON_DOMESTIC_PULL]
[COMMON_DOMESTIC_PET]
[PERMITTED_JOB:MINER]
[PERMITTED_JOB:CARPENTER]
[PERMITTED_JOB:BOWYER]
[PERMITTED_JOB:WOODCUTTER]
[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:WOODCRAFTER]
[PERMITTED_JOB:STONECRAFTER]
[PERMITTED_JOB:LEATHERWORKER]
[PERMITTED_JOB:BONE_CARVER]
[PERMITTED_JOB:FISHERMAN]
[PERMITTED_JOB:FISH_DISSECTOR]
[PERMITTED_JOB:FISH_CLEANER]
[PERMITTED_JOB:CHEESE_MAKER]
[PERMITTED_JOB:MILKER]
[PERMITTED_JOB:COOK]
[PERMITTED_JOB:BUTCHER]
[PERMITTED_JOB:TANNER]
[PERMITTED_JOB:WOOD_BURNER]
[PERMITTED_JOB:MECHANIC]
[PERMITTED_JOB:SIEGE_ENGINEER]
[PERMITTED_JOB:SIEGE_OPERATOR]
[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_BUILDING:SOAP_MAKER]
[PERMITTED_BUILDING:SCRIMSHAWER]
  [PERMITTED_REACTION:TAN_A_HIDE]
[PERMITTED_REACTION:RENDER_FAT]
  [PERMITTED_REACTION:BITUMINOUS_COAL_TO_COKE]
[PERMITTED_REACTION:LIGNITE_TO_COKE]
[PERMITTED_REACTION:BRASS_MAKING]
[PERMITTED_REACTION:BRASS_MAKING2]
  [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:PEWTER_LAY_MAKING]
[PERMITTED_REACTION:NICKEL_SILVER_MAKING]
[PERMITTED_REACTION:BLACK_BRONZE_MAKING]
  [PERMITTED_REACTION:STERLING_SILVER_MAKING]
[PERMITTED_REACTION:ROSE_GOLD_MAKING]
[PERMITTED_REACTION:BISMUTH_BRONZE_MAKING]
[WORLD_CONSTRUCTION:TUNNEL]
[WORLD_CONSTRUCTION:BRIDGE]
[ETHIC:KILL_ENTITY_MEMBER:PUNISH_SERIOUS]
[ETHIC:KILL_NEUTRAL:ACCEPTABLE]
[ETHIC:KILL_ENEMY:ACCEPTABLE]
[ETHIC:KILL_ANIMAL:ACCEPTABLE]
[ETHIC:KILL_PLANT:ACCEPTABLE]
[ETHIC:TORTURE_AS_EXAMPLE:ACCEPTABLE]
[ETHIC:TORTURE_FOR_INFORMATION:ACCEPTABLE]
[ETHIC:TORTURE_FOR_FUN:ACCEPTABLE]
[ETHIC:TORTURE_ANIMALS:SHUN]
[ETHIC:TREASON:PUNISH_CAPITAL]
[ETHIC:OATH_BREAKING:PERSONAL_MATTER]
[ETHIC:LYING:PERSONAL_MATTER]
[ETHIC:VANDALISM:PERSONAL_MATTER]
[ETHIC:TRESPASSING:PERSONAL_MATTER]
[ETHIC:THEFT:PUNISH_REPRIMAND]
[ETHIC:ASSAULT:PERSONAL_MATTER]
[ETHIC:SLAVERY:ACCEPTABLE]
[ETHIC:EAT_SAPIENT_OTHER:ACCEPTABLE]
[ETHIC:EAT_SAPIENT_KILL:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_SAME_RACE:PUNISH_REPRIMAND]
[ETHIC:MAKE_TROPHY_SAPIENT:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_ANIMAL:ACCEPTABLE]
  [LAND_HOLDER_TRIGGER:1:20:10000:100000]
        [LAND_HOLDER_TRIGGER:2:25:20000:200000]
        [LAND_HOLDER_TRIGGER:3:30:30000:300000]
   
[POSITION:EXPEDITION_LEADER]
[NAME:sub chieftan:sub chieftans]
[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:chieftan:chieftans]
[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:1]
[MANDATE_MAX:1]
[REQUIRED_BOXES:1]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:250]
[REQUIRED_BEDROOM:250]

[POSITION:CHIEF_MEDICAL_DWARF]
[NAME:shaman:shamans]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:HEALTH_MANAGEMENT]
[RESPONSIBILITY:ACCOUNTING]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:165]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[POSITION:MANAGER]
[NAME:quartermaster:quartermasters]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:MANAGE_PRODUCTION]
[RESPONSIBILITY:TRADE]
[RESPONSIBILITY:UPGRADE_SQUAD_EQUIPMENT]     
[RESPONSIBILITY:EQUIPMENT_MANIFESTS]     
[RESPONSIBILITY:SORT_AMMUNITION]     
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:160]
[DO_NOT_CULL]
[COLOR:5:0:0]
[DUTY_BOUND]
[REQUIRED_OFFICE:1]
[POSITION:MILITIA_COMMANDER]
[NAME:war chieftan:war chieftans]
[SITE]
[NUMBER:1]
[SQUAD:6: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:militia captai:militia captains]
[SITE]
[NUMBER:AS_NEEDED]
[SQUAD:6:militia-dwarf:militia-dwarves]
[APPOINTED_BY:MILITIA_COMMANDER]
[PRECEDENCE:200]
[DO_NOT_CULL]
[DUTY_BOUND]
[MILITARY_SCREEN_ONLY]
[POSITION:SHERIFF]
[NAME:cage keeper:cage keeper]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:LAW_ENFORCEMENT]
[RESPONSIBILITY:TAME_EXOTICS]
[RESPONSIBILITY:EXECUTIONS]
[APPOINTED_BY:EXPEDITION_LEADER]
[APPOINTED_BY:MAYOR]
[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:250]
[REQUIRED_DINING:100]
[POSITION:OUTPOST_LIAISON]
[NAME:outpost liaison:outpost liaisons]
[NUMBER:1]
[RESPONSIBILITY:ESTABLISH_COLONY_TRADE_AGREEMENTS]
[APPOINTED_BY:MONARCH]
[PRECEDENCE:80]
[MENIAL_WORK_EXEMPTION]
[SLEEP_PRETENSION]
[PUNISHMENT_EXEMPTION]
[ACCOUNT_EXEMPT]
[DO_NOT_CULL]
[COLOR:7:0:1]
[DUTY_BOUND]
[DEMAND_MAX:1]
[REQUIRED_BOXES:2]
[REQUIRED_CABINETS:1]
[REQUIRED_RACKS:1]
[REQUIRED_STANDS:1]
[REQUIRED_OFFICE:750]
[REQUIRED_BEDROOM:750]
[REQUIRED_DINING:750]
[POSITION:CHAMPION]
[NAME:champion:champions]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:BUILD_MORALE]
[APPOINTED_BY:MONARCH]
[APPOINTED_BY:MAYOR]
[PRECEDENCE:65]
[MENIAL_WORK_EXEMPTION]
[PUNISHMENT_EXEMPTION]
[DO_NOT_CULL]
[COLOR:7:0:1]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[DEMAND_MAX:1]
[POSITION:MONARCH]
[NAME:great chieftan:great chieftans]
[NUMBER:1]
[RESPONSIBILITY:LAW_MAKING]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MILITARY_GOALS]
[PRECEDENCE:1]
[RULES_FROM_LOCATION]
[MENIAL_WORK_EXEMPTION]
[MENIAL_WORK_EXEMPTION_SPOUSE]
[SLEEP_PRETENSION]
[PUNISHMENT_EXEMPTION]
[FLASHES]
[BRAG_ON_KILL]
[CHAT_WORTHY]
[DO_NOT_CULL]
[KILL_QUEST]
[EXPORTED_IN_LEGENDS]
[DETERMINES_COIN_DESIGN]
[COLOR:5:0:1]
[ACCOUNT_EXEMPT]
[DUTY_BOUND]
[DEMAND_MAX:5]
[MANDATE_MAX:3]
[REQUIRED_BOXES:5]
[REQUIRED_CABINETS:2]
[REQUIRED_RACKS:2]
[REQUIRED_STANDS:2]
[REQUIRED_OFFICE:2500]
[REQUIRED_BEDROOM:2500]
[REQUIRED_DINING:2500]
[POSITION:FORCED_ADMINISTRATOR]     
[NAME:administrator:administrators]     
[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]
Logged

!!tordek!!

  • Bay Watcher
    • View Profile
Re: w.i.p gnoll race, looking for feedback
« Reply #4 on: November 21, 2010, 05:51:38 pm »

There is a bug where every gnoll is spawning with 5 of every item they enter the game with (although it's pretty fun starting with 5 shields to use as projectiles in adventure mode) How can I fix this?

also, I'm getting multiple bite and kick options when I target a body part in adventure mode. I think I goofed up the creature file XD
« Last Edit: November 21, 2010, 05:54:49 pm by !!tordek!! »
Logged

!!tordek!!

  • Bay Watcher
    • View Profile
Re: w.i.p gnoll race, looking for feedback
« Reply #5 on: November 21, 2010, 06:03:37 pm »

fixed! I'm very happy with the how the current gnoll race functions. In the 3 worlds I've started they've always been the one to start wars and a dwarf fort I decided to build near their capital was attacked and destroyed by a few gnoll warriors during it's second year because my military was fail
Logged

Toastergargletop

  • Bay Watcher
    • View Profile
Re: w.i.p gnoll race, looking for feedback
« Reply #6 on: November 21, 2010, 07:35:30 pm »

personally i am going to change the name of the offspring to Gnoll pup, and maybe some of the titles, but that looks like a solid creation.  they will be a great addition to my world gen; thanks!
Logged

!!tordek!!

  • Bay Watcher
    • View Profile
Re: w.i.p gnoll race, looking for feedback
« Reply #7 on: November 21, 2010, 08:23:45 pm »

glad you like it :) and pup sounds like a much better title for the children then the generic one, changed all the files so that it has that instead
Logged

alexandertnt

  • Bay Watcher
  • (map 'list (lambda (post) (+ post awesome)) posts)
    • View Profile
Re: w.i.p gnoll race, looking for feedback
« Reply #8 on: November 22, 2010, 05:06:55 am »

Nice idea.

if you are still having issues, it appears that you have 2 copies of each attack in the raw file.
Logged
This is when I imagine the hilarity which may happen if certain things are glichy. Such as targeting your own body parts to eat.

You eat your own head
YOU HAVE BEEN STRUCK DOWN!

Lofn

  • Bay Watcher
  • There was a hole.
    • View Profile
    • Tumblr
Re: w.i.p gnoll race, looking for feedback
« Reply #9 on: November 22, 2010, 05:49:07 am »

I started a gnoll mod awhile back and got bogged down in making alchemy and war paint for them, kudos for getting some gnolls raws finished and posted.
Logged
Also known as Zuhayr.