Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: New caste of helpers for starting embark  (Read 653 times)

SmittyStoneGrim

  • Escaped Lunatic
  • whats a personal text?
    • View Profile
New caste of helpers for starting embark
« on: October 22, 2017, 10:58:38 am »

   Although it took forever to find the original source that gave rise to me attempting to make this but the intent was to buff out the starting embark with a force of laborers. so heres the source for any and all. PLS NOTE THE FOLLOWING THO BEFORE USE!

*EDIT* welp! the only thing i can tell you is that i ran across it in a world of warcraft mod. thats what gave rise to me making these bad bois.

   And while it worked way better than i expected, i did run into 2 issues with the game using these:
1) workorders will never get filled out. you can place a workorder, but for whatever reason, it simply wont get filled out so you have to manually work it
2) there are no petitions whatsoever. none. zilch. you will get others that come visit your fortress, but none will make a petition to be a resident or whatever.

   now im pretty sure, and im no particular expert and i havent done anything to test out this theory of mine, but i think something regarding the PET and/or INTELLIGENT and/or EXOTIC tags might be doing something here. or perhaps its not setup right. feedback would be awesome otherwise have fun. gotta post the original that gave me the inspiration to use this but i think the issues the same with that as well.

Code: [Select]
// put into caste of dwarves, this is a pet(?) race of dwarves that can do most all labor
 // MADE BY SMITTYSTONEGRIM

[CREATURE:GOREN]
[DESCRIPTION:A humanoid creature with a large round body, large dangling muscular arms that almost touch the ground, and legs barely big enough to support their frame.]
[NAME:goren:gorens:goren]
[CASTE_NAME:gorens:gorens:gorens]
[CREATURE_TILE:'G'][COLOR:2:0:1]
[INTELLIGENT]
[BENIGN]
[TRANCE]
[CANOPENDOORS]
[NOT_BUTCHERABLE]
[PET]
[COMMON_DOMESTIC]   // do i need this for them?
[PETVALUE:1]
[NATURAL_SKILL:PACIFIER:100]
[NATURAL_SKILL:WRESTLER:15]
[NATURAL_SKILL:STRIKER:15]
[PREFSTRING:stature]
[PREFSTRING:eyes]
[PREFSTRING:hair]
[PERSONALITY:DUTIFULNESS:50:75:100]
[PERSONALITY:CURIOUS:50:75:100]
[PERSONALITY:HUMOR:50:75:100]
[PERSONALITY:TOLERANT:50:75:100]
[PERSONALITY:ALTRUISM:50:75:100]
[PERSONALITY:EMOTIONALLY_OBSESSIVE:0:25:50]
[PERSONALITY:DUTIFULNESS:0:25:50]
[BODY:HUMANOID_NECK:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[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]

[PHYS_ATT_RANGE:STRENGTH:2000]              +
[PHYS_ATT_RANGE:AGILITY:850]                 -
[PHYS_ATT_RANGE:TOUGHNESS:1860]
[PHYS_ATT_RANGE:ENDURANCE:1600]             +
[MENT_ATT_RANGE:ANALYTICAL_ABILITY:1050]    +
[MENT_ATT_RANGE:FOCUS:1500]                ++
[MENT_ATT_RANGE:CREATIVITY:1500:1700:1900:2100:2250]            +
[MENT_ATT_RANGE:PATIENCE:4200]              +
[MENT_ATT_RANGE:MEMORY:200:510:1250]                +
[MENT_ATT_RANGE:SPATIAL_SENSE:2500] 

[USE_MATERIAL_TEMPLATE:SWEAT:SWEAT_TEMPLATE]
[USE_MATERIAL_TEMPLATE:TEARS:TEARS_TEMPLATE]
[USE_MATERIAL_TEMPLATE:SPIT:SPIT_TEMPLATE]
[SECRETION:LOCAL_CREATURE_MAT:SWEAT:LIQUID:BY_CATEGORY:ALL:SKIN:EXERTION]
[SECRETION:LOCAL_CREATURE_MAT:TEARS:LIQUID:BY_CATEGORY:EYE:ALL:EXTREME_EMOTION]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Spit]
[CDI:USAGE_HINT:NEGATIVE_SOCIAL_RESPONSE]
[CDI:USAGE_HINT:TORMENT]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:MATERIAL:LOCAL_CREATURE_MAT:SPIT:LIQUID_GLOB]
[CDI:VERB:spit:spits:NA]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:30]
[BODY_SIZE:0:0:5000]
[BODY_SIZE:1:168:60000]
[BODY_SIZE:12:0:600000]
[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]

