Summary
scripts/core/combat_formula.gd:176,178 calls config_int("ability_min", ...) and config_int("ability_max", ...) to clamp ability-based damage. These keys do not exist in config_loader.gd DEFAULTS dictionary. The call silently returns the fallback value because getInt() does a flat lookup against DEFAULTS which has no "ability_min" entry.
Location
scripts/core/combat_formula.gd:176,178 — call sites
scripts/autoload/config_loader.gd:17-50 — DEFAULTS (missing keys)
Impact
Priority: P1 · Size: XS · Status: Ready
Summary
scripts/core/combat_formula.gd:176,178callsconfig_int("ability_min", ...)andconfig_int("ability_max", ...)to clamp ability-based damage. These keys do not exist inconfig_loader.gdDEFAULTSdictionary. The call silently returns the fallback value becausegetInt()does a flat lookup againstDEFAULTSwhich has no"ability_min"entry.Location
scripts/core/combat_formula.gd:176,178— call sitesscripts/autoload/config_loader.gd:17-50—DEFAULTS(missing keys)Impact
Priority: P1 · Size: XS · Status: Ready