# Change Autocast Mode
Grammar — Turn abilCmd auto cast autocastOn|On/Off
Flags —Native
|Function
Returns an order to change the autocast mode for an ability command. This is primarily for use in “Issue Order” and “Issue Order To Unit Group” actions.
# Arguments
abilcmd
— Ability Commandbool
[ preset::OnOffOption ] — Autocast On
Returns — order
native order OrderSetAutoCast(
abilcmd inAbilCmd,
bool inAutoCastOn,
);
# Related
Category: Order / Orders To Be Issued
- [F] —
order
— Order Targeting Item — ( OrderTargetingItem ) - [F] —
order
— Order Targeting Point — ( OrderTargetingPoint ) - [F] —
order
— Revive Order Targeting Point — ( libNtve_gf_ReviveOrderTargetingPoint ) - [F] —
order
— Order Targeting Relative Points — ( OrderTargetingRelativePoint ) - [F] —
order
— Order Targeting Unit — ( OrderTargetingUnit ) - [F] —
order
— Order Targeting Unit Group — ( OrderTargetingUnitGroup ) - [F] —
order
— Order Targeting Valid Unit In Group — ( AIUnitGroupGetValidOrder ) - [F] —
order
— Order With No Target — ( Order ) - [F] —
order
— Revive Order With No Target — ( libNtve_gf_ReviveOrderWithNoTarget ) - [F] —
order
— Change Autocast Mode — ( OrderSetAutoCast ) - [F] —
void
— Order Set Target Item — ( OrderSetTargetItem ) - [F] —
void
— Order Set Target Unit — ( OrderSetTargetUnit ) - [F] —
void
— Order Set Target Point — ( OrderSetTargetPoint ) - [F] —
void
— Order Set Target Passenger — ( OrderSetTargetPassenger )
# Examples
# campaigns/liberty.sc2campaign
// L18
OrderSetAutoCast(repaircmd, false)
# campaigns/liberty.sc2campaign
// L1027
OrderSetAutoCast(AbilityCommand("SapStructure", 0), true)
// L661
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), true)
// L2053
OrderSetAutoCast(AbilityCommand("CarrierHangar", 0), true)
// L2852
OrderSetAutoCast(AbilityCommand("CarrierHangar", 0), true)
// L500
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L501
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L434
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), true)
// L3049
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3162
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3779
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3820
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3861
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3902
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L575
OrderSetAutoCast(AbilityCommand("SapStructure", 0), true)
// L8313
OrderSetAutoCast(AbilityCommand("SapStructure", 0), true)
// L709
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), true)
// L775
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L776
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L782
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L784
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L785
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L818
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L826
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L834
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L898
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L484
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), true)
// L485
OrderSetAutoCast(AbilityCommand("BurrowHydraliskUp", 0), true)
// L486
OrderSetAutoCast(AbilityCommand("BurrowRoachUp", 0), true)
// L487
OrderSetAutoCast(AbilityCommand("BurrowBanelingUp", 0), true)
// L661
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), true)
// L2053
OrderSetAutoCast(AbilityCommand("CarrierHangar", 0), true)
// L2852
OrderSetAutoCast(AbilityCommand("CarrierHangar", 0), true)
// L500
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L501
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L434
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), true)
// L3049
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3162
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3779
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3820
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3861
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3902
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L575
OrderSetAutoCast(AbilityCommand("SapStructure", 0), true)
// L8313
OrderSetAutoCast(AbilityCommand("SapStructure", 0), true)
// L709
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), true)
// L775
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L776
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L782
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L784
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L785
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L818
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L826
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L834
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L898
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), false)
// L484
OrderSetAutoCast(AbilityCommand("BurrowZerglingUp", 0), true)
// L485
OrderSetAutoCast(AbilityCommand("BurrowHydraliskUp", 0), true)
// L486
OrderSetAutoCast(AbilityCommand("BurrowRoachUp", 0), true)
// L487
OrderSetAutoCast(AbilityCommand("BurrowBanelingUp", 0), true)
// L1027
OrderSetAutoCast(AbilityCommand("SapStructure", 0), true)
# campaigns/swarm.sc2campaign
// L18
OrderSetAutoCast(repaircmd, false)
# campaigns/swarm.sc2campaign
// L926
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L1298
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L1300
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L1302
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3895
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3899
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3903
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L4170
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L4175
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L2315
OrderSetAutoCast(AbilityCommand("YetiCharge", 0), true)
// L1208
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L1216
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L799
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), false)
// L467
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), false)
// L3508
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), false)
// L3539
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), true)
// L743
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), false)
// L926
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L1298
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L1300
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L1302
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3895
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3899
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L3903
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L4170
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L4175
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L2315
OrderSetAutoCast(AbilityCommand("YetiCharge", 0), true)
// L1208
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L1216
OrderSetAutoCast(AbilityCommand("Repair", 0), true)
// L799
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), false)
// L467
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), false)
// L3508
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), false)
// L3539
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), true)
// L743
OrderSetAutoCast(AbilityCommand("CritterFlee", 0), false)
# campaigns/void.sc2campaign
// L18
OrderSetAutoCast(repaircmd, false)
# mods/core.sc2mod
// L1615
OrderSetAutoCast(autoCastCmd, !airOnly)
# mods/starcoop/starcoop.sc2mod
// L14026
OrderSetAutoCast(AbilityCommand("ObserverTargetLock", 0), true)
// L14073
OrderSetAutoCast(AbilityCommand("RavenTargetLock", 0), true)
# mods/starcoop/starcoop.sc2mod
// L368
OrderSetAutoCast(repaircmd, false)
# mods/starcoop/starcoop.sc2mod
// L1562
OrderSetAutoCast(autoCastCmd, !airOnly)