extends SceneTree func _initialize() -> void: call_deferred("_run") func _run() -> void: var catalog: Dictionary = load("res://p10_0/catalog.json").data var rows: Dictionary = ABGEquipmentHooks.table(catalog) var out := PackedStringArray() for id in rows: var row: Dictionary = Dictionary(rows[id]) if bool(row.get("implemented", false)): continue var reason := String(row.get("reason", "")) if reason.begins_with("battle_scoped"): out.append("%s %s %s" % [id, String(row.get("hook", "")), String(Dictionary(row.get("effect", {})).get("kind", ""))]) out.sort() print("BATTLE_SCOPED ", out.size()) for line in out: print("ROW ", line) quit(0)