This commit is contained in:
Spencer Killen 2026-09-27 00:14:37 -06:00
parent 8c628ddf60
commit 2adb900957
Signed by: sjkillen
GPG key ID: 1DAA9D8D7C6ADD05
3 changed files with 4 additions and 1 deletions

View file

@ -80,6 +80,8 @@ func simulate():
if e.requirements_satisfied() and e.will_happen():
var outcome := e.outcome()
for o in outcome:
if o == null:
continue
produce(o)
production_log.emit(null, o)
if e.timeline != null:

View file

@ -14,6 +14,7 @@ func set_target_for(who: CurrencyMemberSprite, t: Node2D):
target.tree_exiting.disconnect(removed_target)
t.tree_exiting.connect(removed_target)
target = t
UserContext.modal(null)
func removed_target():
target = null

View file

@ -28,7 +28,7 @@ func select_focused_member():
if focused_member() == selected_member:
modal(null)
return
set_target_for.emit(selected_member, focused_member())
set_target_for.emit(selected_member, focused_member().get_parent())
return
var candidate := focused_member()
if candidate == null: