Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Poll

How many want to keep this up in the next release?

Me
- 16 (22.9%)
Me!
- 54 (77.1%)

Total Members Voted: 69


Pages: 1 ... 14 15 [16] 17 18 ... 261

Author Topic: DF from scratch: The entirely player-made universe succession.  (Read 524664 times)

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #225 on: June 29, 2013, 04:19:45 am »

Incorrect. Ice hell can be mined and doing so results in water.



Some further testing in hell shows that it does not melt with magma, though, so that turned out to be bad advice. Just dig a cistern, kids, don't rely on hell for drinking water.

Krevsin

  • Bay Watcher
  • [RAINBOWS:REQUIRED]
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #226 on: June 29, 2013, 06:15:24 am »

Okay, so I'm too lazy to read everything that has been posted in my absence.

A recap would be nice.
Logged

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #227 on: June 29, 2013, 06:30:43 am »

Okay, so I'm too lazy to read everything that has been posted in my absence.

A recap would be nice.

It's just been a lot of theories and thoughts about what to do in the future, people posting the cool stuff they're making ahead of their turn, and some exploration of the world as is. The minimal world is playable and bug-free now, should be. If you want the minimalist experience, try it. BFEL should be making his upload with more stuff in a day or two. After that I think I'll hijack the save for just a bit and update the language words file, because most people were arguing that creating language from scratch is largely pointless work, and then it's up to Leibowitz.

There have been some cool ideas, but summarizing them all would be a lot of work and not very useful.

BFEL

  • Bay Watcher
  • Tail of a stinging scorpion scourge
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #228 on: June 29, 2013, 11:36:21 am »

Ok so two days ago I made a very small amount of progress, fixing a few of the bug reports that DF gave me concerning the elves and such.
However yesterday saw nothing get done as I came down with a minor case of food poisoning, sorry bout that.

So I do know how to fix this now (for the most part) and I should be able to at least get the elves un-bugged before it becomes upload time. (worst case scenario, I get the elves and that stone uploaded, and nothing else.)

EDIT: Ok started doing some more fixins and its going pretty well now. Still having issues with materials but I got the Treelords to have actual body parts! WOOOO! (those body parts are made of "first tissue" instead of bark, sap, and leaves....but still PROGRESS)
« Last Edit: June 29, 2013, 11:47:26 am by BFEL »
Logged
7/10 Has much more memorable sigs but casts them to the realm of sigtexts.

Indeed, I do this.

Crustypeanut

  • Bay Watcher
  • Ph.Dwarf & Practitioner of ‼MEDICINE‼
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #229 on: June 29, 2013, 11:55:23 am »

I've been working slowly lately myself, focusing on non-DF related stuff. 

I do have all of the castes of the Vegipygmies defined, but not finished.  Some have their special abilities, such as being fire-proof, spitting webs, one with his nasty bite (and tendancy to latch on), one being able to trance, and another able to enrage.  However, they're mostly using Halfling attributes for their tissue, with the exception of the skin, which is more resistant to blunt trauma. 

I still need to work on the rest of their body parts, in addition to making the materials they drop upon death.  Not to mention I haven't even started making their civilization - right now they're spawnable in Arena mode, and can use halfling-sized weapons and clothing, considering they're the same size.

The web spitters are particularly viscious in Halfling vs Pygmy fights.
Logged
Specialsurprise - a Tale of ‼Medicine‼ and ‼Science‼ !

BFEL

  • Bay Watcher
  • Tail of a stinging scorpion scourge
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #230 on: June 29, 2013, 12:16:00 pm »

Code: [Select]
tissue_template_bfel

[OBJECT:TISSUE_TEMPLATE]

[TISSUE_TEMPLATE:BARK_TEMPLATE_BFEL]
[TISSUE_NAME:bark:bark]
[TISSUE_MATERIAL:ELFWOOD:BARK]
[RELATIVE_THICKNESS:5]
[HEALING_RATE:1000]
[VASCULAR:1]
[PAIN_RECEPTORS:2]
[CONNECTS]
[TISSUE_MAT_STATE:SOLID]
[TISSUE_SHAPE:LAYER]
[THICKENS_ON_ENERGY_STORAGE]

