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 ... 19 20 [21] 22 23 ... 261

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

Nahere

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #300 on: July 02, 2013, 12:03:55 am »


*** Error(s) found in the file "raw/objects/inorganic_DOOM_laularu.txt"
Unrecognized CE_BLEEDING token: 5

Code: [Select]
[CE_BLEEDING:SEV:20000:PROB:100:BP:BY_TOKEN:ALL:START:5:PEAK:6:END:2500]
Tried BY_TOKEN as well as BY_CATEGORY... I don't know if that's the problem, but I just can't seem to get that stupid error to go away. The syntax I'm using SHOULD parse. Should.

For this one I think it's parsing it as:
[CE_BLEEDING:SEV:20000:PROB:100:BP:BY_TOKEN:ALL:START:5:PEAK:6:END:2500],
so it isn't sure what the 5 is doing. Try this:
[CE_BLEEDING:SEV:20000:PROB:100:BP:BY_CATEGORY:ALL:ALL:START:5:PEAK:6:END:2500].
Logged

laularukyrumo

  • Bay Watcher
  • Needs More Socks
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #301 on: July 02, 2013, 01:11:24 am »

I did mention that I tried BY_CATEGORY before. In fact, I tried BY_CATEGORY first, and that's where I started getting the error, so I thought "hmm, maybe it's BY_TOKEN instead?"

>.> fuckin raws how do they work
Logged
Quote from: Dwarfotaur
Everytime one of my militia has given birth in the Danger Room, it's lead to instant baby smoothies for everyone.

Gotta Catch 'Em All!

Dat Sig Thread

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #302 on: July 02, 2013, 02:18:03 am »

Yes, the point is you need the two all as if you give it BY_CATEGORY, then the next two arguments specify the category and then the tissue. For example my vampiric bleeding packed with it now

Spoiler (click to show/hide)

works like what you're probably going for. As for the other thing, is it in the raws AFTER you've added all materials to the creature? Cause it sure sounds like [SELECT_MATERIAL:ALL] is not working and that is not an issue of which materials or bodies you're using.

StLeibowitz

  • Bay Watcher
  • [NOT_CENTAUR]
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #303 on: July 02, 2013, 09:09:06 am »

Okay, I've got the basic insect tissue templates and such done, moving onto creatures so I can start some testing now.

Code: [Select]
b_detail_plan_insect_STL

[OBJECT:BODY_DETAIL_PLAN]

[BODY_DETAIL_PLAN:LIGHT_CHITIN_MATERIALS_STL]
[ADD_MATERIAL:CHITIN:LIGHT_CHITIN_TEMPLATE_STL]
[ADD_MATERIAL:MUSCLE:MUSCLE_TEMPLATE_HLG]
[ADD_MATERIAL:NERVE_TISSUE:NERVE_TISSUE_TEMPLATE_HLG]
[ADD_MATERIAL:ORGAN_TISSUE:ORGAN_TISSUE_TEMPLATE_HLG]
[ADD_MATERIAL:TENDON:TENDON_TEMPLATE_HLG]
[ADD_MATERIAL:HEMOLYMPH:HEMOLYMPH_TEMPLATE_STL]

[BODY_DETAIL_PLAN:LIGHT_CHITIN_TISSUES_STL]
[ADD_TISSUE:CHITIN:LIGHT_CHITIN_TEMPLATE_STL]
[ADD_TISSUE:MUSCLE:MUSCLE_TEMPLATE_HLG]
[ADD_TISSUE:NERVE_TISSUE:NERVE_TISSUE_TEMPLATE_HLG]
[ADD_TISSUE:ORGAN_TISSUE:ORGAN_TISSUE_TEMPLATE_HLG]
[ADD_TISSUE:HEART_TISSUE:INSECT_HEART_TEMPLATE_STL]

[BODY_DETAIL_PLAN:HEAVY_CHITIN_MATERIALS_STL]
[ADD_MATERIAL:CHITIN:HEAVY_CHITIN_TEMPLATE_STL]
[ADD_MATERIAL:MUSCLE:MUSCLE_TEMPLATE_HLG]
[ADD_MATERIAL:NERVE_TISSUE:NERVE_TISSUE_TEMPLATE_HLG]
[ADD_MATERIAL:ORGAN_TISSUE:ORGAN_TISSUE_TEMPLATE_HLG]
[ADD_MATERIAL:TENDON:TENDON_TEMPLATE_HLG]
[ADD_MATERIAL:HEMOLYMPH:HEMOLYMPH_TEMPLATE_STL]

