# Play Animation On Doodads In Region

Grammar — Play animation animation on doodadType doodads in the region target as identifier, using flags|Options options and blendTime blend time
FlagsAction

Plays an animation with a chosen name (Identifier) on all of the doodads of the specified type in a region. The Identifier is used to clear the animation or otherwise modify it after it starts playing.

# Arguments

  • region — Target
  • string [ gamelink::Actor ] — Doodad Type
  • string — Identifier
  • string [ modelanim ] — Animation
  • int [ preset::AnimationFlag ] — Flags
  • fixed — Blend Time

Returns — void

void libNtve_gf_PlayAnimationOnDoodadsInRegion(
	region lp_target,
	string lp_doodadType,
	string lp_identifier,
	string lp_animation,
	int lp_flags,
	fixed lp_blendTime,
);

Category: Animation / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L8605
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(1), null, c_animNameDefault, "Stand", c_animFlagPlayForever, 0.0)
// L8655
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(1), null, c_animNameDefault, "Death", c_animFlagPlayForever, 0.0)
// L8696
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(1), null, c_animNameDefault, "Stand", c_animFlagPlayForever, 0.0)
// L4104
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "Sunrays", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L4113
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "Sunrays", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2405
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(9), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2414
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(10), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2423
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(28), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2431
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(11), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2440
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(12), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2449
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(39), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2458
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(1), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2467
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(22), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2476
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(13), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2485
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(21), "FogGrey", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L6536
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(10), "TerrainObjectPurifierBlastMarkDoodad", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L1130
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionPlayableMap(), "HavenTree", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L1131
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionPlayableMap(), "CreepCloud", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L1132
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionPlayableMap(), "CreepSporeEmitter", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L1302
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_infestationRegion[lv_colonyIndex], "CreepCloud", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L1566
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_infestationRegion[lv_colonyIndex], "CreepCloud", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L1683
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_infestationRegion[lv_colonyIndex], "CreepCloud", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L2590
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(32), "CreepCloud", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L2662
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(31), "CreepCloud", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L2734
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(15), "CreepCloud", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L4524
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(9), "CreepCloud", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L2899
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_chargers[lv_i].lv_position, 1.0), "TarsonisCharger", c_animNameDefault, "Spell", c_animFlagPlayForever, c_animTimeDefault)
// L2906
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_chargers[lv_i].lv_position, 1.0), "TarsonisCharger", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L2939
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_trainStations[lv_currentTrainStationLocal].lv_position, 2.0), "TarsonisStation", c_animNameDefault, "Stand Work Start", 0, c_animTimeDefault)
// L2941
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_trainStations[lv_currentTrainStationLocal].lv_position, 2.0), "TarsonisStation", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L2968
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_trainStations[lv_currentTrainStationLocal].lv_position, 2.0), "TarsonisStation", c_animNameDefault, "Stand Work End", 0, c_animTimeDefault)
// L2970
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_trainStations[lv_currentTrainStationLocal].lv_position, 2.0), "TarsonisStation", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L3047
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_chargers[lv_i].lv_position, 1.0), "TarsonisCharger", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L3051
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_chargers[lv_i].lv_position, 1.0), "TarsonisCharger", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L3057
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_chargers[lv_i].lv_position, 1.0), "TarsonisCharger", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L3061
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv_chargers[lv_i].lv_position, 1.0), "TarsonisCharger", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L708
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionPlayableMap(), "PortZionCrusherDoodad", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L709
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "PortZionScrapElevatorLeft", c_animNameDefault, "Morph", c_animFlagNonLooping, c_animTimeDefault)
// L710
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "PortZionScrapElevatorRight", c_animNameDefault, "Morph", c_animFlagNonLooping, c_animTimeDefault)
// L1285
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(23), "SuperCrane", c_animNameDefault, "Spell", c_animFlagNonLooping, c_animTimeDefault)
// L1288
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(23), "SuperCrane", c_animNameDefault, "Spell 01", c_animFlagNonLooping, c_animTimeDefault)
// L1296
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(54), "SuperCrane", c_animNameDefault, "Spell", c_animFlagNonLooping, c_animTimeDefault)
// L1299
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(54), "SuperCrane", c_animNameDefault, "Spell 01", c_animFlagNonLooping, c_animTimeDefault)
// L1307
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(22), "SuperCrane", c_animNameDefault, "Spell", c_animFlagNonLooping, c_animTimeDefault)
// L1310
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(22), "SuperCrane", c_animNameDefault, "Spell 01", c_animFlagNonLooping, c_animTimeDefault)
// L1318
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(17), "SuperCrane", c_animNameDefault, "Spell", c_animFlagNonLooping, c_animTimeDefault)
// L1831
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(18), "BattlecruiserLokiDock", c_animNameDefault, "Stand Work End", c_animFlagNonLooping, c_animTimeDefault)
// L1239
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(48), "AnimalCorpse", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L1519
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(47), "AnimalCorpse", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L1551
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(43), "AnimalCorpse", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L1583
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(44), "AnimalCorpse", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L1615
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(45), "AnimalCorpse", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L1647
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(46), "AnimalCorpse", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L2695
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(49), "AnimalCorpse", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L2727
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(3), "AnimalCorpse", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L3013
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(92), "BullhornLights", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L3015
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(92), "BullhornLights", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L561
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(18), "TRaynor02Crane", c_animNameDefault, "Stand 02", c_animFlagPlayForever, c_animTimeDefault)
// L631
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TRaynor02MineLift", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L3119
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TRaynor02MineLift", c_animNameDefault, "Stand Work End", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L3121
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TRaynor02MineLift", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L4775
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TRaynor02MineLift", c_animNameDefault, "Stand Work End", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L4777
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TRaynor02MineLift", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L4837
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TRaynor02MineLift", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L5017
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TRaynor02MineLift", c_animNameDefault, "Stand Work Start", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L5019
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TRaynor02MineLift", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L1449
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionPlayableMap(), "RainEmitterMedium", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L4685
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "RainEmitterMedium", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L4818
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "RainEmitterMedium", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L5083
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionPlayableMap(), "RainEmitterMedium", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L407
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "CharAshWeather", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L2793
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "TTosh01FlameGeyser", "StandWork", "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L2874
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "CharAshWeather", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L2915
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "CharAshWeather", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L866
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "RainSprinkle", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L1339
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "RainSprinkle", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L1159
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "NewFolsomPrisonTower", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L1161
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(56), "NewFolsomPrisonTower", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)
// L545
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "MonlythLightBridge", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L1910
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(66), "ArtifactShrine", c_animNameDefault, "Stand Work Start", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L1912
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(66), "ArtifactShrine", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L2073
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(66), "ArtifactShrine", c_animNameDefault, "Stand Work End A", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L2075
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(66), "ArtifactShrine", c_animNameDefault, "Stand A", c_animFlagPlayForever, c_animTimeDefault)
// L2105
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(66), "ArtifactShrine", c_animNameDefault, "Stand Work End B", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault)
// L2107
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(66), "ArtifactShrine", c_animNameDefault, "Stand B", c_animFlagPlayForever, c_animTimeDefault)
// L5046
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(66), "ArtifactShrine", c_animNameDefault, "Stand A", c_animFlagPlayForever, c_animTimeDefault)
// L7933
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv__4LavaDoodadPositions[autoDFEF9D84_var], 2.0), "TTosh01FlameGeyser", c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault)
// L7934
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(gv__4LavaDoodadPositions[autoDFEF9D84_var], 2.0), "Spires", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L8421
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(UnitGetPosition(lv_unit), 6.0), "Spires", c_animNameDefault, "Death", c_animFlagPlayForever, c_animTimeDefault)
// L7152
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground0, "TerrainObjectBraxisAlphaReactorDoodad", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7153
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground0, "TOSpacePlatformDestLarge", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7154
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground0, "TOSpacePlatformDestMedium", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7155
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground0, "TOSpacePlatformDestSmall", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7156
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground1, "TOSpacePlatformDestLarge", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7157
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground1, "TOSpacePlatformDestMedium", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7158
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground1, "TOSpacePlatformDestSmall", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7159
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground2, "TOSpacePlatformDestLarge", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7160
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground2, "TOSpacePlatformDestMedium", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L7161
libNtve_gf_PlayAnimationOnDoodadsInRegion(gv_ground2, "TOSpacePlatformDestSmall", c_animNameDefault, "Dead", c_animFlagPlayForever, c_animTimeDefault)
// L923
libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionEntireMap(), "CharRibs", c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault)