Events jump-to-creature, UI effects, sane mating & mushroom habitat

- Event log: double-click an entry to focus camera + select the responsible creature; hover highlight, fade-in, hint line.

- UI effects: fade-in for events/perf overlays, hover on inspect tabs and speed buttons, breathing selection bracket.

- Mating: same-species only (no boar x chicken); event strings reworded gender/case-neutral (fixes 'кабан спарилась с курица').

- Mushrooms: shade plants no longer scattered into bright cells (no canopy -> they don't appear), matching the low-light niche.

- Bump engine: lighter night floor.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Leonid Pershin
2026-06-16 15:34:21 +03:00
co-authored by Claude Opus 4.8
parent 010d401b75
commit 9f5f5e2ca9
10 changed files with 197 additions and 70 deletions
+15 -14
View File
@@ -210,30 +210,31 @@
"hud.perf": "Произв.",
"events.title": "Журнал событий",
"events.empty": "Пока ничего не произошло",
"events.hint": "Двойной клик — перейти к существу",
"perf.title": "Производительность",
"perf.fps": "{0} FPS · {1:0.0} мс/кадр",
"perf.root": "{0}: {1:0.000} мс · систем {2}",
"perf.systemline": "{0} {1:0.000} мс {2:0}%",
"perf.hint": "Обновляется ~5 раз/с · показаны самые дорогие системы",
"event.mated": "{0} спарилась с {1}",
"event.pregnant": "{0} забеременела",
"event.birth": "{0} принесла потомство ×{1}",
"event.hatch": "{0}: вылупились детёныши ×{1}",
"event.hunt": "{0} начала охоту: цель — {1}",
"event.injured": "{0} ранила: {1}",
"event.struck": "{0} ударил {1} (урон {2:0})",
"event.tookhit": "{0}: удар от {1} (урон {2:0})",
"event.killed": "{0} убила добычу: {1}",
"event.ate": "{0} поела",
"event.drank": "{0} попила",
"event.mated": "Пара: {0} + {1}",
"event.pregnant": "{0}: беременность",
"event.birth": "{0}: роды ×{1}",
"event.hatch": "{0}: вылупление ×{1}",
"event.hunt": "Охота: {0} → {1}",
"event.injured": "Ранение: {0} → {1}",
"event.struck": "Удар: {0} → {1} ({2:0})",
"event.tookhit": "Удар: {1} → {0} ({2:0})",
"event.killed": "Добыча: {0} → {1}",
"event.ate": "{0} кормится",
"event.drank": "{0} пьёт воду",
"event.rest": "{0} отдыхает",
"event.dig": "{0} роет землю в поисках корма",
"event.wallow": "{0} валяется в грязи",
"event.fled": "{0} спасается бегством",
"event.grew": "{0}: новая стадия — {1}",
"event.death.starve": "{0} погибла от голода/жажды",
"event.death.age": "{0} умерла от старости",
"event.death.disease": "{0} погибла от болезни",
"event.death.starve": "Гибель: {0} (голод/жажда)",
"event.death.age": "Гибель: {0} (старость)",
"event.death.disease": "Гибель: {0} (болезнь)",
"net.hud": "Мультиплеер: {0} | жителей: {1} | Esc — в меню",
"net.connecting": "подключение…",
"net.connected": "подключено",