[BODY_DETAIL_PLAN:HEAVY_CHITIN_TISSUES_STL]
[ADD_TISSUE:CHITIN:HEAVY_CHITIN_TEMPLATE_STL]
[ADD_TISSUE:MUSCLE:MUSCLE_TEMPLATE_HLG]
[ADD_TISSUE:NERVE_TISSUE:NERVE_TISSUE_TEMPLATE_HLG]
[ADD_TISSUE:ORGAN_TISSUE:ORGAN_TISSUE_TEMPLATE_HLG]
[ADD_TISSUE:HEART_TISSUE:INSECT_HEART_TEMPLATE_STL]

[BODY_DETAIL_PLAN:INSECT_LAYERS_STL]
[BP_LAYERS:BY_CATEGORY:BODY_UPPER:MUSCLE:100:CHITIN:55]
[BP_LAYERS:BY_CATEGORY:BODY_LOWER:MUSCLE:70:CHITIN:65]
[BP_LAYERS:BY_CATEGORY:HEAD:MUSCLE:40:CHITIN:65]
[BP_LAYERS:BY_CATEGORY:LEG:MUSCLE:70:CHITIN:55]
[BP_LAYERS:BY_CATEGORY:FOOT:MUSCLE:70:CHITIN:55]
[BP_LAYERS:BY_CATEGORY:HEART:HEART_TISSUE:75]
[BP_LAYERS:BY_CATEGORY:BRAIN:NERVE_TISSUE:100]
[BP_LAYERS:BY_CATEGORY:MAW:MUSCLE:70:CHITIN:25]
[BP_LAYERS:BY_CATEGORY:MANDIBLE:MUSCLE:20:CHITIN:40]
[BP_LAYERS:BY_CATEGORY:ANTENNAE:MUSCLE:20:CHITIN:20]
[BP_LAYERS:BY_CATEGORY:LOWER_ANTENNA:MUSCLE:20:CHITIN:20]
[BP_LAYERS:BY_CATEGORY:UPPER_ANTENNA:MUSCLE:20:CHITIN:20]
[BP_LAYERS:BY_CATEGORY:BOOK_LUNGS:ORGAN_TISSUE:100]
[BP_LAYERS:BY_CATEGORY:WINGS:CHITIN:15] Insect wings are actually flexible, movable outgrowths of the exoskeleton itself.

[BP_RELATION:BY_CATEGORY:BODY_LOWER:AROUND:BY_CATEGORY:HEART:100]
[BP_RELATION:BY_CATEGORY:HEAD:AROUND:BY_CATEGORY:BRAIN:100]
[BP_RELATION:BY_CATEGORY:BODY_LOWER:AROUND:BY_CATEGORY:BOOK_LUNGS:80] they open to the outside directly

Code: [Select]
[OBJECT:CREATURE_VARIATION]

The standard sting-bite attacks for bugs

[CREATURE_VARIATION:STING_STL]
[CV_NEW_TAG:ATTACK:STING:BODYPART:BY_CATEGORY:STINGER]
[CV_NEW_TAG:ATTACK_SKILL:STANCE_STRIKE]
[CV_NEW_TAG:ATTACK_VERB:sting:stings]
[CV_NEW_TAG:ATTACK_CONTACT_PERC:5]
[CV_NEW_TAG:ATTACK_PENETRATION_PERC:100]
[CV_NEW_TAG:ATTACK_FLAG_EDGE]
[CV_NEW_TAG:ATTACK_PRIORITY:MAIN]
[CV_NEW_TAG:ATTACK_VELOCITY_MODIFIER:400]

