Here's what DF2014 information I compiled for myself, when it was time to make the huge creatures update (gait speeds, attack_prepares, odorlevel, new skills, necks, multi-tile trees) for OldGenesis:
- [ATTACK_PREPARE_AND_RECOVER:3:3] every effing where. 3 -> "more like 1/24th of a fort tick, but gets rounded up to one." adv tick is 72 fort ticks. " it seems you guys are right that attack speeds will affect fort mode aswell. "
- DONE: INSPECT WHAT WEAPON CHANGES IN VANILLA.
much [ATTACK_PREPARE_AND_RECOVER:3:3] to everything(tools too; tools done.). whip,scourge is special multiattack. that is all.
DONE:main weapon file. Oldgen no have whips coz they're bad in warfare. WHIP skill is polearms here.
DONE:genesis weap file, ammo file.
- probably done: crea_standard speeds tuning
- DONE: to all gems... the new densities and colours. [SOLID_DENSITY:2115] Common to opals. Range is 1980 - 2250 [STATE_COLOR:ALL_SOLID:PEARL]
- use _NECK variants TO ALMOST ALL BODIES. Birds too, done. Fish, sea mammals done.
- neck ver of humanoid_legless?? Naga.
- not exist [BODY:BASIC_2PARTBODY_NECK ! but use walrus instead: [BODY:BASIC_2PARTBODY:BASIC_HEAD_NECK:
- "There's a new hardcoded building you can specify, the Farmer's Workshop as [BUILDING:FARMER:key]."
- DONE intelligents and likesfighting: cowardly dorfs: "You need to mod them to have natural discipline skill of at least 1." [NATURAL_SKILL:DISCIPLINE:1]
- I dont need: "[SPOUSE_CONVERTER]
[ORIENTATION:MALE:1:0:0]
[ORIENTATION:FEMALE:0:0:1]
[CONVERTED_SPOUSE]
[ORIENTATION:MALE:0:0:1]
[ORIENTATION:FEMALE:1:0:0]
- Knight Otu says: "can be added (or removed) through CE_ADD_TAG (CE_REMOVE_TAG). Flying wasn't among them last time I checked. The list of tokens that can be added is BLOODSUCKER, CAN_LEARN, CAN_SPEAK, CRAZED, EXTRAVISION, LIKES_FIGHTING (or LIKESFIGHTING), MISCHIEVOUS (or MISCHIEVIOUS), NO_CONNECTIONS_FOR_MOVEMENT, NO_DIZZINESS, NO_DRINK, NO_EAT, NO_FEVERS, NO_PHYS_ATT_GAIN, NO_PHYS_ATT_RUST, NO_SLEEP, NO_THOUGHT_CENTER_FOR_MOVEMENT, NOBREATHE, NOEMOTION, NOEXERT, NOFEAR, NONAUSEA, NOPAIN, NOSTUN, NOT_LIVING, NOTHOUGHT, OPPOSED_TO_LIFE, PARALYZEIMMUNE, SUPERNATURAL, TRANCES, UTTERANCES."
- bloody entities, much work. new tags:
[MERCENARY]
[OUTDOOR_GARDENS]
[INDOOR_GARDENS]
[OUTDOOR_ORCHARDS]
[EXCLUSIVE_START_BIOME:MOUNTAIN]
[SETTLEMENT_BIOME:ANY_FOREST]
[SETTLEMENT_BIOME:MOUNTAIN]
[SETTLEMENT_BIOME:ANY_GRASSLAND]
[SETTLEMENT_BIOME:ANY_SAVANNA]
[SETTLEMENT_BIOME:ANY_SHRUBLAND]
four reactions
position can [REQUIRES_MARKET]
dukes [NUMBER:AS_NEEDED] instead of [SITE]! OldGen had [NUMBER:1], keep that for now.
values.
[VARIABLE_POSITIONS:ALL]
new: [SITE_VARIABLE_POSITIONS:ALL]
new option "REQUIRED": [ETHIC:KILL_NEUTRAL:REQUIRED]
- CREATURES of civs:
DONE attacks of civilized. Swim speeds removed.
DONE move speeds... *sigh*
_todo____ new personality wordings
--------------
IE_LOCATION Within I_EFFECT Location Hint Indicates where the effect can take place. Valid values: IN_WATER IN_MAGMA (and omit usage hint, so they do it always when in water)
--------------
changed frequencies/population numbers for animal people
fixed various broken eyelash color/descriptions
removed lots of HOMEOTHERM tags from bugs
fixed duck/goose root around part category
---------------------------
- human smellyness to 70? They themselves detect at 90.
- todo: add more un-edible plants af high frequency, to lessen "live off wild veg forever"
- fliers can have [DIVE_HUNTS_VERMIN]! (peregrine had it.)
- trees: they auto-use ironhand 59 tools tile and 172 fish tile :-( is in d_init.
[GROWTH_PRINT:'%' char(if zero,just color host) :7 char picked : color 4:0:1: timing 120000: timing 200000: priority 3]
Format here is character on branch, item character, 3 for color, season timing, print priority (higher better).
-[SHRUB_TILE:13][SHRUB_COLOR:2:0:0] looks great, low grasslike
- replaced all '*':'*': catkins with reedy-grassy 13-tile.
- all tree-fruits from '%' BIN to 236 tri-plant. all flowers from [GROWTH_PRINT:5:5: probably yen symbol to.... 231 fourleafplant.
---------special leaf colors on fantasy and evil trees!!-----------
- many creatures should get [NATURAL_SKILL:TRACKING:2] and [NATURAL_SKILL:BALANCE:4] and [NATURAL_SKILL:SNEAK:2]
- DONE: sweat/spit/tears added to approprite creatures.
- add [PERSONALITY:BRAVERY:100:100:100] to make creatures not run in fear.
- DONE: some ANY_LAND creatures to [BIOME:NOT_FREEZING]. For accuracy.
- inspect conversion [CVCT_TARGET:QUADRUPED_HOOF]
- DONE: solve the neck connection shit
- DONE: minerals not changed from 2012 to 2014.
- DONE: inspect metals
- DONE: materials done (leaf token, tears, sweat, spit.)
- DONE: high stink to select creatures.
- todo: sub-50 stinks, like hiding-type prey.
- todo wield: [HABIT_NUM:TEST_ALL] [HABIT:USE_ANY_MELEE_WEAPON:100]
- todo " [LOW_LIGHT_VISION:100] bonus percentage, cannot penalize yet, default is zero, just throw in 10000 to make it perfect "
- maybe todo: "The tags CRAZED and OPPOSED_TO_LIFE can be added through a syndrome"
- vanilla not have [SOUND:ALERT:30:2000:VOCALIZATION:screech:screeches:a large bird screech]
[SOUND:PEACEFUL_INTERMITTENT:16:80000:VOCALIZATION:chirp:chirps:a very short chirp]
on animals!
- DONE: 658 creatures! Fuck! Everyone's speed, swim speed, and attack.
- DONE: delete 11 personality lines, keep 9...
- put [GOBBLE_VERMIN_CLASS:EDIBLE_GROUND_BUG] to many custom creatures.
- pretty new: [ROOT_AROUND:BY_CATEGORY:BILL:root around in:roots around in]
- "For no-pole, base temperatures of at least 85 make an environment tropical" -Toady
____Globs are measured like bars now. Try REAGENT:tallow:150:GLOB instead.
__"Yeah, just use [GRAZER:#] in an animal to revert it to what it was before. GRAZE_COEFFICIENT only affects the STANDARD_GRAZER formula."
_ size of a tile is: "I think for the purposes of the minecarts it turned out to be 2m x 2m x 3m with 10 clicks / second" -Toady One
---------------------------------------------------------------------------
"Also, there are CANNOT_JUMP and CANNOT_CLIMB (this one is only needed if the creature has grasps - no creature
in the stock raws uses this) to prevent a creature from jumping/climbing or STANCE_CLIMBER to allow a creature
to climb with its feet/stance parts, VISION_ARC (in the format [VISION_ARC:150:310], binocular vision, non-binocular
vision), MULTIPART_FULL_VISION which (probably) causes the creature to have a full vision arc while it has multiple heads,
NO_VEGETATION_PERTURB, which probably causes the creature to leave no tracks on vegetation, and several other new tags.
---------------------------------------------------------------------------
Odor level is how smelly the creature is. Higher levels are more smelly.
Smell trigger is how well creatures can smell things. Lower is better. If the smell trigger is lower than the odor level, then the creature can smell the source of the odor, if it is close enough.
Both smell triggers and odor levels default to 50, I believe. It's mentioned in the future of the fortress thread, though it may have changed since then.
You can also apply an odor string to describe the smell. For example, fire snakes now have [ODOR_STRING:smoke]. So instead of it saying "you smell fire snake on the wind" it would say "you smell smoke on the wind".
[ODOR_LEVEL:50][ODOR_STRING:smoke]zero = odorless, default is 50, smell_trigger greaterless than or equal to odor_level detects w/ wind
[SMELL_TRIGGER:50] "low is better. minimum 1, default is 50, humans set to 90 because they suck"
Tomi: elephant 1, dog 10, 16-19 other dogs,
---------------------------------------------------------------------------
TREES:
Trunk_period: no idea. Couldn't notice any differences at all from changing this, under various conditions. [tea bush has 10]
branch densities: as you would expect, they create more often branches of that type.
max trunk height: the highest height of A trunk tile, not necessarily in a straight line.
heavy branch radius: seems to be the radius heavy branches can occur at. Does not depend on the trunk branching amount or where trunks are. You can actually have trunks branch out further than heavy branches do. So if this is = 1, you will have heavy branches in a 3x3 area around the center, period.
branch radius: similar.
trunk branching: Seems to be a combination of how "branchy" the shape is (twisting around, not straight line) PLUS how wide out the reach, in one parameter
^again, all three of these seem almost independent of one another. Branching of trunk can seemingly go out further than other branches do, for instance.
max trunk diameter: seems to only affect the base of the tree, and only go up to a max of 3x3 in size, no matter what you set.
Also, trees appear to be limited to a 7x7 area above their first tile in width, no matter what parameters you set. If you set all the branching radii and everything super high, you just get fully filled 7x7 rectangles going up. As you set them lower, it will take on different more or less filled oval shapes.
Also, biomes or perhaps temperatures or something can affect these variables. I have a world with ONLY one species of tree in existence, and on some embarks, it has 3x3 trunks all over the place and massive 7x7 canopies. And on other embarks, they are exclusively 1x1 initial trunks and tiny canopies ??? I haven't made any rhyme or reason out of it.
TINIEST TREE: 3 log stacks.
[TRUNK_PERIOD:1] 7-10 vanilla
[HEAVY_BRANCH_DENSITY:0] 0-25 vanilla
[BRANCH_DENSITY:0] 0-50 vanilla
[MAX_TRUNK_HEIGHT:1] 1-8 vanilla
[HEAVY_BRANCH_RADIUS:0] 1-2 vanilla
[BRANCH_RADIUS:0] 2 vanilla
[TRUNK_BRANCHING:0] 0-2 vanilla
[MAX_TRUNK_DIAMETER:1] 1-3
[TRUNK_WIDTH_PERIOD:1] 200 only in vanilla
[ROOT_DENSITY:0] 2-5
[ROOT_RADIUS:0] 3 only?
These parameters below are the default values for twig placement, and do not appear in other plant entries that use the default values. Zero and one are the only accepted values right now.
[TWIGS_SIDE_BRANCHES:1] 1yes 0no
[TWIGS_ABOVE_BRANCHES:1]
[TWIGS_BELOW_BRANCHES:0]
[TWIGS_SIDE_HEAVY_BRANCHES:0]
[TWIGS_ABOVE_HEAVY_BRANCHES:0]
[TWIGS_BELOW_HEAVY_BRANCHES:0]
[TWIGS_SIDE_TRUNK:0]
[TWIGS_ABOVE_TRUNK:0]
[TWIGS_BELOW_TRUNK:0]
vanilla MAXED OUT:
[TRUNK_PERIOD:10]
[HEAVY_BRANCH_DENSITY:25]
[BRANCH_DENSITY:50]
[MAX_TRUNK_HEIGHT:8]
[HEAVY_BRANCH_RADIUS:2]
[BRANCH_RADIUS:2]
[TRUNK_BRANCHING:2]
[MAX_TRUNK_DIAMETER:3]
[TRUNK_WIDTH_PERIOD:200]
[ROOT_DENSITY:5]
[ROOT_RADIUS:3]
vanilla Hazel:
[TRUNK_PERIOD:10]
[HEAVY_BRANCH_DENSITY:25]
[BRANCH_DENSITY:50]
[MAX_TRUNK_HEIGHT:6]
[HEAVY_BRANCH_RADIUS:1]
[BRANCH_RADIUS:2]
[TRUNK_BRANCHING:2]
[MAX_TRUNK_DIAMETER:1]
[TRUNK_WIDTH_PERIOD:200]
[ROOT_DENSITY:5]
[ROOT_RADIUS:3]
vanilla gingko:
[TRUNK_PERIOD:10]
[HEAVY_BRANCH_DENSITY:0]
[BRANCH_DENSITY:50]
[MAX_TRUNK_HEIGHT:8]
[BRANCH_RADIUS:1]
[TRUNK_BRANCHING:0]
[MAX_TRUNK_DIAMETER:2] up to 3-4m
[TRUNK_WIDTH_PERIOD:200]
[ROOT_DENSITY:5]
[ROOT_RADIUS:3]
---------------------------------------------------------------------------
170 kph white-throated needle-tailed swift
145-160 kph spine-tailed swift
153 frigate bird
140 kph horse-fly-insect?
135 swan_best FLIGHT
109 sailfish swim
98 antelope_best burst, hummingbird, cheetah_burst
900:300:200:100:1900:2900] 87+ kph horse burst?, ostrich burst, my_unicorn, pigeon_best_flight
900:327:218:109:1900:2900] 80 kph tiger & lion burst, cougar_burst, gazelle_burst, wildebeest_best, my_faedog, DUCKFLIGHT, biggest_bird_bustard(6-18-21kg), my_pegasus_flight, pigeon_avg, marlin swim
900:345:230:115:1900:2900] 76 kph quarter horse burst, eagle_best,
900:366:244:122:1900:2900] 72 kph elk burst, goose_sus, hare
900:375:250:125:1900:2900] 70 kph horse burst?, wolf_burst, my_direwolf, tuna
900:381:254:127:1900:2900] 69 kph coyote, greyhound_max, big kangaroo, shark_best_swim
900:387:258:129:1900:2900] 68 kph dolphin burst, Banteng-cattle hybrid(fastest bovine) burst,
900:393:262:131:1900:2900] 67 kph vulture_glide
900:411:274:137:1900:2900] 64 kph ostrich run, zebra, ass, hyena, fox, camel burst, swordfish
900:432:288:144:1900:2900] 61 kph pheasant_flight,
900:438:292:146:1900:2900] 60 kph giraffe_burst
900:447:298:149:1900:2900] 59 kph dog, lion, bat_flight, eagle_flight
900:471:314:157:1900:2900] 56 kph llama, jackal, tiger, rabbit?, bear?, polarbear_burst, my_ibex
900:480:320:160:1900:2900] 55 kph moose, rhino_burst
53 tiger shark
900:507:338:169:1900:2900] 52 kph T-Rex one estimate
900:519:346:173:1900:2900] 51 kph reindeer
900:528:352:176:1900:2900] 50 kph giraffe_sustained
900:549:366:183:1900:2900] 48 kph waterbuffalo, my bulldog, _deer_, warthog, wolverine, _bear_, cat, lynx, horse gallop (for 3km, not burst), eagle/crow sus, gazelle_sus, barracuda
900:585:390:195:1900:2900] 45 kph human_best_burst, my_dragon_flight
900:612:408:204:1900:2900] 43 kph DF_rabbit, my_guineafowl, my_grizzly
900:627:418:209:1900:2900] 42 kph greater roadrunner (who can still fly)
900:657:438:219:1900:2900] 40 kph donkey, turkey, elephant_tinyburst, gorilla_tinyburst, wombat, camel_sustained_run, biglizard_burst, duck_flight_relaxed, eland_slowestantilope_b
900:675:450:225:1900:2900] 39 kph DF_human burst
900:683:468:237:1900:2900] 37 kph
900:687:474:244:1900:2900] 36 kph gentoo penguin swim,
900:691:482:251:1900:2900] 35 kph medium_dinosaur
900:695:489:258:1900:2900] 34 kph minke whale burst swim,
900:699:497:266:1900:2900] 33 kph
900:703:505:274:1900:2900] 32 kph crippled_coyote, crocodile swim, hippo run, bighorn sheep, blue whale, penguin swim, my_dragon_run, my_spaniel
900:707:513:283:1900:2900] 31 kph DF_cavy_rodent, yak?
900:711:521:293:1900:2900] 30 kph DF_dwarf, my_goblin, alpaca?
900:714:529:303:1900:2900] 29 kph amphibian_best run, rabbit, house sparrow flight (quite slow),
900:722:545:325:1900:2900] 27 kph cow?
900:726:553:338:1900:2900] 26 kph jerboa bouncy rat,
900:730:561:351:1900:2900] 25 kph sheep, 3ton_elephant_burst_or_sustained, my_crundle, my_demon
900:734:568:366:1900:2900] 24 kph raccoon_burst, capybara, manatee_swim, sea turtle, honeybee,
900:738:576:382:1900:2900] 23 kph [wildfire spreads],
900:742:584:399:1900:2900] 22 kph my_cavy, eland_sustain, Beluga whale swim
900:746:592:418:1900:2900] 21 kph
900:750:600:439:1900:2900] 20 kph big_elephant burst, penguin_swim, dugong_swim_burst,
1161:938:716:462:2200:3300] 19 kph goat, squirrel, roadrunner_run, turkey run, snake_best_burst, butterfly_migration_average,
1422:1127:831:488:2500:3700] 18 kph DF_pig, T-Rex walk upper estimate, 18.7 human marathon winners,
1683:1315:947:516:2800:4100] 17 kph, crocodile burst 11-14-17-18,
1945:1504:1062:548:3100:4500] 16 kph horse lope gait, elephant seal swim, ghost crab walk,
2206:1692:1178:585:3400:4900] 15 kph dolphin cruise, my_mummy
2467:1880:1294:627:3700:5300] 14 kph chicken?, humpback whale cruise,
2728:2069:1409:675:4000:5700] 13 kph otter swim,
2990:2257:1525:731:4300:6100] 12 kph my_iron_statue
3251:2446:1640:798:4600:6500] 11 kph snake_best
3512:2634:1756:878:4900:6900] 10 kph big_elephant sustain,
4122:3330:2541:975:5411:7233] 9 kph 8.8 average female marathoner sustain,
4732:4026:3327:1097:5922:7567] 8 kph duck walk, American woodcock flight is world's slowest, wolf_travelspeed
5341:4723:4112:1254:6433:7900] 7 kph 6.7 fastest beetle
6561:6115:5683:1755:7456:8567] 5 kph cockroach, raccoon swim
1.77 spider
9000:8900:8825:8775:9500:9900] 1 kph
0.24 sloth
kit: pick one of top 3
[APPLY_CREATURE_VARIATION:STANDARD_FLYING_GAITS:900:691:482:251:1900:2900] 35 kph
[APPLY_CREATURE_VARIATION:STANDARD_WALKING_GAITS:900:675:450:225:1900:2900] 39 kph
[APPLY_CREATURE_VARIATION:STANDARD_BIPED_GAITS:900:675:450:225:1900:2900] 39 kph BIPED
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph [SWIMS_INNATE]
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph [STANCE_CLIMBER][NATURAL_SKILL:CLIMBING:15]
lizard:[APPLY_CREATURE_VARIATION:STANDARD_WALK_CRAWL_GAITS:9000:8900:8825:8775:9500:9900] 1 kph, NO DATA
vanilla human:
[APPLY_CREATURE_VARIATION:STANDARD_BIPED_GAITS:900:675:450:225:1900:2900] 39 kph BIPED
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:6561:6115:5683:1755:7456:8567] 5 kph, NO DATA
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:5341:4723:4112:1254:6433:7900] 7 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:2990:2257:1525:731:4300:6100] 12 kph, NO DATA
worm:
[GAIT:WALK:Crawl:2900:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
[GAIT:CRAWL:Crawl:2900:NO_BUILD_UP:0:LAYERS_SLOW:STRENGTH:AGILITY]
monkey:
[APPLY_CREATURE_VARIATION:STANDARD_WALKING_GAITS:900:711:521:293:1900:2900] 30 kph, NO DATA
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:2206:1692:1178:585:3400:4900] 15 kph, NO DATA
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:6561:6115:5683:1755:7456:8567] 5 kph, NO DATA
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:6561:6115:5683:1755:7456:8567] 5 kph, NO DATA
[NATURAL_SKILL:CLIMBING:15]
[SWIMS_INNATE]
big python:
[APPLY_CREATURE_VARIATION:STANDARD_WALK_CRAWL_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
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph, NO DATA [SWIMS_INNATE]
Ignore the adding of [NATURAL_SKILL:DISCIPLINE:1].