76 lines
1.3 KiB
INI
76 lines
1.3 KiB
INI
# Base
|
|
# --------------------
|
|
|
|
[Object]
|
|
id="string"
|
|
type="[item|reagent]"
|
|
|
|
|
|
# ########################################
|
|
# ########################################
|
|
# ########################################
|
|
|
|
|
|
# Item traits
|
|
# ========================================
|
|
# Only relevant if `type == "item"`
|
|
|
|
|
|
# Item traits > Required
|
|
# ----------------------------------------
|
|
|
|
# Applies to all items
|
|
[Item.Base]
|
|
# How encumbering the object is (0-5)
|
|
# 0 - Weightless
|
|
# 1 - Slightly
|
|
# 2 - Normal (Single Hand)
|
|
# 3 - Heavy (Two hands)
|
|
# 4 - Massive (Mechs)
|
|
# 5 - Immovable
|
|
Encumberance=0
|
|
|
|
|
|
# Item traits > Optional
|
|
# ----------------------------------------
|
|
|
|
# Trait for organ
|
|
[Item.Organ]
|
|
slot="kidney_left;kidney_right"
|
|
|
|
# Defines the object as being marked as contraband
|
|
# Ease of detection is determined through the encumberance
|
|
[Item.Organ]
|
|
IsContraband="0|1"
|
|
|
|
|
|
[Item.Edible]
|
|
nutrition = 0.01
|
|
portions = 1
|
|
|
|
|
|
# ########################################
|
|
# ########################################
|
|
# ########################################
|
|
|
|
|
|
# Reagent traits
|
|
# --------------------
|
|
# Only relevant if `type == "reagent"`
|
|
|
|
[Reagent.Chem]
|
|
# As kelvins degrees at 1atm
|
|
melting = "numeric"
|
|
|
|
# As kelvins degrees at 1atm
|
|
boiling = "numeric"
|
|
|
|
# As grams/liter at 1atm
|
|
density = "numeric"
|
|
|
|
|
|
# If `type == "reagent"`
|
|
[Reagent.ChemOxydizer]
|
|
# Keep as-is, I'll implement later
|
|
idk = 1.0
|