[CREATURE_VARIATION:BITE_MANDIBLE_STL]
[CV_NEW_TAG:ATTACK:BITE:BODYPART:BY_CATEGORY:MANDIBLE]
[CV_NEW_TAG:ATTACK_SKILL:BITE]
[CV_NEW_TAG:ATTACK_VERB:bite:bites]
[CV_NEW_TAG:ATTACK_CONTACT_PERC:10]
[CV_NEW_TAG:ATTACK_PENETRATION_PERC:500]
[CV_NEW_TAG:ATTACK_PRIORITY:SECOND]
[CV_NEW_TAG:ATTACK_FLAG_EDGE]
[CV_NEW_TAG:ATTACK_FLAG_CANLATCH]

[CREATURE_VARIATION:BITE_MAW_STL]
[CV_NEW_TAG:ATTACK:BITE:BODYPART:BY_CATEGORY:MAW]
[CV_NEW_TAG:ATTACK_SKILL:BITE]
[CV_NEW_TAG:ATTACK_VERB:bite:bites]
[CV_NEW_TAG:ATTACK_CONTACT_PERC:15]
[CV_NEW_TAG:ATTACK_PENETRATION_PERC:450]
[CV_NEW_TAG:ATTACK_PRIORITY:MAIN]
[CV_NEW_TAG:ATTACK_FLAG_EDGE]
[CV_NEW_TAG:ATTACK_FLAG_CANLATCH]

[CREATURE_VARIATION:IS_INSECT_STL]
[CV_NEW_TAG:NOBONES]
[CV_NEW_TAG:HAS_NERVES]
[CV_NEW_TAG:GETS_INFECTIONS_FROM_ROT]
[CV_NEW_TAG:GETS_WOUND_INFECTIONS]
[CV_NEW_TAG:NO_SLEEP]
[CV_NEW_TAG:BLOOD:LOCAL_CREATURE_MAT:HEMOLYMPH:LIQUID]
[CV_NEW_TAG:GENERAL_BABY_NAME:larva:larvae]
[CV_NEW_TAG:CREATURE_CLASS:ALL]
[CV_NEW_TAG:CREATURE_CLASS:INSECT]
[CV_NEW_TAG:CREATURE_CLASS:INVERTEBRATE]
Logged
Generally, when one is conducting an experiment, it is worth noting that the observers went insane, killed each other, and then rose from the dead.
It's like DF inhaled a peanut.

StLeibowitz

  • Bay Watcher
  • [NOT_CENTAUR]
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #304 on: July 02, 2013, 09:38:10 am »

Code: [Select]
[CREATURE:WATER_STRIDER_STL]
[NAME:water strider:water striders:water strider]
[CREATURE_TILE:'S'][COLOR:6:0:0]
[DESCRIPTION:A roughly wolf-sized, aquatic arachnid with the disturbing ability to breath air. It has a deadly stinger and a large maw on the underside of its cephalothorax, and prefers fresh meat.]
[PREFSTRING:strength]
[ALL_ACTIVE]
[CREATURE_CLASS:ALL]
[CREATURE_CLASS:ARTHROPOD][CREATURE_CLASS:INVERTEBRATE]
[LARGE_PREDATOR][CARNIVORE]
[MUNDANE][CARNIVORE][CHILD:3]
[BODY_SIZE:24500]
[BODY_SIZE:0:0:8166]
[BODY_SIZE:5:0:24500]
[BODY:4LEG_ARACHNID_STL:MAW_STL:STINGER_STL:CYCLOPS_STL:BOOK_LUNGS_STL:BRAIN_STL:HEART_ABDOMEN_STL]
[SWIMS_INNATE][SWIM_SPEED:4000]
[AMPHIBIOUS]
[CLUSTER_NUMBER:3:5][FREQUENCY:35]
[BODY_DETAIL_PLAN:LIGHT_CHITIN_MATERIALS_STL]
[BODY_DETAIL_PLAN:LIGHT_CHITIN_TISSUES_STL]
[BODY_DETAIL_PLAN:INSECT_LAYERS_STL]
[APPLY_CREATURE_VARIATION:BITE_MAW_STL]
[APPLY_CREATURE_VARIATION:STING_STL]
[APPLY_CREATURE_VARIATION:IS_INSECT_STL]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_BODYSIZE_HLG]
[CASTE:FEMALE]
[FEMALE]
[BODY_SIZE:7:35500]
[CASTE:MALE]
[MALE]

From the Journal of an Entomological God