[SET_BP_GROUP:BY_CATEGORY:LIP]
[BP_APPEARANCE_MODIFIER:THICKNESS:50:70:90:100:110:130:200]
[APP_MOD_NOUN:lips:PLURAL]
[APP_MOD_DESC_RANGE:55:70: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: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]
[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:800:1000]
[ATTACK:PUNCH:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:punch:punches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[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_PREPARE_AND_RECOVER:4:4]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_BAD_MULTIATTACK]
[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_PREPARE_AND_RECOVER:3:3]
[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_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_CANLATCH]

[PERSONALITY:IMMODERATION:10:40:75]      *
[PERSONALITY:FRIENDLINESS:40:76:90]      *
[PERSONALITY:ANXIETY:0:0:20]      *
[PERSONALITY:SELF_CONSCIOUSNESS:0:0:0]       // ?? *
[PERSONALITY:DEPRESSION:0:39:75]             // ??
[PERSONALITY:VULNERABILITY:0:0:0]            // ??
[PERSONALITY:STRAIGHTFORWARDNESS:0:55:100]   // ??
[PERSONALITY:GREGARIOUSNESS:10:100:100]      *
[PERSONALITY:CHEERFULNESS:40:90:100]         // ?? *
[PERSONALITY:ARTISTIC_INTEREST:25:75:100]    // ?? *
[PERSONALITY:CURIOUS:10:90:100]      *
[PERSONALITY:LIBERALISM:50:50:50]            // no idea what this is
[PERSONALITY:TRUST:40:75:100]      *
[PERSONALITY:ALTRUISM:25:100:100]      *
[PERSONALITY:VIOLENT:25:75:100]      *
[PERSONALITY:POLITENESS:40:75:75]      *

[BABY:1]
[CHILD:12]
[EQUIPS]
[ALL_ACTIVE]
[SMELL_TRIGGER:10]
[LOW_LIGHT_VISION:10000]
[HOMEOTHERM:10067]
[APPLY_CREATURE_VARIATION:STANDARD_BIPED_GAITS:900:711:521:293:1900:2900] 30 kph
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[SWIMS_LEARNED]
[CASTE:FEMALE]
[FEMALE]
[MULTIPLE_LITTER_RARE]
[POP_RATIO:1]
[CASTE:MALE]
[MALE]
[SET_BP_GROUP:BY_TYPE:LOWERBODY][BP_ADD_TYPE:GELDABLE]
[POP_RATIO:1]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:BROWN:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:PUPIL_EYE_PURPLE:1]
[TLCM_NOUN:eyes:PLURAL]
« Last Edit: October 22, 2017, 11:02:28 am by SmittyStoneGrim »
Logged
"You cant have everything in the world because then where would you put it all?" didnt stop Urist McCave from trying with 53 Turtle Shell rings in his room.

Aranador

  • Bay Watcher
    • View Profile
Re: New caste of helpers for starting embark
« Reply #1 on: October 22, 2017, 06:02:32 pm »

You might try creating a separate creature, rather than making it a caste, then giving it tags that make it intelligent, a domestic pet, and a wagon puller.

I know for a fact that it is possible to have intelligent wagon pullers that show up as your wagon beasts in addition to your initial seven, that will then run around doing things like chopping trees and stuff.  They tend to be bad at hauling though, as they'll often forget to put down what they're hauling.

Theoretically, with the domestic and pet tags, you could buy them in numbers at start up too.
Logged

SmittyStoneGrim

  • Escaped Lunatic
  • whats a personal text?
    • View Profile
Re: New caste of helpers for starting embark
« Reply #2 on: October 24, 2017, 01:41:21 pm »

ill give it a go and see where it leads. the biggest reason why i made these was that they made cleaning a fortress so quick and easy! do you happen to know what the issue with the 2 items i listed are? Namely, the lack of petitions!
« Last Edit: October 24, 2017, 01:52:16 pm by SmittyStoneGrim »
Logged
"You cant have everything in the world because then where would you put it all?" didnt stop Urist McCave from trying with 53 Turtle Shell rings in his room.