19 lines
666 B
GDScript
19 lines
666 B
GDScript
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)
|