Sounds and animations
Buildings have effects for four states. See impact effects and damage sounds.
The classes and archives show where a property occurs. They do not guarantee support.
This property sets the animation index for a Crate unit.
ani value
- Parameters
- One integer value. Check the class notes before you add additional values.
- Observed classes
- Crate
- Confirmed readers
- CrateDesc
- Observed archives
- lang
Engine reader
src/game/desc/units_misc.cpp:53
Source example
ani 1
lang/UNITS/benzin:8
This property sets the engineer crew animation for the first construction group.
anibuildez1 row animation [speed]
- Parameters
- The crew row, the animation index, and an optional speed. The source uses rows 1 and 2.
- Observed classes
- Gruz
- Confirmed readers
- GruzDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units_vehicle.cpp:385
Source example
anibuildez1 1 2 -1
lang/UNITS/f_sub:23
This property sets the engineer crew animation for the second construction group.
anibuildez2 row animation [speed]
- Parameters
- The crew row, the animation index, and an optional speed. The source uses rows 1 and 2.
- Observed classes
- Gruz
- Confirmed readers
- GruzDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units_vehicle.cpp:385
Source example
anibuildez2 1 2 -1
lang/UNITS/f_sub:25
This property sets the engineer crew animation for bridge construction.
anibuildpont row animation [speed]
- Parameters
- The crew row, the animation index, and an optional speed. The source uses rows 1 and 2.
- Observed classes
- Gruz
- Confirmed readers
- GruzDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units_vehicle.cpp:385
Source example
anibuildpont 2 3 -1
lang/UNITS/f_sub:27
This property sets the engineer crew animation for bridge repair.
anifixmost row animation [speed]
- Parameters
- The crew row, the animation index, and an optional speed. The source uses rows 1 and 2.
- Observed classes
- Gruz
- Confirmed readers
- GruzDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units_vehicle.cpp:385
Source example
anifixmost 1 2 -1
lang/UNITS/f_sub:28
This property sets the Huge crew animation for railway repair.
anifixrail row animation [speed]
- Parameters
- The crew row, the animation index, and an optional speed. The source uses rows 1 and 2.
- Observed classes
- Huge
- Confirmed readers
- HugeDesc
- Observed archives
- lang
Engine reader
src/game/desc/units_huge.cpp:167
Source example
anifixrail 1 2 -1
lang/UNITS/locomotive:37
This property sets the gun movement animation flag.
The engine recognizes this property. It is absent from the inventoried Fusion sheets.
animaterun value
- Parameters
- One integer.
- Class notes
- The reader stores this value unchanged. The exact animation change is not confirmed.
- Base value
- 1
- Confirmed readers
- GunDesc
Engine reader
src/game/desc/units_gun.cpp:131
Behavior not confirmed · Research results
Syntax example without a Fusion source
animaterun 1
This property sets the aninum animation value for a Machine unit.
aninum value
- Parameters
- One integer value. Check the class notes before you add additional values.
- Class notes
- The machine uses this value as its animation index when a soldier occupies it. The code resets the animation frame to zero.
- Observed classes
- Machine
- Confirmed readers
- MachineDesc
- Observed archives
- lang
Engine reader
src/game/desc/units_misc.cpp:256
DLL 0x1002FC40 DLL 0x1002FE40
Source example
aninum 2
lang/UNITS/hummel_new:13
This property sets the engineer crew animation for replenishment.
anireload row animation [speed]
- Parameters
- The crew row, the animation index, and an optional speed. The source uses rows 1 and 2.
- Observed classes
- Gruz
- Confirmed readers
- GruzDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units_vehicle.cpp:385
Source example
anireload 1 2 -1
lang/UNITS/f_sub:30
This property sets the animation type and one or two speed pairs for a soldier.
anispeed type minimum1 maximum1 [minimum2 maximum2]
- Parameters
- The animation type and an integer speed pair. A second pair is optional.
- Observed classes
- Art, Guner, Medic, Miner
- Confirmed readers
- SoldierDesc
- Observed archives
- lang
Engine reader
src/game/desc/units_soldier.cpp:112
Source example
anispeed die 5 5 5 5
lang/UNITS/bear:8
This property selects the collision effect for a Huge or Plane unit.
collisionexplosion id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Huge
- Confirmed readers
- HugeDesc, PlaneDesc
- Observed archives
- lang
Engine reader
src/game/desc/units_huge.cpp:191 src/game/desc/units_vehicle.cpp:72
Source example
collisionexplosion collision
lang/UNITS/locomotive:39
This property selects the effect used when the unit dies.
dieexplosion id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Apc, Atg, Crate, Furg, Gaub, Gruz, Huge, Jeep, Katya, Mzenit, Plane, Samo, Szenit, Tank, Tank2, Turret, machine
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:241
Source example
dieexplosion 2_water
lang/UNITS/hecht:20
This property selects the directional explosion type.
dirboomtype id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Apc, Atg, Crate, Furg, Gaub, Gruz, Guner, House, Huge, Jeep, Katya, Machine, Medic, Miner, Mzenit, Plane, Portal, Samo, Szenit, Tank, Tank2, Turret, machine
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:315
Related table or registry: lang2/boomtypes
Source example
dirboomtype dom
lang/UNITS/__testportal:9
This property selects the ground movement effect.
groundtrace id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Apc, Furg, Gruz, Guner, Katya, Medic, Miner, Mzenit, Samo, Tank, Tank2
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, name, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:457
Source example
groundtrace drive_heavy
lang/UNITS/bishop_new:41
This property selects the engineer truck's construction sound.
idlesnd_buildez scheme [priority [perm|load [delay [loud]]]]
- Parameters
- A sound scheme, then optional priority, loading mode, delay, and audible-outside-view flag. A semicolon ends the reference.
- Observed classes
- Gruz
- Confirmed readers
- GruzDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units_vehicle.cpp:403 src/game/desc/sounds.h:24
Related table or registry: lang2/soundschemes
Source example
idlesnd_buildez construct
lang/UNITS/f_sub:2
This property selects the engineer truck's bridge construction sound.
idlesnd_buildpont scheme [priority [perm|load [delay [loud]]]]
- Parameters
- A sound scheme, then optional priority, loading mode, delay, and audible-outside-view flag. A semicolon ends the reference.
- Observed classes
- Gruz
- Confirmed readers
- GruzDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units_vehicle.cpp:405 src/game/desc/sounds.h:24
Related table or registry: lang2/soundschemes
Source example
idlesnd_buildpont construct
lang/UNITS/f_sub:3
This property selects the engineer truck's bridge repair sound.
idlesnd_fixmost scheme [priority [perm|load [delay [loud]]]]
- Parameters
- A sound scheme, then optional priority, loading mode, delay, and audible-outside-view flag. A semicolon ends the reference.
- Observed classes
- Gruz
- Confirmed readers
- GruzDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units_vehicle.cpp:404 src/game/desc/sounds.h:24
Related table or registry: lang2/soundschemes
Source example
idlesnd_fixmost construct
lang/UNITS/f_sub:4
This property selects the sound played while the unit is idle.
idlesnd_idle scheme [priority [perm|load [delay [loud]]]]
- Parameters
- A sound scheme, then optional priority, loading mode, delay, and audible-outside-view flag. A semicolon ends the reference.
- Observed classes
- Apc, Furg, Gruz, Huge, Jeep, Katya, Mzenit, Plane, Samo, Tank, Tank2, machine
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:309 src/game/desc/units.cpp:484 src/game/desc/sounds.h:24
Related table or registry: lang2/soundschemes
Source example
idlesnd_idle bike_idle 0.25 perm 0 0
lang/UNITS/bmw.r-75:1
This property selects the sound played while the unit moves.
idlesnd_move scheme [priority [perm|load [delay [loud]]]]
- Parameters
- A sound scheme, then optional priority, loading mode, delay, and audible-outside-view flag. A semicolon ends the reference.
- Observed classes
- Apc, Atg, Furg, Gaub, Gruz, Guner, Huge, Jeep, Katya, Medic, Miner, Mzenit, Plane, Samo, Szenit, Tank, Tank2, Turret, machine
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:311 src/game/desc/units.cpp:486 src/game/desc/sounds.h:24
Related table or registry: lang2/soundschemes
Source example
idlesnd_move aquatic_big_move 0.25 perm 0 0
lang/UNITS/hecht:13
This property selects the engineer truck sound during ammunition supply.
The engine recognizes this property. It is absent from the inventoried Fusion sheets.
idlesnd_reload sound_ref
- Parameters
- A sound reference. Use the sound syntax from idlesnd_idle.
- Confirmed readers
- GruzDesc
Engine reader
src/game/desc/units_vehicle.cpp:402
Syntax example without a Fusion source
idlesnd_reload none
See also: idlesnd_idle
This property selects the vehicle's movement smoke animation and placement.
movesmoke animation [layer [dx [dy [dz [over]]]]]
- Parameters
- An animation identifier, then an optional layer, three offsets, and overlay value. A semicolon can end the reference.
- Observed classes
- Apc, Furg, Gruz, Jeep, Katya, Mzenit, Plane, Samo, Tank, Tank2, machine
- Confirmed readers
- AnimRef, VehicleDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:787 src/game/desc/animat.cpp:77
Source example
movesmoke engine_1
lang/UNITS/a-6m:32
This property selects the sound linked to the vehicle's movement smoke.
movesmokesound scheme [priority [perm|load [delay [loud]]]]
- Parameters
- A sound scheme, then optional priority, loading mode, delay, and audible-outside-view flag. A semicolon ends the reference.
- Observed classes
- Apc, Jeep, Katya, Samo, Tank
- Confirmed readers
- VehicleDesc
- Observed archives
- lang
Engine reader
src/game/desc/units.cpp:789 src/game/desc/sounds.h:24
Related table or registry: lang2/soundschemes
Source example
movesmokesound armored_car_start 0.25 perm 0 0
lang/UNITS/2592:44
This property sets the parachute animation index.
paraani value
- Parameters
- One integer value. Check the class notes before you add additional values.
- Observed classes
- Apc, Atg, Crate, Gaub, Jeep, Machine, Samo, Szenit, Tank
- Confirmed readers
- UnitDesc
- Observed archives
- lang, name
Engine reader
src/game/desc/units.cpp:355
Source example
paraani 0
lang/UNITS/ammo.box2:10
This property sets the animation center value of a Para unit.
paraanicenter value
- Parameters
- One integer value. Check the class notes before you add additional values.
- Observed classes
- Para
- Confirmed readers
- ParaDesc
- Observed archives
- lang, name
Engine reader
src/game/desc/units_misc.cpp:366
Source example
paraanicenter 14
lang/UNITS/para:5
This property selects the two parachute effects.
paraexplosions id1 id2
- Parameters
- Two effect identifiers, in source order.
- Observed classes
- Apc, Atg, Gaub, Jeep, Machine, Samo, Szenit, Tank
- Confirmed readers
- UnitDesc
- Observed archives
- lang, name
Engine reader
src/game/desc/units.cpp:360
Source example
paraexplosions boxdust noexplosion
lang/UNITS/107mm-m2:12
This property sets the frame delay of a Para unit.
paraframedelay value
- Parameters
- One integer value. Check the class notes before you add additional values.
- Observed classes
- Para
- Confirmed readers
- ParaDesc
- Observed archives
- lang, name
Engine reader
src/game/desc/units_misc.cpp:361
Source example
paraframedelay 1.5
lang/UNITS/para:6
This property selects the permanent explosion effect.
permanentani id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Apc, Crate, Furg, Gruz, Jeep, Katya, Mzenit, Samo, Tank, Tank2
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:466
Source example
permanentani flagred
lang/UNITS/explo.box:19
This property sets the mask for the permanent effect.
permanentanimask value
- Parameters
- One integer value. Check the class notes before you add additional values.
- Observed classes
- Apc, Atg, Crate, Furg, Gaub, Gruz, Guner, Huge, Jeep, Katya, Machine, Medic, Miner, Mzenit, Plane, Samo, Szenit, Tank, Tank2, Turret, machine
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, name, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:468
Source example
permanentanimask 1
lang/UNITS/2592:47
This property selects the radial explosion type.
radboomtype id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Apc, Atg, Crate, Furg, Gaub, Gruz, Guner, House, Huge, Jeep, Katya, Machine, Medic, Miner, Mzenit, Plane, Portal, Samo, Szenit, Tank, Tank2, Turret, machine
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:320
Related table or registry: lang2/boomtypes
Source example
radboomtype dom
lang/UNITS/__testportal:10
This property selects the effect used when the unit is removed.
removeexplosion id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Apc, Furg, Gruz, Huge, Jeep, Katya, Machine, Mzenit, Plane, Samo, Tank, Tank2, Turret
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:243
Source example
removeexplosion 2_water
lang/UNITS/hecht:31
This property selects the Katya deployment sound.
siegesound scheme [priority [perm|load [delay [loud]]]]
- Parameters
- A sound scheme, then optional priority, loading mode, delay, and audible-outside-view flag. A semicolon ends the reference.
- Observed classes
- Katya
- Confirmed readers
- KatyaDesc
- Observed archives
- lang
- Observed spellings
SiegeSound, siegesound
Engine reader
src/game/desc/units_misc.cpp:175 src/game/desc/sounds.h:24
Related table or registry: lang2/soundschemes
Source example
SiegeSound an 0.25 perm 0 0
lang/UNITS/bm-31:1
This property selects the smoke effect for a Huge unit.
smokeani id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Huge
- Confirmed readers
- HugeDesc
- Observed archives
- lang
Engine reader
src/game/desc/units_huge.cpp:191
Source example
smokeani huge_smoke
lang/UNITS/locomotive:44
This property selects the unit sound type.
soundtype id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Apc, Atg, Crate, Furg, Gaub, Gruz, Guner, Huge, Jeep, Katya, Machine, Medic, Miner, Mzenit, Plane, Samo, Szenit, Tank, Tank2, Turret, machine
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:478
Related table or registry: lang2/soundschemes
Source example
soundtype a_med
lang/UNITS/gmc.353.med:1
This property selects the Katya withdrawal sound.
unsiegesound scheme [priority [perm|load [delay [loud]]]]
- Parameters
- A sound scheme, then optional priority, loading mode, delay, and audible-outside-view flag. A semicolon ends the reference.
- Observed classes
- Katya
- Confirmed readers
- KatyaDesc
- Observed archives
- lang
- Observed spellings
UnsiegeSound, unsiegesound
Engine reader
src/game/desc/units_misc.cpp:177 src/game/desc/sounds.h:24
Related table or registry: lang2/soundschemes
Source example
UnsiegeSound ab 0.25 perm 0 0
lang/UNITS/bm-31:2
This property selects the water movement effect.
watertrace id
- Parameters
- An identifier of the referenced resource or class. Keep its spelling in the source.
- Observed classes
- Apc, Atg, Furg, Gaub, Gruz, Guner, Huge, Jeep, Katya, Machine, Medic, Miner, Mzenit, Plane, Samo, Szenit, Tank, Tank2, Turret, machine
- Confirmed readers
- UnitDesc
- Observed archives
- franz_unit, land_unit, lang, name, russ1_unit, sommer_unit_s1, stadt_unit, sud_unit, winter_unit, wuste_unit, wuste_unit_s1
Engine reader
src/game/desc/units.cpp:459
Source example
watertrace bubble
lang/UNITS/german.cutter:57