From 9cab0aefa8d6326695bea21cda59565f342afb00 Mon Sep 17 00:00:00 2001 From: XxFran10xX <318299142+XxFran10xX@users.noreply.github.com> Date: Sun, 27 Sep 2026 19:14:25 +0200 Subject: [PATCH] docs(cooking): document blue and brown chicken eggs Co-Authored-By: Claude Opus 5.5 (1M context) --- projects/Cooking/docs/husbandry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/Cooking/docs/husbandry.md b/projects/Cooking/docs/husbandry.md index 7c0411f..4a1b6e5 100644 --- a/projects/Cooking/docs/husbandry.md +++ b/projects/Cooking/docs/husbandry.md @@ -174,7 +174,7 @@ No custom slaughter tool. If an **owned** animal **dies**, it drops configured C | Amount | From **effective genetics** (care yield). That many meat cuts from the start of the carve sequence, then the bone. The roast model starts whole (stage 1) and moves toward the bone stage as those cuts are taken. Poultry floor is two legs and one filet, then bone. Other roasts floor at one meat cut, then bone. Counted drop tables use hide/wool yield. Honour `min-roast-cuts` and the sequence `min-food-cuts`. | | Sheep | Vanilla wool **always** on shear. If `wool_ready_at <= now`, also roll `shear.drops`, then reset the wool timer. | | Milk | `milk: true` on the species. Per-animal cooldown (`milk-timer`, default 20m). Mature only. Empty bucket interact; hand becomes cooking `milk_bucket` with quality from the **animal** (Cow/Goat origin from entity type). | -| Eggs | Chickens with `egg:` set: when loaded, mature, and happy, drop one egg after `egg-timer` (default 1h) on the 1-minute tick. Item from `egg` (`vanilla` → `Material.EGG`; `food(...)` or TLibs path otherwise). The chicken config uses `food(type=egg;...)`, so the drop is a raw cooking egg whose stars come from that chicken's genetics. It is not edible until fried. Vanilla egg drops from managed chickens are cancelled (`EntityDropItemEvent`). Bees: vanilla, not husbandry. | +| Eggs | Chickens with `egg:` set: when loaded, mature, and happy, drop one egg after `egg-timer` (default 1h) on the 1-minute tick. Item from `egg` (`vanilla` → `Material.EGG`; `food(...)` or TLibs path otherwise). The chicken config uses `food(type=egg;...)`, so the drop is a raw cooking egg whose stars come from that chicken's genetics. It is not edible until fried. Vanilla egg drops from managed chickens are cancelled (`EntityDropItemEvent`), including the blue and brown eggs laid by cold and warm variants. Unmanaged chickens keep vanilla eggs; `conversions.yml` maps `v.egg`, `v.blue_egg`, and `v.brown_egg` to the same raw cooking egg on pickup. Cooking only writes `conversions.yml` when it is missing, so existing installs must add the `v.blue_egg` and `v.brown_egg` lines by hand. Bees: vanilla, not husbandry. | | Shed | Species with `shed.drops`: when loaded, mature, and happy, roll `shed-chance` after `shed-timer` (default 4h) on the 1-minute tick. Success rolls `shed.drops` at the animal's feet and resets the timer. | Genetics → stars **and** amount tables both live in YAML (`husbandry.yml`). Do not hardcode thresholds.