[TISSUE_TEMPLATE:SAP_TEMPLATE_BFEL]
[TISSUE_NAME:sap:sap]
[TISSUE_MATERIAL:ELFWOOD:SAP]
[RELATIVE_THICKNESS:1]
[HEALING_RATE:1]
[TISSUE_MAT_STATE:LIQUID]
[INSULATION:40]
[TISSUE_LEAKS]

Ok these ones are giving me some grief, in particular the [TISSUE_MATERIAL:] part. I have tried ELFWOOD and ELFWOOD_TEMPLATE_BFEL, do I have to make a separate elfwood material elsewhere? And if so how would I begin that?
Logged
7/10 Has much more memorable sigs but casts them to the realm of sigtexts.

Indeed, I do this.

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #231 on: June 29, 2013, 12:22:35 pm »

Good to hear you guys are making progress. @BFEL, can look at either vanilla or my raws for examples of how tissue definitions work. First you must import the material into the creature in a body detail plan:

[ADD_MATERIAL:PLANT_STRUCTURE:<insert template name here>]

then you may use that in a tissue:

[TISSUE_TEMPLATE:PLANT_STRUCTURE_TEMPLATE_BFEL]
   [TISSUE_NAME:bark:bark]
   [TISSUE_MATERIAL:LOCAL_CREATURE_MAT:PLANT_STRUCTURE]

either that or you can use an inorganic material

[TISSUE_TEMPLATE:PLANT_STRUCTURE_TEMPLATE_BFEL]
   [TISSUE_NAME:bark:bark]
   [TISSUE_MATERIAL:INORGANIC:METEORIC_IRON_HLG]

BFEL

  • Bay Watcher
  • Tail of a stinging scorpion scourge
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #232 on: June 29, 2013, 12:32:36 pm »

Had that already, which is why this is so confusing....I assume I did something horribly wrong in the bdp? Weird that I fixed another (read:exactly the goddamn same) set of bugs associated with elfwood but this one still shows up:

Code: [Select]
[OBJECT:BODY_DETAIL_PLAN]

[BODY_DETAIL_PLAN:PLANT_MATERIALS_BFEL]
[ADD_MATERIAL:PLANT:PLANT_STRUCTURE_HLG]
[ADD_MATERIAL:WOOD:ELFWOOD]

[BODY_DETAIL_PLAN:PLANT_TISSUES_BFEL]
[ADD_TISSUE:BARK:BARK_TEMPLATE_BFEL]
[ADD_TISSUE:SAP:SAP_TEMPLATE_BFEL]
[ADD_TISSUE:VINE:VINE_TEMPLATE_BFEL]
[ADD_TISSUE:LEAF:LEAF_TEMPLATE_BFEL]

Yes I am using your plant structure thing for some parts (vines and leaves)...and yes I know I still have to fix that one too, trying to figure out how to fix it up for mine first.

EDIT: Ok this might help, full current errorlog:

Spoiler (click to show/hide)
« Last Edit: June 29, 2013, 12:35:30 pm by BFEL »
Logged
7/10 Has much more memorable sigs but casts them to the realm of sigtexts.

Indeed, I do this.

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #233 on: June 29, 2013, 01:05:28 pm »

Regardless of whether you've added an elfwood mat to your creature, [TISSUE_MATERIAL:ELFWOOD:BARK] is an incorrect way to define a tissue (or any) material. The format is LOCAL_CREATURE_MAT:ELFWOOD.

http://dwarffortresswiki.org/index.php/DF2012:Material_token
 
Don't need to fix using my template - the idea is not to import stuff from vanilla or other mods, not that we can't even use each others' work as that would be a little sisyphean.

BFEL

  • Bay Watcher
  • Tail of a stinging scorpion scourge
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #234 on: June 29, 2013, 01:12:35 pm »

Regardless of whether you've added an elfwood mat to your creature, [TISSUE_MATERIAL:ELFWOOD:BARK] is an incorrect way to define a tissue (or any) material. The format is LOCAL_CREATURE_MAT:ELFWOOD.

Well I herped and I derped and I made trees made of mystery meat.

sisyphean.

O.O a word I don't know? Holy shit, this just got real.


EDIT: ok, disregarding further silliness.......WHY THE LITERAL FUCK ARE TREELORDS LISTED AS "Nothing" IN ARENA?
« Last Edit: June 29, 2013, 01:26:17 pm by BFEL »
Logged
7/10 Has much more memorable sigs but casts them to the realm of sigtexts.

