fix: harden recovery flow and clean diagnostics

This commit is contained in:
Alexander Sellite 2026-09-01 07:44:01 -04:00
parent 0158b0215f
commit ff78710303
64 changed files with 1163 additions and 418 deletions

View file

@ -44,18 +44,20 @@ func _init() -> void:
assert(_has_joypad_button(&"open_quick_actions", JOY_BUTTON_DPAD_DOWN))
assert(_has_joypad_button(&"open_chat", JOY_BUTTON_BACK))
assert(_has_joypad_button(&"focus_gameplay", JOY_BUTTON_LEFT_SHOULDER))
assert(
GameUIType.VIRTUAL_MOUSE_TRIGGER_AXIS == JOY_AXIS_TRIGGER_RIGHT
)
assert(
var virtual_mouse_trigger_axis: int = GameUIType.VIRTUAL_MOUSE_TRIGGER_AXIS
var virtual_mouse_shared_trigger_axis: int = (
GameUIType.VIRTUAL_MOUSE_SHARED_TRIGGER_AXIS
== JOY_AXIS_TRIGGER_LEFT
)
assert(
var virtual_mouse_secondary_click_axis: int = (
GameUIType.VIRTUAL_MOUSE_SECONDARY_CLICK_AXIS
== JOY_AXIS_TRIGGER_LEFT
)
assert(PlayerType.CONTROLLER_ZOOM_TRIGGER_AXIS == JOY_AXIS_TRIGGER_LEFT)
var controller_zoom_trigger_axis: int = (
PlayerType.CONTROLLER_ZOOM_TRIGGER_AXIS
)
assert(virtual_mouse_trigger_axis == JOY_AXIS_TRIGGER_RIGHT)
assert(virtual_mouse_shared_trigger_axis == JOY_AXIS_TRIGGER_LEFT)
assert(virtual_mouse_secondary_click_axis == JOY_AXIS_TRIGGER_LEFT)
assert(controller_zoom_trigger_axis == JOY_AXIS_TRIGGER_LEFT)
assert(is_zero_approx(
GameUIType.normalized_trigger_strength(-1.0, -1.0)
))