fn register_liquid_luster( built: &mut CombatSystemDraft, data: &ResolvedGameData, spell_id: u32, name: &str, item_budget: Option<ItemBudget>, ) -> Result<bool, EngineError>