{ "assemblages": { "radishplant": { "sprite": "smallplant", "name": "radishplant", "height": 0.5, "components": [ ["Interactable", {"typ": "trigger", "arg": "die"}], ["Loot", {"loot": ["list", [ ["list", [{"type": "radishseed"}, 0.92]], ["list", [{"type": "radishseed"}, 0.20]], ["list", [{"type": "radish"}, 0.8]], ["list", [{"type": "radish"}, 0.4]] ]]}] ], "flags": ["Occupied"] }, "plantedradishseed": { "arguments": [["target_time", "int", -1]], "sprite": "seed", "height": 0.05, "name": "seed", "components": [ ["Timer", { "delay": 600, "spread": 0.5, "target_time": ["arg", "target_time"], "trigger": "change" }], ["Build", {"obj": ["template", "radishseedling"]}] ], "extract": { "target_time": ["Timer", "target_time"] }, "flags": ["Occupied"] }, "radishseedling": { "arguments": [["target_time", "int", -1]], "sprite": "seedling", "height": 0.05, "name": "seedling", "components": [ ["Timer", { "delay": 600, "spread": 0.5, "target_time": ["arg", "target_time"], "trigger": "change" }], ["Build", {"obj": ["template", "youngradishplant"]}] ], "extract": { "target_time": ["Timer", "target_time"] }, "flags": ["Occupied"] }, "youngradishplant": { "arguments": [["target_time", "int", -1]], "sprite": "youngplant", "height": 0.8, "name": "youngradishplant", "components": [ ["Timer", { "delay": 600, "spread": 0.5, "target_time": ["arg", "target_time"], "trigger": "change" }], ["Build", {"obj": ["template", "radishplant"]}] ], "extract": { "target_time": ["Timer", "target_time"] }, "flags": ["Occupied"] }, "plantedseed": { "arguments": [["target_time", "int", -1], ["next", "template"], ["delay", "int"]], "sprite": "seed", "height": 0.05, "name": "plantedseed", "components": [ ["Timer", { "delay": ["arg", "delay"], "spread": 0.5, "target_time": ["arg", "target_time"], "trigger": "change" }], ["Build", {"obj": ["arg", "next"]}] ], "extract": { "target_time": ["Timer", "target_time"] }, "flags": ["Occupied"] }, "seedling": { "arguments": [["target_time", "int", -1], ["next", "template"], ["delay", "int"]], "sprite": "seed", "height": 0.09, "name": "seedling", "components": [ ["Timer", { "delay": ["arg", "delay"], "spread": 0.5, "target_time": ["arg", "target_time"], "trigger": "change" }], ["Build", {"obj": ["arg", "next"]}] ], "extract": { "target_time": ["Timer", "target_time"] }, "flags": ["Occupied"] }, "youngplant": { "arguments": [["target_time", "int", -1], ["next", "template"], ["crop", "string"], ["delay", "int"]], "components": [ ["Timer", { "delay": ["arg", "delay"], "spread": 0.5, "target_time": ["arg", "target_time"], "trigger": "change" }], ["Build", {"obj": ["arg", "next"]}], ["Visible", { "name": ["concat", [["string", "young"], ["arg", "crop"], ["string", "plant"]]], "sprite": "youngplant", "height": 0.8 }] ], "extract": { "target_time": ["Timer", "target_time"] }, "flags": ["Occupied"] }, "carrotplant": { "sprite": "smallplant", "name": "carrotplant", "height": 1.0, "components": [ ["Interactable", {"typ": "trigger", "arg": "die"}], ["Loot", {"loot": ["list", [ ["list", [{"type": "carrotseed"}, 1.0]], ["list", [{"type": "carrot"}, 1.0]] ]]}] ], "flags": ["Occupied"] }, "cottonplant": { "sprite": "smallplant", "name": "cottonplant", "height": 1.0, "components": [ ["Interactable", {"typ": "trigger", "arg": "die"}], ["Loot", {"loot": ["list", [ ["list", [{"type": "cottonseed"}, 0.92]], ["list", [{"type": "cottonseed"}, 0.20]], ["list", [{"type": "cotton"}, 0.8]], ["list", [{"type": "cotton"}, 0.4]] ]]}] ], "flags": ["Occupied"] }, "radishes": { "substitute": "radish" } }, "items": { "radishseed": {"sprite": "seed", "action": {"build": ["plantedradishseed", ["Floor", "Soil"], ["Occupied", "Blocking"]]}}, "radish": {"sprite": "food", "action": {"eat": 3}}, "radishes": {"sprite": "food", "name": "radish", "entity": "radish", "action": {"eat": 3}}, "eldritch_radish": {"sprite": "food", "name": "eldritch_radish", "action": {"eat": 20}}, "carrotseed": {"sprite": "seed", "action": {"build": ["plantedcarrotseed", ["Floor", "Soil"], ["Occupied", "Blocking"]]}}, "carrot": {"sprite": "food", "action": {"eat": 5}}, "cottonseed": {"sprite": "seed", "action": {"build": ["plantedcottonseed", ["Floor", "Soil"], ["Occupied", "Blocking"]]}}, "cotton": {"sprite": "cotton"}, "cottonyarn": {"sprite": "cottonyarn"}, "cottoncloth": {"sprite": "cottoncloth"} }, "templates":{ "plantedcarrotseed": ["plantedseed", {"delay": 1800, "next": {"type": "carrotseedling"}}], "carrotseedling": ["seedling", {"delay": 3000, "next": {"type": "youngcarrotplant"}}], "youngcarrotplant": ["youngplant", {"crop": "carrot", "delay": 6000, "next": {"type": "carrotplant"}}], "plantedcottonseed": ["plantedseed", {"delay": 6000, "next": {"type": "cottonseedling"}}], "cottonseedling": ["seedling", {"delay": 18000, "next": {"type": "youngcottonplant"}}], "youngcottonplant": ["youngplant", {"crop": "cotton", "delay": 36000, "next": {"type": "cottonplant"}}] } }