test(m110): record the deferred beat progress

This commit is contained in:
2026-09-23 21:36:29 +08:00
parent 232f797862
commit a3a4e66eb6
@@ -1395,7 +1395,7 @@ func _path_contrast(image: Image, shell: Control) -> Dictionary:
return {"status": "NOT_APPLICABLE", "reason": "self-target event: no relation span between distinct actors"}
var beat_kind := String(art.get("beat_kind"))
if not beat_kind.is_empty() and float(art.call("beat_progress")) < 1.0:
return {"status": "DEFERRED", "reason": "active %s beat overlays the path chrome; the permanent stroke is measured on settled frames" % beat_kind}
return {"status": "DEFERRED", "reason": "active %s beat overlays the path chrome (progress=%.2f); the permanent stroke is measured on settled frames" % [beat_kind, float(art.call("beat_progress"))]}
var bend := -height * 0.095 if source.x < target.x else height * 0.075
var midpoint := (source + target) * 0.5 + Vector2(0.0, bend)
var points: Array = []