{ "assemblages": { "radishplant": { "sprite": "smallplant", "name": "radishplant", "height": 0.5, "components": [ ["Interactable", {"typ": "trigger", "arg": "die"}], ["Loot", {"loot": [ [{"$template": "radishseed"}, 0.92], [{"$template": "radishseed"}, 0.20], [{"$template": "radish"}, 0.8], [{"$template": "radish"}, 0.4] ]}] ], "flags": ["Occupied"] }, "plantedradishseed": { "arguments": {"target_time": []}, "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": []}, "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": []}, "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": [], "next": null, "delay": null}, "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": [], "next": null, "delay": null}, "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": [], "next": null, "delay": null, "crop": null}, "components": [ ["Timer", { "delay": {"$arg": "delay"}, "spread": 0.5, "target_time": {"$arg": "target_time"}, "trigger": "change" }], ["Build", {"obj": {"$arg": "next"}}], ["Visible", { "name": {"$concat": ["young", {"$arg": "crop"}, "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": [ [{"$template": "carrotseed"}, 1.0], [{"$template": "carrot"}, 1.0] ]}] ], "flags": ["Occupied"] }, "cottonplant": { "sprite": "smallplant", "name": "cottonplant", "height": 1.0, "components": [ ["Interactable", {"typ": "trigger", "arg": "die"}], ["Loot", {"loot": [ [{"$template": "cottonseed"}, 0.92], [{"$template": "cottonseed"}, 0.20], [{"$template": "cotton"}, 0.8], [{"$template": "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": {":template": "carrotseedling"}}], "carrotseedling": ["seedling", {"delay": 3000, "next": {":template": "youngcarrotplant"}}], "youngcarrotplant": ["youngplant", {"crop": "carrot", "delay": 6000, "next": {":template": "carrotplant"}}], "plantedcottonseed": ["plantedseed", {"delay": 6000, "next": {":template": "cottonseedling"}}], "cottonseedling": ["seedling", {"delay": 18000, "next": {":template": "youngcottonplant"}}], "youngcottonplant": ["youngplant", {"crop": "cotton", "delay": 36000, "next": {":template": "cottonplant"}}] } }