Indeed, I do this.

Crustypeanut

  • Bay Watcher
  • Ph.Dwarf & Practitioner of ‼MEDICINE‼
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #235 on: June 29, 2013, 01:30:42 pm »

I think that would be because you didn't list their caste names? Let me take a look at what you have for the coding that you've posted, and see if I can spot it.

I have my different Vegipygmy castes named with placeholders right now, such as bluepygmy, greenpygmy, etc.
Logged
Specialsurprise - a Tale of ‼Medicine‼ and ‼Science‼ !

BFEL

  • Bay Watcher
  • Tail of a stinging scorpion scourge
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #236 on: June 29, 2013, 01:38:56 pm »

Ok that news is now superceded by the fact I CANT TURN OFF DWARF FORTRESS.

THE FUCKER BROKE ARENA MODE.
THE HALFLING CANT KILL IT BUT IT CANT GET BACK TO CONSCIOUSNESS AND I CANT DO ANYTHING GODDAMMIT WHY CANT YOU FUCKING TURN DF OFF WITH THE GODDAMN RED "X"?

EDIT: ok, got it turned off with the resource manager.....hopefully.....It might just be sentient and playing dead.
« Last Edit: June 29, 2013, 01:45:27 pm by BFEL »
Logged
7/10 Has much more memorable sigs but casts them to the realm of sigtexts.

Indeed, I do this.

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #237 on: June 29, 2013, 01:46:52 pm »

Sounds like a good time :D

Should prob post the raws indeed. If windows like it sounds, use your task manager at ctrl+alt+del to kill DF.

BFEL

  • Bay Watcher
  • Tail of a stinging scorpion scourge
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #238 on: June 29, 2013, 01:51:19 pm »

The Treelords/elves as they currently exist.
Going to add[NOEXERT] because that was retarded.
Also prob gonna give them natural awesome skills at striker and kicker, as they can't use weapons and they have insanely terrible speed.
They are hilariously hard to kill though.

Code: [Select]
creature_bfel

[OBJECT:CREATURE]

[CREATURE:TREELORD]
[CASTE:TREELORDMALE]
[POP_RATIO:10][MALE]
[DESCRIPTION:A sentient tree, progenitor of the elven menace.]
[CASTE_NAME:treelord:treelords:forested]
[CREATURE_TILE:][COLOR:]
[INTELLIGENT][NO_THOUGHT_CENTER_FOR_MOVEMENT][NO_DIZZINESS][NO_FEVERS]
[NOBONES][NOMEAT][NONAUSEA][NOSKIN][NOSKULL][NO_SLEEP][UTTERANCES]
[MOUNT][EXTRAVISION][CANOPENDOORS][BUILDINGDESTROYER:1]
[PREFSTRING:natural majesty]
[CREATURE_CLASS:ALL]
[HAS_NERVES]
[BODY:TREELORD:TREELORD_BRANCHES:TREELORD_ROOTS:TREELORD_VEG]
[BODY_DETAIL_PLAN:PLANT_MATERIALS_BFEL]
[BODY_DETAIL_PLAN:PLANT_TISSUES_BFEL]
[BODY_DETAIL_PLAN:PLANT_LAYERS_BFEL]
[APPLY_CREATURE_VARIATION:ELF_RESURRECT_BFEL]
[PHYS_ATT_RANGE:AGILITY:100:170:230:280:350:390:450]               
[PHYS_ATT_RANGE:RECUPERATION:450:950:1150:1250:1350:1550:2250]         
[PHYS_ATT_RANGE:DISEASE_RESISTANCE:5000:5000:5000:5000:5000:5000:5000]
[MENT_ATT_RANGE:PATIENCE:5000:5000:5000:5000:5000:5000:5000]               
[MENT_ATT_RANGE:MEMORY:5000:5000:5000:5000:5000:5000:5000]             
[MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++
[MENT_ATT_RANGE:SPATIAL_SENSE:450:950:1150:1250:1350:1550:2250]         +
[MENT_ATT_RANGE:KINESTHETIC_SENSE:700:1200:1400:1500:1600:1800:2500]
[BODY_SIZE:0:0:10]
[BODY_SIZE:10:90:200000]
[BODY_SIZE:100:168:2000000]
[BODY_SIZE:400:37:8000000]
[APPLY_CREATURE_VARIATION:CLEANS_SELF_DAILY_HLG]
[BABY:10]
[CHILD:50]
[DIURNAL]
[HOMEOTHERM:10067]
[SWIMS_LEARNED][SWIM_SPEED:25000]
[SPEED:5000]
[ATTACK:SMASH:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:smash:smashes]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
[ATTACK:WHIP:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:whip:whips]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PRIORITY:MAIN]
[ATTACK_VELOCITY_MODIFIER:30]
[ATTACK_FLAG_WITH]
[ATTACK_FLAG_CANLATCH]
[ATTACK:SLASH:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:slash:slashes]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PRIORITY:MAIN]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_VELOCITY_MODIFIER:30]
[ATTACK_FLAG_WITH]
[ATTACK_FLAG_EDGE]


