diff --git a/Mods/Core/Defs/products.json b/Mods/Core/Defs/products.json index eec749f..be8b667 100644 --- a/Mods/Core/Defs/products.json +++ b/Mods/Core/Defs/products.json @@ -8,6 +8,11 @@ { "defName": "ProductFiber", "label": "product.fiber", "kind": "material" }, { "defName": "ProductBerry", "label": "product.berry", "kind": "food" }, { "defName": "ProductAcorn", "label": "product.acorn", "kind": "food" }, - { "defName": "ProductMushroom", "label": "product.mushroom", "kind": "food" } + { "defName": "ProductMushroom", "label": "product.mushroom", "kind": "food" }, + + // Животные продукты (фаза A5): добываются из трупа (разделка/гниение). Инвентарь/добыча — позже. + { "defName": "ProductMeat", "label": "product.meat", "kind": "food" }, + { "defName": "ProductBone", "label": "product.bone", "kind": "material" }, + { "defName": "ProductLeather", "label": "product.leather", "kind": "material" } ] } diff --git a/Mods/Core/Defs/worldpresets.json b/Mods/Core/Defs/worldpresets.json index 23a14e3..436608b 100644 --- a/Mods/Core/Defs/worldpresets.json +++ b/Mods/Core/Defs/worldpresets.json @@ -1,8 +1,8 @@ { "type": "WorldPreset", "defs": [ - { "defName": "Small", "label": "preset.small", "order": 0, "width": 80, "height": 50, "population": 40 }, - { "defName": "Medium", "label": "preset.medium", "order": 1, "width": 120, "height": 70, "population": 80 }, - { "defName": "Large", "label": "preset.large", "order": 2, "width": 180, "height": 110, "population": 140 } + { "defName": "Small", "label": "preset.small", "order": 0, "width": 128, "height": 80, "population": 60 }, + { "defName": "Medium", "label": "preset.medium", "order": 1, "width": 200, "height": 120, "population": 110 }, + { "defName": "Large", "label": "preset.large", "order": 2, "width": 300, "height": 180, "population": 180 } ] } diff --git a/src/LittleSim/Scenes/GameLayers.cs b/src/LittleSim/Scenes/GameLayers.cs index bc9fc05..ed2d938 100644 --- a/src/LittleSim/Scenes/GameLayers.cs +++ b/src/LittleSim/Scenes/GameLayers.cs @@ -16,7 +16,7 @@ public static class GameLayers /// Слой-оверлей поверх мира: рамка выделения (рисуется после существ, без Y-сорта). public static LayerId Selection { get; private set; } - /// Регистрирует слои при первом вызове. + /// Регистрирует слои при первом вызове (порядок = порядок отрисовки). public static void EnsureRegistered(Renderer2D renderer) { if (_registered)