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.
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
|
||||
{ "defName": "GrassA", "label": "plant.grass", "texture": "things/plant/grass/grassa", "sizeCells": 1.2,
|
||||
"harvestProduct": "ProductGrass",
|
||||
"genome": { "optimalLight": 0.85, "lightTolerance": 0.35, "optimalTemperature": 22, "temperatureTolerance": 8,
|
||||
"coldHardiness": 8, "heatHardiness": 6,
|
||||
"genome": { "optimalLight": 0.85, "lightTolerance": 0.35, "optimalTemperature": 19, "temperatureTolerance": 8,
|
||||
"coldHardiness": 9, "heatHardiness": 6,
|
||||
"optimalFertility": 1.0, "fertilityTolerance": 1.0, "vigor": 1.3,
|
||||
"lifespan": 22, "dispersalRange": 3, "reproduceInterval": 3, "selfPollination": 0.8,
|
||||
"mutationRate": 0.06, "variantChance": 0.2, "spread": 0.1,
|
||||
|
||||
@@ -8,13 +8,14 @@
|
||||
{ "defName": "Grass", "label": "terrain.grass", "maxHeight": 0.68, "color": [90, 160, 70],
|
||||
"isLand": true, "surface": "terrain/surfaces/mossy", "fertility": 1.0,
|
||||
"scatter": [
|
||||
{ "chance": 0.35, "options": ["GrassA"] },
|
||||
{ "chance": 0.6, "options": ["GrassA"] },
|
||||
{ "chance": 0.07, "options": ["BushA", "BushB", "BushC"] }
|
||||
] },
|
||||
{ "defName": "Forest", "label": "terrain.forest", "maxHeight": 0.85, "color": [44, 110, 50],
|
||||
"isLand": true, "surface": "terrain/surfaces/soil", "fertility": 1.6,
|
||||
"scatter": [
|
||||
{ "chance": 0.35, "options": ["TreeOakA", "TreeOakB", "TreeBirchA", "TreeGrayPineA"] }
|
||||
{ "chance": 0.35, "options": ["TreeOakA", "TreeOakB", "TreeBirchA", "TreeGrayPineA"] },
|
||||
{ "chance": 0.3, "options": ["GrassA"] }
|
||||
] },
|
||||
{ "defName": "Mountain", "label": "terrain.mountain", "maxHeight": 1.01, "color": [136, 132, 128],
|
||||
"surface": "terrain/surfaces/roughhewnrock", "fertility": 0.2, "blocksLight": true }
|
||||
|
||||
@@ -6,7 +6,29 @@
|
||||
"season.summer": "summer",
|
||||
"season.autumn": "autumn",
|
||||
"season.winter": "winter",
|
||||
"hud.controls": "WASD — camera, wheel — zoom, ` — console, F1 — inspector",
|
||||
"hud.controls": "WASD — camera, wheel — zoom, LMB — select, ` — console, F1 — inspector",
|
||||
"inspect.stage": "Stage: {0} ({1}/{2})",
|
||||
"inspect.growing": "Growth: {0:0}% to next stage",
|
||||
"inspect.mature": "Fully grown",
|
||||
"inspect.age": "Age: {0:0.0} d · lives to {1:0}",
|
||||
"inspect.state": "State: {0}",
|
||||
"inspect.state.growing": "growing",
|
||||
"inspect.state.mature": "mature",
|
||||
"inspect.state.dormantcold": "dormant — too cold",
|
||||
"inspect.state.dormanthot": "dormant — too hot",
|
||||
"inspect.stress": "Stress: {0:0.0} d to death",
|
||||
"inspect.temp": "Temperature: grows {0:0}…{1:0}°C, optimal {2:0}…{3:0}°C",
|
||||
"inspect.genes": "— Genes —",
|
||||
"inspect.gene.vigor": "Vigor {0:0.00} · lifespan {1:0} d",
|
||||
"inspect.gene.env": "Opt. light {0:0.00} · opt. soil {1:0.00}",
|
||||
"inspect.gene.repro": "Dispersal {0:0.0} · interval {1:0.0} d",
|
||||
"inspect.gene.repro2": "Self-pollin. {0:0.00} · mutation {1:0.00}",
|
||||
"inspect.gene.hardy": "Cold/heat {0:0}/{1:0} · leaf hue {2:0.00}",
|
||||
"inspect.gene.variant": "Morph: recessive variant",
|
||||
"inspect.harvest": "Harvest: {0} ×{1:0.#}",
|
||||
"inspect.fruit": "Fruit: {0} ×{1:0.#} ({2}) · ripe {3:0.#}",
|
||||
"inspect.barren": "Bears no fruit",
|
||||
"inspect.hint": "LMB — select · RMB/Esc — clear",
|
||||
"hud.paused": "PAUSED",
|
||||
"menu.title": "LittleSim",
|
||||
"menu.subtitle": "a god-game: minimal graphics, deep simulation",
|
||||
@@ -84,5 +106,6 @@
|
||||
"net.connecting": "connecting…",
|
||||
"net.connected": "connected",
|
||||
"net.failed": "connection failed",
|
||||
"net.lost": "connection lost"
|
||||
"net.lost": "connection lost",
|
||||
"net.reconnecting": "reconnecting…"
|
||||
}
|
||||
|
||||
@@ -6,7 +6,29 @@
|
||||
"season.summer": "лето",
|
||||
"season.autumn": "осень",
|
||||
"season.winter": "зима",
|
||||
"hud.controls": "WASD — камера, колесо — зум, ` — консоль, F1 — инспектор",
|
||||
"hud.controls": "WASD — камера, колесо — зум, ЛКМ — выбрать, ` — консоль, F1 — инспектор",
|
||||
"inspect.stage": "Стадия: {0} ({1}/{2})",
|
||||
"inspect.growing": "Рост: {0:0}% до следующей стадии",
|
||||
"inspect.mature": "Полностью выросло",
|
||||
"inspect.age": "Возраст: {0:0.0} дн · живёт до {1:0}",
|
||||
"inspect.state": "Состояние: {0}",
|
||||
"inspect.state.growing": "растёт",
|
||||
"inspect.state.mature": "созрело",
|
||||
"inspect.state.dormantcold": "покой — слишком холодно",
|
||||
"inspect.state.dormanthot": "покой — слишком жарко",
|
||||
"inspect.stress": "Стресс: {0:0.0} дн до гибели",
|
||||
"inspect.temp": "Температура: рост {0:0}…{1:0}°C, оптимум {2:0}…{3:0}°C",
|
||||
"inspect.genes": "— Гены —",
|
||||
"inspect.gene.vigor": "Бодрость {0:0.00} · жизнь {1:0} дн",
|
||||
"inspect.gene.env": "Опт. свет {0:0.00} · опт. почва {1:0.00}",
|
||||
"inspect.gene.repro": "Расселение {0:0.0} кл · период {1:0.0} дн",
|
||||
"inspect.gene.repro2": "Самоопыление {0:0.00} · мутации {1:0.00}",
|
||||
"inspect.gene.hardy": "Морозо/жаро {0:0}/{1:0} · оттенок {2:0.00}",
|
||||
"inspect.gene.variant": "Морфа: рецессивный вариант",
|
||||
"inspect.harvest": "Сбор: {0} ×{1:0.#}",
|
||||
"inspect.fruit": "Плоды: {0} ×{1:0.#} ({2}) · зрелых {3:0.#}",
|
||||
"inspect.barren": "Не плодоносит",
|
||||
"inspect.hint": "ЛКМ — выбрать · ПКМ/Esc — снять",
|
||||
"hud.paused": "ПАУЗА",
|
||||
"menu.title": "LittleSim",
|
||||
"menu.subtitle": "бог-игра: минимум графики, максимум симуляции",
|
||||
@@ -84,5 +106,6 @@
|
||||
"net.connecting": "подключение…",
|
||||
"net.connected": "подключено",
|
||||
"net.failed": "не удалось подключиться",
|
||||
"net.lost": "соединение потеряно"
|
||||
"net.lost": "соединение потеряно",
|
||||
"net.reconnecting": "переподключение…"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user