[CASTE:TREELORDFEMALE]
[POP_RATIO:10][FEMALE][LITTERSIZE:7:30]
[DESCRIPTION:A sentient tree, progenitor of the elven menace.]
[CASTE_NAME:treequeen:treequeens:forested]
[CREATURE_TILE:6][COLOR:6:0:0]
[CHILDNAME:seedling:seedlings]
[INTELLIGENT][NO_THOUGHT_CENTER_FOR_MOVEMENT][NO_DIZZINESS][NO_FEVERS]
[NOBONES][NOMEAT][NONAUSEA][NOSKIN][NOSKULL][NO_SLEEP][UTTERANCES]
[MOUNT][EXTRAVISION][CANOPENDOORS][BUILDINGDESTROYER:1]
[PREFSTRING:natural majesty]
[CREATURE_CLASS:ALL]
[HAS_NERVES]
[BODY:TREELORD:TREELORD_BRANCHES:TREELORD_ROOTS:TREELORD_VEG]
[BODY_DETAIL_PLAN:PLANT_MATERIALS_BFEL]
[BODY_DETAIL_PLAN:PLANT_TISSUES_BFEL]
[BODY_DETAIL_PLAN:PLANT_LAYERS_BFEL]
[APPLY_CREATURE_VARIATION:ELF_RESURRECT_BFEL]
[PHYS_ATT_RANGE:AGILITY:100:170:230:280:350:390:450]               
[PHYS_ATT_RANGE:RECUPERATION:450:950:1150:1250:1350:1550:2250]         
[PHYS_ATT_RANGE:DISEASE_RESISTANCE:5000:5000:5000:5000:5000:5000:5000]
[MENT_ATT_RANGE:PATIENCE:5000:5000:5000:5000:5000:5000:5000]               
[MENT_ATT_RANGE:MEMORY:5000:5000:5000:5000:5000:5000:5000]             
[MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++
[MENT_ATT_RANGE:SPATIAL_SENSE:450:950:1150:1250:1350:1550:2250]         +
[MENT_ATT_RANGE:KINESTHETIC_SENSE:700:1200:1400:1500:1600:1800:2500]
[BODY_SIZE:0:0:10]
[BODY_SIZE:10:90:200000]
[BODY_SIZE:100:168:2000000]
[BODY_SIZE:400:37:8000000]
[APPLY_CREATURE_VARIATION:CLEANS_SELF_DAILY_HLG]
[BABY:10]
[CHILD:50]
[DIURNAL]
[HOMEOTHERM:10067]
[SWIMS_LEARNED][SWIM_SPEED:25000]
[SPEED:5000]
[ATTACK:SMASH:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:smash:smashes]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
[ATTACK:WHIP:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:whip:whips]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PRIORITY:MAIN]
[ATTACK_VELOCITY_MODIFIER:30]
[ATTACK_FLAG_WITH]
[ATTACK_FLAG_CANLATCH]
[ATTACK:SLASH:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:slash:slashes]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PRIORITY:MAIN]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_VELOCITY_MODIFIER:30]
[ATTACK_FLAG_WITH]
[ATTACK_FLAG_EDGE]


