97d83606ce
Implement diet genes for animals, introducing GeneHerbivory, GeneCarnivory, and GeneOmnivory to define dietary behaviors. Add new animal types: Wolf (carnivore) and WildBoar (omnivore), with associated attributes and hunting mechanics. Enhance animal behavior systems to include hunting and fleeing dynamics based on genetic traits. Update documentation to reflect these changes and ensure localization for new terms. Clean build with no content errors.
Leonid Pershin2026-06-14 13:14:36 +03:00
c47f99bc29
Update engine subproject commit to 96e19c7. Remove obsolete gene, patch, pawn, plant, product, terrain, and world preset definitions from the Core mod. Enhance documentation to reflect new directory structure for Defs, improving clarity on file organization and localization paths.
Leonid Pershin2026-06-14 12:42:09 +03:00
77c6e84683
Обновление данных: добавлены новые продукты (мясо, кости, кожа) в products.json и изменены размеры и население в worldpresets.json. Также обновлено описание метода регистрации слоев в GameLayers.cs. Обновлен статус подпроекта в engine.
Leonid Pershin2026-06-14 07:01:38 +03:00
9c9502414b
Update plant definitions and localization. Adjusted GrassA sizeCells from 1.2 to 1.5 and added new plant types including BaseWarmTree, BaseColdTree, and various cacti. Enhanced terrain definitions with scatter probabilities for new plants. Updated product definitions to include fiber and mushrooms, and localized new plant and product names in English and Russian. Updated engine subproject commit to 08381703f79377a5bc48fc0745620f8815695b05-dirty.
Leonid Pershin2026-06-13 06:55:43 +03:00
b9bb7006be
Enhance UI localization and settings functionality. Added new localization keys for inspection tabs and UI scale settings in both English and Russian. Updated GameSettings to include a UiScale property. Refactored scenes to utilize UseScaledUI for consistent UI scaling across various game scenes. Improved InspectPanel to support tabbed navigation for overview, genes, and products. Adjusted SettingsPanel to allow users to modify UI scale dynamically.
Leonid Pershin2026-06-13 06:24:53 +03:00
c60ae072e9
Update engine subproject commit to 08381703f79377a5bc48fc0745620f8815695b05
Leonid Pershin2026-06-13 05:21:30 +03:00
f46ae15dc6
Update engine subproject commit to f382fc98eadc4a489689e51e88748b616661a560-dirty; adjust plant genetics for optimal temperature and hardiness traits, enhance terrain scatter probabilities, and improve UI localization for connection status. Refactor multiplayer scene to implement exponential backoff for reconnections and streamline game initialization in web client.
Leonid Pershin2026-06-13 05:21:17 +03:00
6f38d949ab
Update engine subproject commit to d360093be1a9352fd2f531dde620a400c83a5d71
Leonid Pershin2026-06-13 04:34:39 +03:00
cc1841c2e2
Enhance plant genetics system with cold and heat hardiness traits. Updated genes.json to include GeneColdHardiness and GeneHeatHardiness, and modified plant definitions to incorporate these traits. Adjusted temperature tolerance calculations in PlantPhenotype and PlantLifecycleSystem to account for temperature stress. Improved documentation and added temperature stress management in the lifecycle system.
Leonid Pershin2026-06-13 04:34:03 +03:00
4fda693994
Update engine subproject commit to d044cafad93177e0fbffb79872bde12afcf03f9c-dirty; remove outdated documentation files: растения.md and roadmap.md.
Leonid Pershin2026-06-13 04:27:35 +03:00
d712afa518
Merge pull request 'Multiplayer: headless dedicated server, MrGameEng.Net, desktop and browser clients' (#1) from claude/fervent-shannon-8d884e into main
mrleo1nid2026-06-13 01:25:07 +00:00
9433db6212
Update engine submodule to latest commit ef1111b, reflecting recent changes.
Leonid Pershin2026-06-12 08:41:46 +03:00
dc13b9b8c3
Enhance localization and world generation features
Leonid Pershin2026-06-12 08:41:30 +03:00
0d1b21ffeb
Update engine submodule to latest commit 3f3c020, reflecting recent changes.
Leonid Pershin2026-06-12 07:47:19 +03:00
dd3e9e400d
Update project references in LittleSim.sln and LittleSim.csproj to include new MrGameEng.Content and MrGameEng.Simulation modules, while removing obsolete references. Mark engine submodule as dirty to indicate uncommitted changes.
Leonid Pershin2026-06-12 07:43:41 +03:00