# Remove Charge Used For Unit Ability

Grammar — Clear charges used for charge inCharge on ability inAbil on unit inUnit
FlagsAction

Clears the number of used charges for the specified ability charge link.

# Arguments

  • unit — Unit
  • string [ gamelink::Abil ] — Ability
  • string [ charge ] — Charge

Returns — void

void libNtve_gf_UnitAbilityRemoveChargeUsed(
	unit lp_inUnit,
	string lp_inAbil,
	string lp_inCharge,
);

Category: Unit / Charges And Cooldowns

# Examples

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L12693
libNtve_gf_UnitAbilityRemoveChargeUsed(libCOMI_gv_cM_GlobalCasterUnit[EventPlayer()], "AlarakStructureOvercharge", "Abil/AlarakStructureOvercharge")
// L12729
libNtve_gf_UnitAbilityRemoveChargeUsed(libCOMI_gv_cM_GlobalCasterUnit[EventPlayer()], "AbathurMend", "Abil/AbathurMend")
// L12733
libNtve_gf_UnitAbilityRemoveChargeUsed(libCOMI_gv_cM_GlobalCasterUnit[EventPlayer()], "SIStukovInfestStructureUpgraded", "Abil/SIStukovInfestStructureUpgraded")