[CASTE:ELF]
[POP_RATIO:80]
[DESCRIPTION:A medium-sized creature claiming to be a ruthless protector of nature. In truth it is a mere pawn of the forests and has no will of its own.]
[CASTE_NAME:elf:elves:elven]
[CREATURE_TILE:140][COLOR:7:0:0]
[CREATURE_SOLDIER_TILE:140]
[CAN_SPEAK][SLOW_LEARNER][VERMIN_HATEABLE]
[CANOPENDOORS][NOTHOUGHT][WAGON_PULLER]
[BENIGN][NO_SLEEP]
[MAXAGE:1000:2000]
[PREFSTRING:dying screams]
[CREATURE_CLASS:ALL][CREATURE_CLASS:HUMANOID]
[CREATURE_CLASS:MAMMAL][CREATURE_CLASS:VERTEBRATE]
[HAS_NERVES]
[BODY:CORE_HLG:BACK_LEGS_HLG:ARMS_HLG:EXTERNAL_EARS_HLG:TEETH_HLG]
[BODY_DETAIL_PLAN:CORE_MATERIALS_HLG]
[BODY_DETAIL_PLAN:CORE_TISSUES_HLG]
[BODY_DETAIL_PLAN:TEETH_HLG]
[BODY_DETAIL_PLAN:CORE_LAYERS_HLG]
[BODY_DETAIL_PLAN:BACK_LEGS_LAYERS_HLG]
[BODY_DETAIL_PLAN:ARMS_LAYERS_HLG]
[BODY_DETAIL_PLAN:EXTERNAL_EARS_LAYERS_HLG]
[BODY_DETAIL_PLAN:HAIR_HLG]
[BODY_DETAIL_PLAN:HAIR_ON_HEAD_HLG]
[BODYGLOSS:TWOLEGS_HLG]
[TENDONS:LOCAL_CREATURE_MAT:TENDON:400]
[LIGAMENTS:LOCAL_CREATURE_MAT:TENDON:400]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[APPLY_CREATURE_VARIATION:PUNCH_HLG]
[APPLY_CREATURE_VARIATION:KICK_HLG]
[APPLY_CREATURE_VARIATION:ROUNDHOUSE_KICK_HLG]
[APPLY_CREATURE_VARIATION:BITE_NO_LATCH_HLG]
[PHYS_ATT_RANGE:AGILITY:450:950:1150:1250:1350:1550:2250]               +
[PHYS_ATT_RANGE:RECUPERATION:450:950:1150:1250:1350:1550:2250]          +
[PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++
[MENT_ATT_RANGE:INTUITION:450:950:1150:1250:1350:1550:2250]             +
[MENT_ATT_RANGE:PATIENCE:150:600:800:900:1000:1100:1500]                -
[MENT_ATT_RANGE:MEMORY:5000:5000:5000:5000:5000:5000:5000]              max
[MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++
[MENT_ATT_RANGE:SPATIAL_SENSE:450:950:1150:1250:1350:1550:2250]         +
[MENT_ATT_RANGE:MUSICALITY:450:950:1150:1250:1350:1550:2250]            +
[MENT_ATT_RANGE:KINESTHETIC_SENSE:700:1200:1400:1500:1600:1800:2500]
[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:168:15000]
[BODY_SIZE:12:0:60000]
[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: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: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]

[APPLY_CREATURE_VARIATION:CLEANS_SELF_DAILY_HLG]
[BABY:1]
[CHILD:12]
[EQUIPS]
[DIURNAL]
[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_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]
[SET_TL_GROUP:BY_CATEGORY:HEAD:HAIR]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHEEK_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHIN_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:MOUSTACHE]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:SIDEBURNS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:EYEBROW]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:EYELASH]
[TL_COLOR_MODIFIER:GOLDEN_YELLOW:1:GOLDENROD:1:MOSS_GREEN:1:ORANGE:1:PUMPKIN:1:RED:1:SAFFRON:1:SCARLET:1:SILVER:1:WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:HEAD:EYEBROW]
[TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:50:80:90:100:110:120:150]
[APP_MOD_NOUN:eyebrows:PLURAL]
[APP_MOD_DESC_RANGE:55:70:90:110:130:145]
[SET_TL_GROUP:BY_CATEGORY:HEAD:EYELASH]
[TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:50:80:90:100:110:120:150]
[APP_MOD_NOUN:eyelashes:PLURAL]
[APP_MOD_DESC_RANGE:55:70:90:110:130:145]
[SET_TL_GROUP:BY_CATEGORY:HEAD:HAIR]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHEEK_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHIN_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:MOUSTACHE]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:SIDEBURNS]
[TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:0:0:0:0:0:0:0]
[APP_MOD_RATE:1:DAILY:0:1000:0:0:NO_END]
[APP_MOD_NOUN:hair:SINGULAR]
[APP_MOD_DESC_RANGE:10:25:75:125:200: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:IRIS_EYE_AQUA:1:IRIS_EYE_AQUAMARINE:1:IRIS_EYE_AZURE:1:IRIS_EYE_BLUE:1:IRIS_EYE_CERULEAN:1:IRIS_EYE_DARK_BLUE:1:IRIS_EYE_DARK_GREEN:1:IRIS_EYE_DARK_OLIVE:1:IRIS_EYE_EMERALD:1:IRIS_EYE_FERN_GREEN:1:IRIS_EYE_GREEN:1:IRIS_EYE_JADE:1:IRIS_EYE_LIGHT_BLUE:1:IRIS_EYE_MINT_GREEN:1:IRIS_EYE_MOSS_GREEN:1:IRIS_EYE_OLIVE:1:IRIS_EYE_PALE_BLUE:1:IRIS_EYE_PINE_GREEN:1:IRIS_EYE_SEA_GREEN:1:IRIS_EYE_SKY_BLUE:1:IRIS_EYE_SPRING_GREEN:1:IRIS_EYE_TEAL:1:IRIS_EYE_TURQUOISE:1:IRIS_EYE_AMBER:1:IRIS_EYE_GOLD:1:IRIS_EYE_GOLDEN_YELLOW:1:IRIS_EYE_YELLOW:1]
[TLCM_NOUN:eyes:PLURAL]
Logged
7/10 Has much more memorable sigs but casts them to the realm of sigtexts.