And on the second day I created the Water Strider. As with the gods before me, I decided to test its combat skill against the Firstborn of the world.
The results were...disappointing. Very...disappointing. It seems I forgot to attach a material to the stinger, thus rendering it useless. So embarrassed was the universe that it refused to refer to my beast by its proper name, and instead called it a "nothing". While I appreciate the Polyphemic potential of such a name, it was most...annoying.


thusly, a question: Why was it referred to as a "nothing" in the testing arena?

EDIT: Something seems to have gone wrong with the tissue layers and it doesn't recognize chitin, that's why they're dying so easily - they're just horrific gangly lumps of muscle!
« Last Edit: July 02, 2013, 09:49:17 am by StLeibowitz »
Logged
Generally, when one is conducting an experiment, it is worth noting that the observers went insane, killed each other, and then rose from the dead.
It's like DF inhaled a peanut.

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #305 on: July 02, 2013, 09:57:49 am »

Oh, my poor halflings again. Poor spiders, too. Poor creation with an entire committee of incompetent alien gods trying to figure this life thing out...

Anyway, it's called "nothing" because your creature lacks a caste name. It's needed even if you don't want your castes to be named anything special, and can be defined on the creature level - just add a copy of NAME with the token CASTE_NAME instead below it.

If you need help with the tissues, post the errorlog :)

StLeibowitz

  • Bay Watcher
  • [NOT_CENTAUR]
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #306 on: July 02, 2013, 10:04:37 am »

Okay, didn't know that. Thanks!

I got the armor issue and stinger issue fixed, thankfully, and downgraded to fighting ducks. Amusingly enough, you can, in fact, rip the neck out of a mallard - and only the neck. Also a positive: giant water spiders are more than a match for ducks.

EDIT: And halflings are now fully within their capabilities! A suit of organic armor and a spear on your butt does that to you, I guess. Time to give them a syndrome, and I'll be moving right along.

MOAR EDIT: New bug: instead of bleeding hemolymph like I'd intended, it seems Water Striders bleed molten glass. I...I'm not sure how I did that.
« Last Edit: July 02, 2013, 10:09:51 am by StLeibowitz »
Logged
Generally, when one is conducting an experiment, it is worth noting that the observers went insane, killed each other, and then rose from the dead.
It's like DF inhaled a peanut.

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #307 on: July 02, 2013, 10:17:18 am »

That's amazing. The treelords bleeding molten skin part was easy to understand, but that's just beautifully weird. It has to be something to do with the hemolymph material.

StLeibowitz

  • Bay Watcher
  • [NOT_CENTAUR]
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #308 on: July 02, 2013, 10:19:40 am »

The only thing the error log yields related to the topic of hemolymph is:

"HEMOLYMPH_TEMPLATE_STLUnrecognized Material Template Token: MATERIAL"

Upon review of the offending entry, no such token exists, unless it's rejecting the whole entry.
Logged
Generally, when one is conducting an experiment, it is worth noting that the observers went insane, killed each other, and then rose from the dead.
It's like DF inhaled a peanut.

StLeibowitz

  • Bay Watcher
  • [NOT_CENTAUR]
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #310 on: July 02, 2013, 10:33:34 am »

Code: [Select]
[MATERIAL_TEMPLATE:HEMOLYMPH_TEMPLATE_STL] Hemolymph - the gray stuff that fills bugs' insides. "Ichor" - ha! I defy thee, Toady. Name it right.
[STATE_COLOR:ALL_SOLID:GRAY]
[STATE_NAME:ALL_SOLID:frozen hemolymph]
[STATE_ADJ:ALL_SOLID:frozen hemolymph]
[STATE_COLOR:LIQUID:BLUE]
[STATE_NAME:LIQUID:hemolymph]
[STATE_ADJ:LIQUID:hemolyph]
[STATE_COLOR:GAS:BLUE]
[STATE_NAME:GAS:spattering hemolymph]
[STATE_ADJ:GAS:spattering hemolymph]
[DISPLAY_COLOR:3:0:0]
[SPEC_HEAT:1000]
[MELTING_POINT:10000]
[BOILING_POINT:10180]
[HEATDAM_POINT:10100]
[COLDDAM_POINT:8950] Lower colddam point because hemolymph confers some protection against freezing. Hopefully this will do something.
[LIQUID_DENSITY:1010]
[MAX_EDGE:0]
[IMPLIES_ANIMAL_KILL]
[ROTS]
[BLOOD_MAP_DESCRIPTOR]

