Files
mindustry/tools/extra-schemas/Research.json
2026-08-11 14:05:33 -04:00

11 lines
1022 B
JSON

{
"doc": "Tech tree placement for this content. Also accepts a plain string, treated as 'parent'.",
"parent": {"type": "mindustry.ctype.UnlockableContent", "doc": "Name of the parent tech tree node; required unless 'root' is true."},
"requirements": {"type": "mindustry.type.ItemStack[]", "doc": "Overrides the default research cost, which is this content's build cost."},
"objectives": {"type": "mindustry.game.Objectives.Objective[]", "doc": "Extra objectives to complete; items/liquids get a Produce objective automatically."},
"planet": {"type": "mindustry.type.Planet", "doc": "Name of the planet this node belongs to; inherited from the parent otherwise."},
"root": {"type": "boolean", "doc": "If true, this is a root node and 'parent' is not required.", "default": "false"},
"name": {"type": "java.lang.String", "doc": "Display name for a root node; ignored for non-root nodes."},
"requiresUnlock": {"type": "boolean", "doc": "If true, a root node isn't unlocked by default.", "default": "false"}
}