Dwarf Fortress > DF Modding

I accidently made a shearable leather tortoise

(1/3) > >>

Halnoth:
So, I'm in the middle of creating a textile mod and I like turtles so I figured I would make a woolly tortoise.

However, I just tried to shear it and got scales...

and since I modded scales to give leather I now have a shearable leather tortoise. Simply amazing. I think I will keep it in.

I don't know where I went wrong though perhaps someone can give me a pointer or two.

[CREATURE:WOOLLY_TORTOISE]
[DESCRIPTION:A shelled animal covered in thick wool.]
   [NAME:woolly tortoise:woolly tortoises:woolly tortoise]
   [CASTE_NAME:woolly tortoise:woolly tortoises:woolly tortoise]
   [CHILD:1][GENERAL_CHILD_NAME:baby woolly tortoise:baby woolly tortoises]
   [CREATURE_TILE:'t'][COLOR:7:0:1]
   [PETVALUE:200]
   [PREFSTRING:shells]
   [PREFSTRING:longevity]
   [PREFSTRING:wool]
   [LARGE_ROAMING]
   [COMMON_DOMESTIC][TRAINABLE][PET]
   [BONECARN]
   [BODY:QUADRUPED_NECK:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:THROAT:NECK:SPINE:BRAIN:SKULL:MOUTH:TONGUE:GENERIC_TEETH:RIBCAGE:SHELL]
   [NATURAL]
   [BODY_DETAIL_PLAN:STANDARD_MATERIALS]
   [USE_MATERIAL_TEMPLATE:SCALE:SCALE_TEMPLATE]
   [USE_MATERIAL_TEMPLATE:SHELL:SHELL_TEMPLATE]
         [STATE_COLOR:ALL:BROWN]
      [SELECT_MATERIAL:HAIR]
         [STATE_NAME:ALL_SOLID:wool]
         [STATE_ADJ:ALL_SOLID:wool]
         [YARN]
   [BODY_DETAIL_PLAN:STANDARD_TISSUES]
      [USE_TISSUE_TEMPLATE:SCALE:SCALE_TEMPLATE]
      [USE_TISSUE_TEMPLATE:SHELL:SHELL_TEMPLATE]
      [SELECT_TISSUE:HAIR]
      [TISSUE_NAME:wool:NP]
   [BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SCALE:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
   [BODY_DETAIL_PLAN:BODY_HAIR_TISSUE_LAYERS:HAIR]
   [SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
    [PLUS_TISSUE_LAYER:SKIN:BY_CATEGORY:THROAT]
      [TL_MAJOR_ARTERIES]
   [PLUS_TISSUE_LAYER:SCALE:BY_CATEGORY:THROAT]
      [TL_MAJOR_ARTERIES]
   [SELECT_TISSUE_LAYER:HAIR:BY_CATEGORY:ALL]
      [TL_RELATIVE_THICKNESS:10]
   [BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
   [BODY_DETAIL_PLAN:SHELL_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_SIZE:0:0:7000]
   [BODY_SIZE:1:0:35000]
   [BODY_SIZE:2:0:70000]
   [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:80:100]
   [ATTACK:BITE:BODYPART:BY_CATEGORY:MOUTH]
      [ATTACK_SKILL:BITE]
      [ATTACK_VERB:bite:bites]
      [ATTACK_CONTACT_PERC:100]
      [ATTACK_PREPARE_AND_RECOVER:3:3]
      [ATTACK_PRIORITY:MAIN]
      [ATTACK_FLAG_CANLATCH]
   [DIURNAL]
   [HOMEOTHERM:10068]
   [APPLY_CREATURE_VARIATION:STANDARD_QUADRUPED_GAITS:900:711:521:293:1900:2900] 30 kph
   [APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph, NO DATA
   [APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph, NO DATA
   [SWIMS_INNATE]
   [MUNDANE]
   [CASTE:FEMALE]
      [FEMALE]
   [CASTE:MALE]
      [MALE]
      [SET_BP_GROUP:BY_TYPE:LOWERBODY][BP_ADD_TYPE:GELDABLE]
   [SELECT_CASTE:ALL]
      [SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]
      [SET_TL_GROUP:BY_CATEGORY:ALL:SCALE]
         [TL_COLOR_MODIFIER:BROWN:1]
            [TLCM_NOUN:scales:PLURAL]
[TL_COLOR_MODIFIER:BLACK:1:BROWN:1:WHITE:1:GRAY:1:LIGHT_BROWN:1:DARK_BROWN:1:TAN:1:AUBURN:1:CHESTNUT:1:SLATE_GRAY:1:CREAM:1:CINNAMON:1:BUFF:1:BEIGE:1:CHOCOLATE:1:CHARCOAL:1:ASH_GRAY:1:RUSSET:1:IVORY:1:FLAX:1:PUMPKIN:1:GOLD:1:GOLDEN_YELLOW:1:GOLDENROD:1:COPPER:1:SAFFRON:1:AMBER:1:MAHOGANY:1:OCHRE:1:PALE_BROWN:1:RAW_UMBER:1:BURNT_SIENNA:1:BURNT_UMBER:1:SEPIA:1:DARK_TAN:1:PALE_CHESTNUT:1:DARK_CHESTNUT:1:TAUPE_PALE:1:TAUPE_DARK:1:TAUPE_SANDY:1:TAUPE_GRAY:1:TAUPE_MEDIUM:1:ECRU:1]
            [TLCM_NOUN:wool:SINGULAR]
         [TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:0:0:0:0:0:0:0]
            [APP_MOD_NOUN:wool:SINGULAR]
            [APP_MOD_RATE:1:DAILY:0:300:0:0:NO_END]
            [APP_MOD_DESC_RANGE:10:50:100:150:200:300]
         [SHEARABLE_TISSUE_LAYER:LENGTH:300]
      [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:BLACK:1]
            [TLCM_NOUN:eyes:PLURAL]

Lymia:

--- Code: ---[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]
[SET_TL_GROUP:BY_CATEGORY:ALL:SCALE]
    [TL_COLOR_MODIFIER:BROWN:1]
        [TLCM_NOUN:scales:PLURAL]
    [TL_COLOR_MODIFIER:BLACK:1:BROWN:1:WHITE:1:GRAY:1:LIGHT_BROWN:1:DARK_BROWN:1:TAN:1:AUBURN:1:CHESTNUT:1:SLATE_GRAY:1:CREAM:1:CINNAMON:1:BUFF:1:BEIGE:1:CHOCOLATE:1:CHARCOAL:1:ASH_GRAY:1:RUSSET:1:IVORY:1:FLAX:1:PUMPKIN:1:GOLD:1:GOLDEN_YELLOW:1:GOLDENROD:1:COPPER:1:SAFFRON:1:AMBER:1:MAHOGANY:1:OCHRE:1:PALE_BROWN:1:RAW_UMBER:1:BURNT_SIENNA:1:BURNT_UMBER:1:SEPIA:1:DARK_TAN:1:PALE_CHESTNUT:1:DARK_CHESTNUT:1:TAUPE_PALE:1:TAUPE_DARK:1:TAUPE_SANDY:1:TAUPE_GRAY:1:TAUPE_MEDIUM:1:ECRU:1]
        [TLCM_NOUN:wool:SINGULAR]
    [TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:0:0:0:0:0:0:0]
        [APP_MOD_NOUN:wool:SINGULAR]
        [APP_MOD_RATE:1:DAILY:0:300:0:0:NO_END]
        [APP_MOD_DESC_RANGE:10:50:100:150:200:300]
        [SHEARABLE_TISSUE_LAYER:LENGTH:300]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]

--- End code ---

What were you trying to do here? The section from the huge TL_COLOR_MODIFIER tag in the middle down to the SHEARABLE_TISSUE_LAYER tag seem to be meant to be part of the [SET_TL_GROUP:BY_CATEGORY:ALL:HAIR] tag, but you put them under the [SET_TL_GROUP:BY_CATEGORY:ALL:SCALE] tag instead.

Halnoth:
I think I copied the sheep or llama raw and inserted desert tortoise tokens on top of that

I profess that I am not the best creature modder... clearly

Eric Blank:
You know what? This is awesome. Incredibly awesome.

Blastbeard:

--- Quote from: Halnoth on August 22, 2015, 06:06:27 am ---I profess that I am not the best creature modder... clearly

--- End quote ---

You gave yourself a renewable source of leather. I beg to differ, sir.
The only way this could get better is if it had alcoholic milk.

Navigation

[0] Message Index

[#] Next page

Go to full version