Indeed, I do this.

Crustypeanut

  • Bay Watcher
  • Ph.Dwarf & Practitioner of ‼MEDICINE‼
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #239 on: June 29, 2013, 01:58:34 pm »

Hmm I don't see anything wrong with it to be honest.  I'll post my code, see if you can look at it and figure it out.  My code's very similar to Halfling's Halfling code, but modified to fit my own stuff.  I define the castes after I get all of their universally shared stuff out of the way - perhaps you should define all of the castes at once, then use [SELECT_CASTE:castenamehere] to define their independent attributes?  Not sure.  But heres the code, if it helps you at all.

Code: [Select]
creature_vegipygmi

[OBJECT:CREATURE]

[CREATURE:VEGIPYGMY_NUT]
[DESCRIPTION:Short, thin, and green, this small humanoid wields a spear. Tendrils of fungus dangle from its arms, midsection, and legs.  Its hair is made of mossy dreadlocks.]
[NAME:vegipygmy:vegipygmies:vegipygmy]
[CREATURE_TILE:1][COLOR:3:0:0]
[CREATURE_SOLDIER_TILE:2]
[PREFSTRING:mossy dreads]
        [PREFSTRING:dangling tendrils]


[INTELLIGENT][MUNDANE][NOCTURNAL][CANOPENDOORS]
[CAVE_ADAPT][LIKES_FIGHTING][NO_SLEEP][NONAUSEA]


#better creature classification - easier syndrome targeting

[CREATURE_CLASS:ALL][CREATURE_CLASS:HUMANOID][CREATURE_CLASS:NO_POISON]
[CREATURE_CLASS:PLANT][CREATURE_CLASS:VERTEBRATE]
[LITTERSIZE:1:10]
[HAS_NERVES][EQUIPS][HOMEOTHERM:10070]
[GENERAL_CHILD_NAME:vegipygmy seedling:vegipygmy seedlings]
[SWIMS_LEARNED][SWIM_SPEED:3000]

[MANNERISM_LAUGH]
[MANNERISM_SMILE]

===================================

#any special interactions here so they're visible. I'm adding CLEANS_SELF_DAILY to any domestic creature to avoid lag due to contaminants.

[APPLY_CREATURE_VARIATION:CLEANS_SELF_DAILY_HLG]

#basic body structure: humanoid core (torso, abdomen, head), back legs, humanoid arms, external ears, teeth)

[BODY:CORE_HLG:BACK_LEGS_HLG:ARMS_HLG:EXTERNAL_EARS_HLG:TEETH_HLG]

#add relevant materials and tissues

[BODY_DETAIL_PLAN:VEGICORE_MATERIALS_NUT]
[BODY_DETAIL_PLAN:VEGICORE_TISSUES_NUT]
[BODY_DETAIL_PLAN:TEETH_HLG]

