feat(climate-specific): Implement refined climate simulation variables and behaviors for dynamic environmental interactions

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-03-26 11:38:25 -07:00
parent d3050e7858
commit 2480f1f8fe

View file

@ -117,7 +117,7 @@ func _apply_aerosol_forcing(game_map: RefCounted) -> void:
# Short-circuit: skip processing if no aerosol exists anywhere
var any_aerosol: bool = false
for axial: Vector2i in game_map.tiles:
if (game_map.tiles[axial] as Object).get("sulfate_aerosol") > 0.001:
if (game_map.tiles[axial] as Object).get("sulfate_aerosol") > 0.1:
any_aerosol = true
break
if not any_aerosol:
@ -147,7 +147,7 @@ func _apply_aerosol_forcing(game_map: RefCounted) -> void:
var snapshot: Dictionary = {}
for axial: Vector2i in game_map.tiles:
var tile: Variant = game_map.tiles[axial]
if tile.sulfate_aerosol > 0.001:
if tile.sulfate_aerosol > 0.1:
snapshot[axial] = tile.sulfate_aerosol
for axial: Vector2i in snapshot: