pub(crate) fn register_precombat_buff(
built: &mut BuiltCombatSystem,
data: &ResolvedGameData,
spec: &PrecombatBuffSpec,
) -> Result<(), EngineError>pub(crate) fn register_precombat_buff(
built: &mut BuiltCombatSystem,
data: &ResolvedGameData,
spec: &PrecombatBuffSpec,
) -> Result<(), EngineError>