Here it is!

EDIT: I moved the blood definition or whatever from the creature variation to the actual creature, and now it bleeds nothing. I'm uncertain whether this is an improvement, but it seems to at least be a step in the right direction.
« Last Edit: July 02, 2013, 10:42:48 am by StLeibowitz »
Logged
Generally, when one is conducting an experiment, it is worth noting that the observers went insane, killed each other, and then rose from the dead.
It's like DF inhaled a peanut.

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #311 on: July 02, 2013, 10:42:25 am »

Well, first of all, unlike what the wiki would suggest, add MATERIAL_VALUE to every template even if you want it to be 1 since it does not actually default to anything. A lack of this caused meat of my creatures to originally be worth infinite negative money, which might be bad for a variety of reasons e.g. traders bring you a barrel of hemolymph, die without taking it away -> you are now freaking broke unless you can destroy the cursed item somehow. Or possibly incredibly rich if the net value overflows.

Second, other than that, nothing actually wrong with the hemolymph template it seems. Works fine when you replace halfling blood with it, too. So no idea what's wrong - is your material template file header correct? If that's not it, does the problem still occur if you define blood: hemolymph manually and not with a c variation?

StLeibowitz

  • Bay Watcher
  • [NOT_CENTAUR]
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #312 on: July 02, 2013, 10:45:20 am »

I actually just did that :) I'm going to poke around in my files some more, particularly the body plans. I think that might have something to do with it, maybe. Also, hemolymph had a material value a little while ago, but I removed it with the thought that it was unnecessary. I'll re-add it.

EDIT: Changed "[ADD_MATERIAL:HEMOLYMPH:HEMOLYMPH_TEMPLATE_STL]" to "[ADD_MATERIAL:BLOOD:HEMOLYMPH_TEMPLATE_STL]" in the body detail plans, and now water striders leave pools of n/a around when they bleed. All should be well soon.
« Last Edit: July 02, 2013, 10:48:10 am by StLeibowitz »
Logged
Generally, when one is conducting an experiment, it is worth noting that the observers went insane, killed each other, and then rose from the dead.
It's like DF inhaled a peanut.

StLeibowitz

  • Bay Watcher
  • [NOT_CENTAUR]
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #313 on: July 02, 2013, 11:21:38 am »

Code: [Select]
[SYNDROME]
[SYN_NAME:water strider sting]
[SYN_AFFECTED_CLASS:ALL]
[SYN_IMMUNE_CREATURE:WATER_STRIDER_STL:ALL]
[SYN_INJECTED]
[CE_NUMBNESS:SEV:100:PROB:100:RESISTABLE:LOCALIZED:START:0:PEAK:60:END:600]
[CE_IMPAIR_FUNCTION:SEV:100:PROB:100:RESISTABLE:LOCALIZED:START:5:PEAK:80:END:600]
[CE_PAIN:SEV:70:PROB:100:RESISTABLE:LOCALIZED:START:600:PEAK:800:END:1500]

A suitable syndrome to inject hobbits with, for a minor predator. Modding potentially on hold for a few hours due to an opthamologist checkup. I fully intend to add in many more insectile beasties today, including representatives of Formicidae and Hymenoptera.
Logged
Generally, when one is conducting an experiment, it is worth noting that the observers went insane, killed each other, and then rose from the dead.
It's like DF inhaled a peanut.

Halfling

  • Bay Watcher
    • View Profile
Re: DF from scratch: The entirely player-made universe succession.
« Reply #314 on: July 02, 2013, 01:09:16 pm »

Hope your eyes are fine. Hymenoptera? Oh sweet, you know what would be great? Giant bees. That sting, come in angry swarms and make actually usable amounts of honey and wax. Could even make them milkable for honey if domesticated * *.

Spoiler (click to show/hide)



More importantly, as discussed above, the next play turn with BFEL's stuff added in is now up for grabs. Holler if you're interested! Whoever wants it first, gets it!

If we don't get takers, then it's up to BFEL to demonstrate his additions.
Pages: 1 ... 19 20 [21] 22 23 ... 261