#then layers

[BODY_DETAIL_PLAN:CORE_LAYERS_HLG]
[BODY_DETAIL_PLAN:BACK_LEGS_LAYERS_HLG]
[BODY_DETAIL_PLAN:ARMS_LAYERS_HLG]
[BODY_DETAIL_PLAN:EXTERNAL_EARS_LAYERS_HLG]

#the following adds hair material, tissue (first token) and puts them where they should be

[BODY_DETAIL_PLAN:HAIR_HLG]
[BODY_DETAIL_PLAN:HAIR_ON_HEAD_HLG]

#for two legged creatures this should be added so there's no mention of "back feet"

[BODYGLOSS:TWOLEGS_HLG]

#tendons are included in CORE, now we just make them tendons and ligaments

[TENDONS:LOCAL_CREATURE_MAT:TENDON:400]
[LIGAMENTS:LOCAL_CREATURE_MAT:TENDON:400]

#blood is included in CORE, just define it

[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]

#attacks

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

#appearance variations

[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_BODYSIZE_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_HEAD_HAIR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_FOOT_HAIR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_EYE_COLOR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_SKIN_COLOR_HLG]

#Listing the 11 different castes

#The standard Vegipygmi, and the only female caste; includes info on age and body size for females.
[CASTE:FEMALE]
[CASTE_NAME:vegipygmy:vegipygmies:vegipygmy]
[FEMALE]
[BABY:1][CHILD:5]
[MAXAGE:30:40]
[BODY_SIZE:40000]
[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:0:10000]
[BODY_SIZE:10:0:40000]


#Male caste 1 - breaths noxious gas, unleashes spores, explodes into goodies and spores upon death; obese; spores cause chronic disease
[CASTE:BROWNPYGMY]
[CASTE_NAME:brown vegipygmy:brown vegipygmies:vegipygmy]
[MALE]

#Male Caste 2 - fireproof, spits webs, immune to webs, has extra eyes, and has numerous extra tendrils; also immune to paralyzation
[CASTE:REDPYGMY]
[CASTE_NAME:red vegipygmy:red vegipygmies:vegipygmy]
[MALE][FIREIMMUNE_SUPER]
[THICKWEB][WEBIMMUNE][PARALYZEIMMUNE]
    [USE_MATERIAL_TEMPLATE:SILK:VEGISILK_TEMPLATE_NUT]
    [WEBBER:LOCAL_CREATURE_MAT:SILK]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Spray web]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_TOKEN:LB]
[CDI:MATERIAL:LOCAL_CREATURE_MAT:SILK:WEB_SPRAY]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:5]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:30]

#Male Caste 3 - amphibious, friendly to local wildlife, strong bite and a good grappler/tamer; can latch with bite
[CASTE:BLUEPYGMY]
[CASTE_NAME:blue vegipygmy:blue vegipygmies:vegipygmy]
[MALE][AMPHIBIOUS][AT_PEACE_WITH_WILDLIFE]

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

#Male Caste 4 - immune to traps, can pick locks, can enrage, can see regardless of having eyes
[CASTE:GREENPYGMY]
[CASTE_NAME:green vegipygmy:green vegipygmies:vegipygmy]
[MALE][LOCKPICKER][TRAPAVOID][PRONE_TO_RAGE:10]

#Male Caste 5 - extremely tough, strong, but slow; can trance, feels no fear
[CASTE:GREYPYGMY]
[CASTE_NAME:grey vegipygmy:grey vegipygmies:vegipygmy]
[MALE][TRANCES]

#Certain attributes that all male Vegipygmies share, such as age and body size by age.
[SELECT_CASTE:BROWNPYGMY]
[SELECT_ADDITIONAL_CASTE:BLUEPYGMY]
[SELECT_ADDITIONAL_CASTE:REDPYGMY]
[SELECT_ADDITIONAL_CASTE:GREENPYGMY]
[SELECT_ADDITIONAL_CASTE:GREYPYGMY]

[BABY:1][CHILD:20]
[MAXAGE:400:600]
[BODY_SIZE:40000]
[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:0:10000]
[BODY_SIZE:20:0:40000]
Logged
Specialsurprise - a Tale of ‼Medicine‼ and ‼Science‼ !
Pages: 1 ... 14 15 [16] 17 18 ... 261