Infoboxes for raw objects
Currently designing new infoboxes for most objects w/ raws.
Primary goals:
- Extract more information out of the raws
- Automatically reads from raw subpages like the current versions
- Display info in easy-to-read format
- Clean, organized, consistent design across all templates
- Support for custom objects or non-raw objects (e.g. generated creatures and mats)
To do:
- Design remaining objects: in-progress
- Creature examples (cat, dragon)
- Entity examples
- Inorganic examples (metal, ceramic, milk of lime, mineral, soil)
- Item examples (ammo, armor. food. gloves, helm, pants, shield, shoes, siegeammo, tool, toy, trapcomp, weapon)
- Material template examples
- Plant examples (aboveground crop, garden)
- Tissue template examples
- Finalize design/layout/structure: in-progress
- Convert tables into templates: not started
- Learn DFRawFunctions: in-progress
- Testing: not started
Notes:
- Tables are getting too long/overkill
- Cut "unnecessary" data
- Split into smaller boxes per page (mini-infoboxes for unique creature materials/tissue?)
- Make auto-calculator for butchery returns
- Condense color boxes into columns
- Research generated creatures & hardcoded mats
Creature examples
Dwarf
☺
|
Urist likes dwarves for their beards.
|
Object ID
|
Object
|
CREATURE
|
ID
|
DWARF
|
Names
|
General name
|
dwarf, dwarves, dwarven
|
Baby name
|
dwarven baby, dwarven babies
|
Child name
|
dwarven child, dwarven children
|
Appearance
|
Tile
|
☺
|
Soldier tile
|
☻
|
Child tile
|
☺
|
Age
|
Babyhood
|
Years 0-1
|
Childhood
|
Years 1-12
|
Adulthood
|
Years 12+
|
Max age
|
Years 150-170
|
Average body size
|
Year 0
|
3000 cm3
|
Year 1, day 168
|
15000 cm3
|
Year 12 (max)
|
60000 cm3
|
Body parts
|
Necked humanoid, 2 eyes, 2 ears, nose, 2 lungs, heart, guts, organs, humanoid joints, throat, neck, spine, brain, skull, 5 fingers, 5 toes, mouth, tongue, facial features, teeth, ribcage
|
Body tissue composition
|
- Skin
- Fat
- Muscle
- Bone
- Cartilage
- Hair
- Tooth
- Eye
- Nerve
- Brain
|
- Lung
- Heart
- Liver
- Gut
- Stomach
- Gizzard
- Pancreas
- Spleen
- Kidney
- Eyebrow
|
- Eyelash
- Nail
- Cheek whiskers
- Chin whiskers
- Moustache
- Siderburns
|
|
Tissue layers
|
Vertebrate tissue layers
|
Tendons
|
Sinew, 200 healing rate
|
Ligaments
|
Sinew, 200 healing rate
|
Has nerves
|
Yes
|
Blood material
|
Blood, liquid
|
Blood display color
|
|
Blood color
|
Carmine
|
Generated materials from this creature
|
- Skin
- Fat
- Muscle
- Bone
- Cartilage
- Hair
- Tooth
- Eye
- Nerve
- Brain
|
- Lung
- Heart
- Liver
- Gut
- Stomach
- Gizzard
- Pancreas
- Spleen
- Kidney
- Leather
|
- Parchment
- Tallow
- Soap
- Nail
- Sinew
- Blood
- Pus
- Sweat
- Tears
- Spit
|
|
Material name
|
dwarf ⟨material⟩
|
Infection behavior
|
Gets wound infections
|
Yes
|
Gets infections from rot
|
Yes
|
Pus material
|
Pus, liquid
|
Pus display color
|
|
Pus color
|
Cream
|
Secretions
|
Secretion 1, trigger
|
Sweat, exertion
|
Secretion 2, trigger
|
Tears, extreme emotion
|
Interactions
|
|
Attacks
|
Attack name
|
Body part(s) used
|
Punch
|
right hand, left hand
|
Kick
|
right foot, left foot
|
Scratch
|
left fingers (nail), right fingers (nail)
|
Bite
|
head (tooth)
|
|
Attribute modifiers
|
Attribute
|
Median
|
Bonus
|
Strength
|
1250
|
+
|
Agility
|
900
|
-
|
Toughness
|
1250
|
+
|
Analytical ability
|
1250
|
+
|
Focus
|
1500
|
++
|
Creativity
|
1250
|
+
|
Patience
|
1250
|
+
|
Memory
|
1250
|
+
|
Spatial sense
|
1500
|
++
|
|
Personality modifiers
|
Trait
|
Min
|
Median
|
Max
|
Immoderation
|
0 |
55 (+5) |
100
|
Stress vulnerability
|
0 |
45 (-5) |
100
|
Bashful
|
0 |
45 (-5) |
100
|
Singleminded
|
0 |
55 (+5) |
100
|
Greed
|
0 |
55 (+5) |
100
|
|
Movement
|
Gait
|
Min speed
|
Normal
|
Max speed
|
Walk
|
? |
? |
30 kph
|
Climb
|
? |
? |
6 kph
|
Swim
|
? |
? |
6 kph
|
Crawl
|
? |
? |
12 kph
|
|
Natural swimmer
|
Learned
|
Natural climber
|
No
|
Stance climber
|
No
|
Can jump
|
Yes
|
Other characteristics
|
Creature class
|
|
Internal body temperature
|
10067 °U
|
Active period
|
Diurnal
|
Smell trigger
|
90
|
Visual field
|
350° (Binocular vision: 10°)
|
Low light vision
|
10000
|
Other flags
|
|
Material templates
Stone (default)
Object ID
|
Object
|
MATERIAL_TEMPLATE
|
ID
|
STONE_TEMPLATE
|
Names
|
Solid
|
stone, stone
|
Liquid
|
magma, magma
|
Gas
|
boiling magma, boiling magma
|
Color
|
Solid display color
|
|
Solid color
|
Gray
|
Liquid display color
|
|
Liquid color
|
Orange
|
Gas display color
|
|
Gas color
|
Orange
|
Temperature
|
Specific heat
|
800
|
Ignite point
|
N/A
|
Melting point
|
11500 °U
|
Boiling point
|
14000 °U
|
Heatdam point
|
N/A
|
Colddam point
|
N/A
|
Fixed temperature
|
None
|
Density
|
Solid density
|
2670 kg/m3
|
Liquid density
|
3300 kg/m3
|
Stress properties
|
|
Yield (kPa)
|
Fracture (kPa)
|
Strain at yield (kPa)
|
Impact
|
120000 |
120000 |
100
|
Compressive
|
120000 |
120000 |
100
|
Tensile
|
15000 |
15000 |
100
|
Torsion
|
15000 |
15000 |
100
|
Shear
|
15000 |
15000 |
100
|
Bending
|
15000 |
15000 |
100
|
|
Other properties
|
Material value
|
1
|
Max edge
|
1000
|
Absorption
|
0
|
Flags
|
|
Inorganic examples
Sandstone
#
|
Object ID
|
Object
|
INORGANIC
|
ID
|
SANDSTONE
|
Appearance
|
Wall tile
|
#
|
Boulder tile
|
•
|
Material properties
|
Material template
|
Stone
|
Solid name
|
sandstone, sandstone
|
Melting point
|
12070 °U
|
Solid density
|
2400 kg/m3
|
Inorganic properties
|
Classification
|
Stone
|
Rock layer
|
Sedimentary
|
Shallow sedimentary ocean
|
Yes
|
Deep sedimentary ocean
|
No
|
Can support aquifer
|
Yes
|
Onyx
☼
|
Object ID
|
Object
|
INORGANIC
|
ID
|
ONYX
|
Appearance
|
Wall tile
|
☼
|
Rough gem tile
|
☼
|
Cut gem tile
|
♦
|
Material properties
|
Material template
|
Stone
|
Solid name
|
onyx, onyxes
|
Solid density
|
2650 kg/m3
|
Solid color
|
Black
|
Solid display color
|
|
Inorganic properties
|
Classification
|
Gem
|
Material value multiplier
|
x2
|
Environment
|
Sedimentary
|
Inclusion type
|
Small cluster
|
Frequency
|
100
|
Items
Plants
Plump helmet
♠
|
Urist likes plump helmets for their rounded tops.
|
Object ID
|
Object
|
PLANT
|
ID
|
MUSHROOM_HELMET_PLUMP
|
Names
|
Plant name
|
plump helmet, plump helmets, plump helmet
|
Appearance
|
Shrub tile
|
:
|
Dead shrub tile
|
:
|
Picked tile
|
♠
|
Dead picked tile
|
⌐
|
Shrub characteristics
|
Available seasons
|
Spring
|
Summer
|
Autumn
|
Winter
|
|
Biome
|
|
Underground depth
|
1-3
|
Wet or dry
|
Both
|
Frequency
|
100
|
Cluster size
|
5
|
Shrub drown level
|
4
|
Farming
|
Grow duration
|
30000 ticks
|
Basic material properties
|
Material value
|
x2
|
Produces
|
Drink, seed
|
Edibility
|
|
Drink properties
|
Solid name
|
frozen dwarven wine
|
Liquid name
|
dwarven wine
|
Gas name
|
boiling dwarven wine
|
Display color
|
|
Material value
|
x2
|
Drinkability
|
|
Seed properties
|
Seed name
|
plump helmet spawn
|
Display color
|
|
Material value
|
x1
|
Edibility
|
|
Mangrove
♣
|
Urist likes mangroves for their roots.
|
Object ID
|
Object
|
PLANT
|
ID
|
MANGROVE
|
Names
|
Plant name
|
mangrove, mangroves, mangrove
|
Sapling name
|
mangrove sapling
|
Appearance
|
Map tile
|
♣
|
Sapling tile
|
τ
|
Dead sapling tile
|
τ
|
Tree characteristics
|
Biome
|
|
Trunk period
|
10
|
Heavy branch density
|
25
|
Branch density
|
50
|
Max trunk height
|
4 tiles
|
Heavy branch radius
|
1 tiles
|
Branch radius
|
2 tiles
|
Trunk branching
|
2 tiles
|
Max trunk diameter
|
1
|
Trunk width period
|
200
|
Root density
|
5
|
Root radius
|
3
|
Sapling drown level
|
4
|
Tree drown level
|
7
|
Leaf properties
|
Display color
|
|
Color
|
Green
|
Material value multiplier
|
x1
|
Edibility
|
Not edible
|
Flower properties
|
Display color
|
|
Color
|
White
|
Material value multiplier
|
x1
|
Edibility
|
Not edible
|
Fruit properties
|
Display color
|
|
Color
|
Red
|
Material value multiplier
|
x1
|
Edibility
|
Not edible
|
Growths
|
Leaves
|
Growth name
|
mangrove leaf, mangrove leaves
|
Growth density
|
1000
|
Growth host tile
|
Branches & twigs, sapling
|
Overworld tile
|
N/A
|
Item tile
|
♠
|
Growth timing
|
All-year-round
|
Growth drops
|
No
|
Growth priority
|
1
|
Flowers
|
Growth name
|
mangrove flower, mangrove flowers
|
Growth density
|
1000
|
Growth host tile
|
Branches & twigs
|
Overworld tile
|
♣
|
Item tile
|
♣
|
Growth timing
|
50000-119999 ticks
|
Growth drops
|
No
|
Growth priority
|
2
|
Fruit
|
Growth name
|
mangrove fruit, mangrove fruits
|
Growth density
|
1000
|
Growth host tile
|
Branches & twigs
|
Overworld tile
|
N/A
|
Item tile
|
•
|
Growth timing
|
120000-300000 ticks
|
Growth display timing
|
0
|
Growth drops
|
Yes, no cloud
|
Growth priority
|
0
|
Meadow-grass
.,`'
|
Object ID
|
Object
|
PLANT
|
ID
|
MEADOW-GRASS
|
Names
|
Plant name
|
meadow-grass
|
Appearance
|
Grass tiles
|
.,`'
|
Grass colors
|
Main color
|
|
Alt color
|
|
Dry color
|
|
Dead color
|
|
Grass characteristics
|
Biome
|
- Temperate grassland
- Temperate savanna
- Temperate shrubland
- Any temperate forest
|
Wet or dry
|
Both
|
|
Wormy tendril
≥≤⌐¬
|
Object ID
|
Object
|
PLANT
|
ID
|
WORMY TENDRILS
|
Names
|
General name
|
wormy tendril, wormy tendrils, wormy tendril
|
Appearance
|
Grass tiles
|
≥≤⌐¬
|
Alt grass tiles
|
≤≥¬⌐
|
Alt period
|
200
|
Alt period offset
|
100
|
Grass colors
|
Main color
|
|
Alt color
|
|
Dry color
|
|
Dead color
|
|
Grass characteristics
|
Biome
|
- Not freezing
- Mountain
- Tundra
|
Wet or dry
|
Both
|
Alignment
|
Evil
|
|
Navbox