# Add Ammo To Magazine
Grammar — Add count rounds of ammo to abilcmd|Ability Command magazine for u
Flags —Native
|Action
Adds rounds of ammo to a magazine. (Example: Adds x Interceptors to a Carrier’s bay.)
# Arguments
unit
— Unitabilcmd
— Abilityint
— Count
Returns — void
native void UnitMagazineArm(
unit inUnit,
abilcmd inAbilCmd,
int inCount,
);
# Related
Category: Unit / Weapons
- [F] —
void
— Remove Weapon From Unit — ( UnitWeaponRemove ) - [F] —
void
— Add Weapon To Unit — ( UnitWeaponAdd ) - [F] —
int
— Number Of Weapons On Unit — ( UnitWeaponCount ) - [F] —
string
[ gamelink::Weapon ] — Unit Weapon — ( UnitWeaponGet ) - [F] —
bool
— Weapon Is Enabled — ( UnitWeaponIsEnabled ) - [F] —
bool
— Weapon Target Check — ( UnitWeaponCheck ) - [F] —
fixed
— Weapon Cooldown — ( UnitWeaponPeriod ) - [F] —
fixed
— Weapon Range — ( UnitWeaponRange ) - [F] —
fixed
— Weapon Cooldown Remaining — ( UnitWeaponPeriodRemaining ) - [F] —
void
— Add Ammo To Magazine — ( UnitMagazineArm ) - [F] —
unit
— Last Created Magazine Ammo Unit — ( UnitMagazineLastCreated ) - [F] —
unitgroup
— Last Created Magazine Ammo Units — ( UnitMagazineLastCreatedGroup ) - [F] —
int
— Magazine Count Of Unit — ( UnitMagazineCount ) - [F] —
unit
— Magazine Owner Of Unit — ( UnitGetMagazine ) - [F] —
bool
— Unit Can Attack Unit Old — ( libNtve_gf_UnitCanAttackUnit ) - [F] —
bool
— Unit Can Attack Unit Type — ( UnitCanAttackTarget ) - [F] —
bool
— Unit In Range And Able To Attack Target — ( UnitInRangeAndAbleToAttackTarget ) - [F] —
fixed
— Weapon Damage — ( UnitWeaponDamage ) - [F] —
fixed
— Weapon Speed Multiplier — ( UnitWeaponSpeedMultiplier ) - [F] —
void
— Set Weapon Cooldown Remaining — ( UnitWeaponSetPeriodRemaining )
# Examples
# campaigns/liberty.sc2campaign
// L373
UnitMagazineArm(UnitLastCreated(), AbilityCommand("CarrierHangar", 0), 4)
// L715
UnitMagazineArm(UnitGroupLoopCurrent(), AbilityCommand("ArmSiloWithNuke", 0), 1)
// L279
UnitMagazineArm(UnitLastCreated(), AbilityCommand("CarrierHangar", 0), 4)
// L872
UnitMagazineArm(autoE1EF7D94_var, AbilityCommand("CarrierHangar", 0), libNtve_gf_DifficultyValueInt(0, 0, 2, 4))
// L2851
UnitMagazineArm(EventUnitProgressUnit(), AbilityCommand("CarrierHangar", 0), libNtve_gf_DifficultyValueInt(0, 0, 2, 4))
// L6782
UnitMagazineArm(lv_selendis, AbilityCommand("SelendisHangar", 0), 8)
// L357
UnitMagazineArm(gv_ghostNukeSilo, AbilityCommand("ArmSiloWithNuke", 0), 1)
// L1977
UnitMagazineArm(gv_shadowOps, AbilityCommand("HeroArmNuke", 0), libNtve_gf_DifficultyValueInt(5, 5, 4, 4))
// L388
UnitMagazineArm(lp_silo, AbilityCommand("HeroArmNuke", 0), 1)
// L391
UnitMagazineArm(lp_silo, AbilityCommand("SpectreNukeSiloArmMagazine", 1), 1)
// L407
UnitMagazineArm(UnitFromId(539), AbilityCommand("CarrierHangar", 0), 4)
// L616
UnitMagazineArm(UnitFromId(647), AbilityCommand("CarrierHangar", 0), 4)
// L1249
UnitMagazineArm(EventUnitProgressUnit(), AbilityCommand("CarrierHangar", 0), 4)
// L1276
UnitMagazineArm(EventUnitProgressUnit(), AbilityCommand("SelendisHangar", 0), 4)
// L872
UnitMagazineArm(autoE1EF7D94_var, AbilityCommand("CarrierHangar", 0), libNtve_gf_DifficultyValueInt(0, 0, 2, 4))
// L2851
UnitMagazineArm(EventUnitProgressUnit(), AbilityCommand("CarrierHangar", 0), libNtve_gf_DifficultyValueInt(0, 0, 2, 4))
// L6782
UnitMagazineArm(lv_selendis, AbilityCommand("SelendisHangar", 0), 8)
// L357
UnitMagazineArm(gv_ghostNukeSilo, AbilityCommand("ArmSiloWithNuke", 0), 1)
// L1977
UnitMagazineArm(gv_shadowOps, AbilityCommand("HeroArmNuke", 0), libNtve_gf_DifficultyValueInt(5, 5, 4, 4))
// L388
UnitMagazineArm(lp_silo, AbilityCommand("HeroArmNuke", 0), 1)
// L391
UnitMagazineArm(lp_silo, AbilityCommand("SpectreNukeSiloArmMagazine", 1), 1)
// L407
UnitMagazineArm(UnitFromId(539), AbilityCommand("CarrierHangar", 0), 4)
// L616
UnitMagazineArm(UnitFromId(647), AbilityCommand("CarrierHangar", 0), 4)
// L1249
UnitMagazineArm(EventUnitProgressUnit(), AbilityCommand("CarrierHangar", 0), 4)
// L1276
UnitMagazineArm(EventUnitProgressUnit(), AbilityCommand("SelendisHangar", 0), 4)
// L373
UnitMagazineArm(UnitLastCreated(), AbilityCommand("CarrierHangar", 0), 4)
// L715
UnitMagazineArm(UnitGroupLoopCurrent(), AbilityCommand("ArmSiloWithNuke", 0), 1)
// L279
UnitMagazineArm(UnitLastCreated(), AbilityCommand("CarrierHangar", 0), 4)
// L1176
UnitMagazineArm(auto5AB55BFE_var, AbilityCommand("ArmSiloWithNuke", 0), 1)
// L831
UnitMagazineArm(UnitLastCreated(), AbilityCommand("CarrierHangar", 0), libHots_gf_DifficultyValueInt2(3, 3, 6))
// L1010
UnitMagazineArm(autoB089A23E_var, AbilityCommand("ArmSiloWithNuke", 0), 1)
// L1499
UnitMagazineArm(UnitFromId(819), AbilityCommand("ArmSiloWithNuke", 0), 1)
// L1296
UnitMagazineArm(UnitFromId(927), AbilityCommand("ArmSiloWithNuke", 0), libHots_gf_DifficultyValueInt2(1, 1, 2))
// L1297
UnitMagazineArm(UnitFromId(418), AbilityCommand("ArmSiloWithNuke", 0), libHots_gf_DifficultyValueInt2(1, 1, 2))
// L880
UnitMagazineArm(UnitFromId(941), AbilityCommand("ArmSiloWithNuke", 0), libHots_gf_DifficultyValueInt2(1, 1, 2))
// L881
UnitMagazineArm(UnitFromId(824), AbilityCommand("ArmSiloWithNuke", 0), libHots_gf_DifficultyValueInt2(1, 1, 2))
// L1046
UnitMagazineArm(gv_kerrigan, AbilityCommand("RaynorLabMagazine", 0), 1)
// L1176
UnitMagazineArm(auto5AB55BFE_var, AbilityCommand("ArmSiloWithNuke", 0), 1)
// L831
UnitMagazineArm(UnitLastCreated(), AbilityCommand("CarrierHangar", 0), libHots_gf_DifficultyValueInt2(3, 3, 6))
// L1010
UnitMagazineArm(autoB089A23E_var, AbilityCommand("ArmSiloWithNuke", 0), 1)
// L1499
UnitMagazineArm(UnitFromId(819), AbilityCommand("ArmSiloWithNuke", 0), 1)
// L1296
UnitMagazineArm(UnitFromId(927), AbilityCommand("ArmSiloWithNuke", 0), libHots_gf_DifficultyValueInt2(1, 1, 2))
// L1297
UnitMagazineArm(UnitFromId(418), AbilityCommand("ArmSiloWithNuke", 0), libHots_gf_DifficultyValueInt2(1, 1, 2))
// L880
UnitMagazineArm(UnitFromId(941), AbilityCommand("ArmSiloWithNuke", 0), libHots_gf_DifficultyValueInt2(1, 1, 2))
// L881
UnitMagazineArm(UnitFromId(824), AbilityCommand("ArmSiloWithNuke", 0), libHots_gf_DifficultyValueInt2(1, 1, 2))
// L1046
UnitMagazineArm(gv_kerrigan, AbilityCommand("RaynorLabMagazine", 0), 1)
// L7315
UnitMagazineArm(auto5359FB81_var, AbilityCommand("ReaverHangar", 0), 5)
// L863
UnitMagazineArm(auto8AEDB5D8_var, AbilityCommand("CarrierHangar", 0), 4)
// L1152
UnitMagazineArm(autoF86BB660_var, AbilityCommand("CarrierHangar", 0), 8)
// L7315
UnitMagazineArm(auto5359FB81_var, AbilityCommand("ReaverHangar", 0), 5)
// L863
UnitMagazineArm(auto8AEDB5D8_var, AbilityCommand("CarrierHangar", 0), 4)
// L1152
UnitMagazineArm(autoF86BB660_var, AbilityCommand("CarrierHangar", 0), 8)
// L2058
UnitMagazineArm(UnitFromId(2822), AbilityCommand("HeroArmNuke", 0), 1)
// L5404
UnitMagazineArm(UnitFromId(3036), AbilityCommand("HeroArmNuke", 0), 1)
// L2058
UnitMagazineArm(UnitFromId(2822), AbilityCommand("HeroArmNuke", 0), 1)
// L5404
UnitMagazineArm(UnitFromId(3036), AbilityCommand("HeroArmNuke", 0), 1)
# mods/starcoop/starcoop.sc2mod
// L19868
UnitMagazineArm(lv_unit, AbilityCommand("HHMercStarportHangar", 0), 6)
// L23869
UnitMagazineArm(lv_broodlord, AbilityCommand("BroodLordHangarStetmann", 0), 1)