# Destroy Effects
Grammar — Destroy up to maximum effectType effects within distance of position
Flags —Native
|Action
Removes up to a specified amount of effects within a specified radius of a point. This includes effects created by the game as well as effects created via “Create Effect” trigger actions.
# Arguments
point
— Positionfixed
— Distanceint
— Maximumstring
[ gamelink::Effect ] — Effect Type
Returns — void
native void GameDestroyEffects(
point pos,
fixed radius,
int maxCount,
string effectType,
);
# Related
Category: Environment / Effects
- [F] —
void
— Create Explosion At Point — ( libNtve_gf_CreateExplosionAtPoint ) - [F] —
void
— Create Effect At Point (From Player) — ( PlayerCreateEffectPoint ) - [F] —
void
— Create Effect On Unit (From Player) — ( PlayerCreateEffectUnit ) - [F] —
void
— Create Effect At Point (From Unit) — ( UnitCreateEffectPoint ) - [F] —
void
— Create Effect On Unit (From Unit) — ( UnitCreateEffectUnit ) - [F] —
void
— Damage Unit (From Unit) — ( UnitDamage ) - [F] —
bool
— Player Can Create Effect At Point — ( libNtve_gf_PlayerCanCreateEffectAtPoint ) - [F] —
bool
— Player Can Create Effect On Unit — ( libNtve_gf_PlayerCanCreateEffectOnUnit ) - [F] —
bool
— Unit Can Create Effect At Point — ( libNtve_gf_UnitCanCreateEffectAtPoint ) - [F] —
bool
— Unit Can Create Effect On Unit — ( libNtve_gf_UnitCanCreateEffectOnUnit ) - [F] —
void
— Destroy Effects — ( GameDestroyEffects ) - [F] —
void
— Effect Used — ( TriggerAddEventPlayerEffectUsed ) - [F] —
void
— Effect Used From Scope — ( TriggerAddEventPlayerEffectUsedFromScope ) - [F] —
string
[ gamelink::Effect ] — Triggering Effect Used — ( EventPlayerEffectUsed ) - [F] —
point
— Triggering Effect Point — ( EventPlayerEffectUsedPoint ) - [F] —
unit
— Triggering Effect Unit — ( EventPlayerEffectUsedUnit ) - [F] —
unit
— Triggering Effect Item — ( EventPlayerEffectUsedItem ) - [F] —
unit
— Triggering Effect Impact Unit — ( EventPlayerEffectUsedUnitImpact ) - [F] —
unit
— Triggering Effect Launch Unit — ( EventPlayerEffectUsedUnitLaunch ) - [F] —
int
— Triggering Effect Unit Owner — ( EventPlayerEffectUsedUnitOwner ) - [F] —
string
[ gamelink::Unit ] — Triggering Effect Unit Type — ( EventPlayerEffectUsedUnitType ) - [F] —
string
[ gamelink::Unit ] — Triggering Effect Item Type — ( EventPlayerEffectUsedItemType ) - [F] —
int
— Triggering Effect Amount (Integer) — ( EventPlayerEffectUsedAmountInt ) - [F] —
fixed
— Triggering Effect Amount (Real) — ( EventPlayerEffectUsedAmountFixed ) - [F] —
string
[ gamelink::Behavior ] — Triggering Effect Source Behavior — ( EventPlayerEffectUsedSourceBehavior ) - [F] —
string
[ gamelink::Weapon ] — Triggering Effect Weapon — ( EventPlayerEffectUsedWeapon ) - [F] —
string
[ gamelink::Abil ] — Triggering Effect Ability — ( EventPlayerEffectUsedAbil )
# Examples
# campaigns/liberty.sc2campaign
// L6079
GameDestroyEffects(PointFromId(321), 15.0, 0, "VortexCreatePersistent")
// L6080
GameDestroyEffects(PointFromId(321), 15.0, 0, "VortexCreatePersistentInitial")
// L6079
GameDestroyEffects(PointFromId(321), 15.0, 0, "VortexCreatePersistent")
// L6080
GameDestroyEffects(PointFromId(321), 15.0, 0, "VortexCreatePersistentInitial")
// L6068
GameDestroyEffects(PointFromId(283), 12.0, 0, "VoidSentryShieldRepair")
// L904
GameDestroyEffects(lp_cHOSEN_POINT, 8.0, 0, "NukeDetonate")
// L956
GameDestroyEffects(lp_cHOSEN_POINT, 8.0, 0, "NukeDetonate")
// L6651
GameDestroyEffects(PointFromId(584), 30.0, 0, "NukeDetonate")
// L904
GameDestroyEffects(lp_cHOSEN_POINT, 8.0, 0, "NukeDetonate")
// L956
GameDestroyEffects(lp_cHOSEN_POINT, 8.0, 0, "NukeDetonate")
// L6651
GameDestroyEffects(PointFromId(584), 30.0, 0, "NukeDetonate")
// L6068
GameDestroyEffects(PointFromId(283), 12.0, 0, "VoidSentryShieldRepair")
// L5508
GameDestroyEffects(RegionGetCenter(RegionFromId(71)), 12.0, 0, null)
// L2011
GameDestroyEffects(UnitGetPosition(gv_nova), 8.0, 0, "NovaDominationPersistent")
// L2013
GameDestroyEffects(UnitGetPosition(gv_dominatedBuddyUnit), 8.0, 0, "NovaDominationPersistent")
// L5570
GameDestroyEffects(UnitGetPosition(gv_nova), 8.0, 0, "NovaDominationPersistent")
// L5571
GameDestroyEffects(UnitGetPosition(gv_s1_ThorFriend), 8.0, 0, "NovaDominationPersistent")
// L7967
GameDestroyEffects(UnitGetPosition(gv_nova), 8.0, 0, "NovaDominationPersistent")
// L7968
GameDestroyEffects(UnitGetPosition(gv_stone), 8.0, 0, "NovaDominationPersistent")
// L5508
GameDestroyEffects(RegionGetCenter(RegionFromId(71)), 12.0, 0, null)
// L2011
GameDestroyEffects(UnitGetPosition(gv_nova), 8.0, 0, "NovaDominationPersistent")
// L2013
GameDestroyEffects(UnitGetPosition(gv_dominatedBuddyUnit), 8.0, 0, "NovaDominationPersistent")
// L5570
GameDestroyEffects(UnitGetPosition(gv_nova), 8.0, 0, "NovaDominationPersistent")
// L5571
GameDestroyEffects(UnitGetPosition(gv_s1_ThorFriend), 8.0, 0, "NovaDominationPersistent")
// L7967
GameDestroyEffects(UnitGetPosition(gv_nova), 8.0, 0, "NovaDominationPersistent")
// L7968
GameDestroyEffects(UnitGetPosition(gv_stone), 8.0, 0, "NovaDominationPersistent")