From 2be555469faa8ad085bb04c8e08cbf3a5d9e91d0 Mon Sep 17 00:00:00 2001 From: autocommit Date: Sun, 12 Apr 2026 22:32:23 -0700 Subject: [PATCH] =?UTF-8?q?style(ai):=20=F0=9F=8E=A8=20Replace=20String()?= =?UTF-8?q?=20constructor=20with=20str()=20for=20consistent=20string=20con?= =?UTF-8?q?version=20in=20AI=20building=20selection=20logic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- src/game/engine/src/modules/ai/simple_heuristic_ai.gd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/engine/src/modules/ai/simple_heuristic_ai.gd b/src/game/engine/src/modules/ai/simple_heuristic_ai.gd index 2f096e85..8689965b 100644 --- a/src/game/engine/src/modules/ai/simple_heuristic_ai.gd +++ b/src/game/engine/src/modules/ai/simple_heuristic_ai.gd @@ -463,7 +463,7 @@ static func _pick_happiness_building_id( var best_id: String = "" var best_happiness: int = 0 for b: Dictionary in DataLoader.get_all_buildings(): - var bid: String = String(b.get("id", "")) + var bid: String = str(b.get("id", "")) if bid.is_empty() or bid in existing: continue if not _can_build(b, player): @@ -504,10 +504,10 @@ static func _pick_building_id(city: RefCounted) -> String: # Skip buildings handled by priority logic var skip: Array = ["walls", "forge", "castle"] for b: Dictionary in DataLoader.get_all_buildings(): - var bid: String = String(b.get("id", "")) + var bid: String = str(b.get("id", "")) if bid.is_empty() or bid in existing or bid in skip: continue - if not String(b.get("tech_required", "")).is_empty(): + if not str(b.get("tech_required", "")).is_empty(): continue if b.get("wonder_type") != null: continue