# 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