Alliance Francophone Sudden Strike

Fusion modding · UNITS / AVIA / LAND/DOM

Français

Weapons and ammunition

The building range factors for occupants remain unknown. See bonus_shotrange and bonus_shotdeadzone.

The classes and archives show where a property occurs. They do not guarantee support.

This property sets the ammunition capacity for weapon 1.

ammo1 value
Parameters
One integer value. Check the class notes before you add additional values.
Base value
The base UnitDesc constructor sets 0. A class constructor or included file can change it.
Observed classes
Apc, Atg, Crate, Gaub, Gruz, Guner, Katya, Machine, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
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:198 src/game/desc/units.cpp:58

Source example

ammo1 0

lang/UNITS/aonarmor:68

This property sets the ammunition capacity for weapon 2.

ammo2 value
Parameters
One integer value. Check the class notes before you add additional values.
Base value
The base UnitDesc constructor sets 0. A class constructor or included file can change it.
Observed classes
Apc, Crate, Gruz, Guner, Machine, Medic, Miner, 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:198 src/game/desc/units.cpp:58

Source example

ammo2 0

lang/UNITS/benzin:38

This property sets an attack priority for a target class.

attackpref target_type priority
Parameters
First: a target class. Second: an integer priority. The source uses repeated lines for different classes.
Observed classes
Apc, Atg, Gaub, Guner, House, Jeep, Katya, Machine, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret, machine
Confirmed readers
UnitDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:224 Related table or registry: lang2/targettypes

Source example

attackpref APC -1

lang/UNITS/foxhole-2:70

This property sets the vehicle's weapon dead-zone bonus.

bonus_shotdeadzone value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Apc, Jeep, Katya, Plane, Samo, Tank, Tank2, machine
Confirmed readers
VehicleDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:811

Source example

bonus_shotdeadzone 0

lang/UNITS/2589.ozu:29

This property sets the vehicle's weapon range bonus.

bonus_shotrange value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Apc, Jeep, Katya, Plane, Samo, Tank, Tank2, machine
Confirmed readers
VehicleDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:810

Source example

bonus_shotrange -12 10

lang/UNITS/horch:25

This property sets the permission to attack a position.

canattackpoint value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Apc, Atg, Gaub, Guner, Jeep, Katya, Machine, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret, machine
Confirmed readers
UnitDesc
Observed archives
lang, name

Engine reader src/game/desc/units.cpp:286

Source example

canattackpoint 0

lang/UNITS/aonarmor:13

This property permits fire from inside a carrier when the value is nonzero.

canfirefrominside 0|1
Parameters
The value 0 sets the flag to off. A nonzero value sets it to on.
Observed classes
Guner, Medic, Miner
Confirmed readers
GunerDesc
Observed archives
lang

Engine reader src/game/desc/units_soldier.cpp:379

Source example

canfirefrominside 0

lang/UNITS/amortar:19

Makes the soldier use the prone firing flag.

crouchtofire 0|1
Parameters
The value 0 sets the flag to off. A nonzero value sets it to on.
Observed classes
Guner, Medic, Miner
Confirmed readers
SoldierDesc
Observed archives
lang, name

Engine reader src/game/desc/units_soldier.cpp:143

Source example

crouchtofire 0

lang/UNITS/aari:22

This property sets the crushing range pair or selects automatic calculation.

davirange minimum maximum OR auto auto
Parameters
Two integer range values. The token auto selects automatic calculation.
Observed classes
Apc, Mzenit, Samo, Tank, Tank2, machine
Confirmed readers
GunVehicleDesc
Observed archives
lang

Engine reader src/game/desc/units_tank.cpp:48

Source example

davirange auto auto

lang/UNITS/2589.ozu:34

This property sets the tank gun's firing wait value.

gunshotwait value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Apc, Mzenit, Tank, Tank2
Confirmed readers
TankDesc
Observed archives
lang

Engine reader src/game/desc/units_tank.cpp:171

Source example

gunshotwait 0

lang/UNITS/2593.sumida:37

This property sets the gun turn delay. Tank and gun readers keep the first value.

gunturndelay value
Parameters
One integer value. Check the class notes before you add additional values.
Class notes
TankDesc and GunDesc keep only the first integer. The additional source value is an observation, not a second confirmed setting.
Observed classes
Apc, Atg, Gaub, Machine, Mzenit, Szenit, Tank, Tank2
Confirmed readers
GunDesc, MachineDesc, TankDesc
Observed archives
lang

Engine reader src/game/desc/units_misc.cpp:251 src/game/desc/units_gun.cpp:90 src/game/desc/units_tank.cpp:166

Source example

gunturndelay 1

lang/UNITS/2592:39

This property sets the artillery-mode flag for a Katya unit.

katyatypegaub 0|1
Parameters
The value 0 sets the flag to off. A nonzero value sets it to on.
Observed classes
Katya
Confirmed readers
KatyaDesc
Observed archives
lang

Engine reader src/game/desc/units_misc.cpp:170

Source example

katyatypegaub 1

lang/UNITS/ho-ni.ll:39

This property sets the artillery variant value found in Fusion.

newtypegaub value
Parameters
One integer value. Check the class notes before you add additional values.
Class notes
Zero keeps the direct-fire behavior. A nonzero value permits the additional artillery command path and the second weapon ammunition check.
Observed classes
Atg
Confirmed readers
AtgDesc
Observed archives
lang, name

Engine reader src/game/desc/units_gun.cpp:253 DLL 0x1002BEC0 DLL 0x1002B330

Source example

newtypegaub 1

lang/UNITS/105-mle:27

This property sets the replenishment amount and rate for ammunition 1.

reload1 amount rate
Parameters
First: an integer amount. Second: a decimal rate, stored internally with a scale of 256.
Observed classes
Apc, Atg, Crate, Gaub, Gruz, Guner, Katya, Machine, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
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
Observed spellings
Reload1, reload1

Engine reader src/game/desc/units.cpp:257

Source example

reload1 0 0

lang/UNITS/commando:85

This property sets the replenishment amount and rate for ammunition 2.

reload2 amount rate
Parameters
First: an integer amount. Second: a decimal rate, stored internally with a scale of 256.
Observed classes
Apc, Crate, Gruz, Guner, Medic, Miner, 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:258

Source example

reload2 0 0.33

lang/UNITS/hellcat:71

This property sets the minimum and maximum values of the weapon accuracy field. These values are not percentages.

shot_accuracy minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:614

Source example

shot_accuracy 110 50

lang/UNITS/breda:59

This property selects the firing effect and its placement.

shot_animat 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
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
AnimRef, WeaponDesc
Observed archives
lang
Observed spellings
shot_Animat, shot_animat

Engine reader src/game/desc/units.cpp:589 src/game/desc/animat.cpp:77

Source example

shot_animat cistern fl_gun

lang/UNITS/280mm.4caponier:44

This property selects the firing animation.

shot_animation id
Parameters
An identifier of the referenced resource or class. Keep its spelling in the source.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:587

Source example

shot_animation moro

lang/UNITS/105-mle:49

This property sets the minimum and maximum wait between bursts.

shot_burstreloadtime minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:646

Source example

shot_burstreloadtime 1000 900

lang/UNITS/150mm.longrange:56

This property sets the minimum and maximum number of shots in a burst.

shot_burstshots minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:645

Source example

shot_burstshots 1 1

lang/UNITS/105-mle:60

This property sets the minimum and maximum damage.

shot_damage minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:613

Source example

shot_damage 100 100

lang/UNITS/8cm.mortar:53

This property sets the minimum and maximum dead-zone distance.

shot_deadzone minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:613

Source example

shot_deadzone 100 100

lang/UNITS/17p:51

This property sets the firing delay. The stock reader uses the first value two times.

shot_delay minimum maximum
Parameters
The syntax has two integers. The stock reader uses only the first integer for both internal values.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:601

Source example

shot_delay 0 0

lang/UNITS/105-mle:52

This property selects the sound at the end of a burst.

shot_endburstsound 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
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:597 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Source example

shot_endburstsound mp100_re 0.3 perm 0 1

lang/UNITS/breda:3

This property sets the two weapon experience values.

shot_expa minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:643

Source example

shot_expa 1 0

lang/UNITS/breda:61

This property selects the projectile definition.

shot_id id
Parameters
An identifier of the referenced resource or class. Keep its spelling in the source.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:585 Related table or registry: lang/SHOTS/SHOTS

Source example

shot_id AG100

lang/UNITS/105-mle:48

This property sets the minimum and maximum weapon range.

shot_range minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang, name

Engine reader src/game/desc/units.cpp:613

Source example

shot_range 1000 1000

lang/UNITS/zis-100:50

This property sets the minimum and maximum wait between shots in a burst.

shot_reloadtime minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:644

Source example

shot_reloadtime 1000 900

lang/UNITS/150mm.longrange:54

This property selects the firing sound.

shot_sound 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
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:595 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Source example

shot_sound 105mm 0.3 perm 0 1

lang/UNITS/105-mle:3

This property sets the minimum and maximum projectile speed values.

shot_speed minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:614

Source example

shot_speed 12 12

lang/UNITS/bm-31:68

This property selects the sound at the start of a weapon burst.

The engine recognizes this property. It is absent from the inventoried Fusion sheets.

shot_startburstsound 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.
Confirmed readers
WeaponDesc

Engine reader src/game/desc/units.cpp:597 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Syntax example without a Fusion source

shot_startburstsound none

This property sets the ammunition-use values, or uses none for no ammunition limit.

shot_useammo amount maximum OR none
Parameters
First: an ammunition-use integer stored minus 1. Second: a maximum. The tokens none or 0 select internal values 0 and 32767.
Observed classes
Atg, Gaub, Katya, Machine, Szenit
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:625

Source example

shot_useammo 1 1

lang/UNITS/105-mle:58

This property sets the minimum and maximum values of the weapon accuracy field. These values are not percentages.

shot1_accuracy minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot1_Accuracy, shot1_accuracy

Engine reader src/game/desc/units.cpp:614

Source example

shot1_accuracy 1 0

lang/UNITS/kamikaze.boat:50

This property selects the firing effect and its placement.

shot1_animat 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, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
AnimRef, WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:589 src/game/desc/animat.cpp:77

Source example

shot1_animat cistern fl_gun

lang/UNITS/280.2:69

This property selects the firing animation.

shot1_animation id
Parameters
An identifier of the referenced resource or class. Keep its spelling in the source.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:587

Source example

shot1_animation mino_shot

lang/UNITS/amortar:75

This property sets the minimum and maximum wait between bursts.

shot1_burstreloadtime minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot1_BurstReloadTime, shot1_burstreloadtime

Engine reader src/game/desc/units.cpp:646

Source example

shot1_burstreloadtime 1 1

lang/UNITS/kamikaze:78

This property sets the minimum and maximum number of shots in a burst.

shot1_burstshots minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot1_BurstShots, shot1_burstshots

Engine reader src/game/desc/units.cpp:645

Source example

shot1_burstshots 1 1

lang/UNITS/105-mle:74

This property sets the minimum and maximum damage.

shot1_damage minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:613

Source example

shot1_damage 0 0

lang/UNITS/hecht:54

This property sets the minimum and maximum dead-zone distance.

shot1_deadzone minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot1_DeadZone, shot1_deadzone

Engine reader src/game/desc/units.cpp:613

Source example

shot1_deadzone 0 0

lang/UNITS/ageneral:89

This property sets the firing delay. The stock reader uses the first value two times.

shot1_delay minimum maximum
Parameters
The syntax has two integers. The stock reader uses only the first integer for both internal values.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:601

Source example

shot1_delay 0 0

lang/UNITS/105-mle:66

This property selects the sound at the end of a burst.

shot1_endburstsound 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, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:597 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Source example

shot1_endburstsound arisaka_re 0.3 perm 0 1

lang/UNITS/jguner:89

This property sets the two weapon experience values.

shot1_expa minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot1_Expa, shot1_expa

Engine reader src/game/desc/units.cpp:643

Source example

shot1_expa 0 0

lang/UNITS/kamikaze:83

This property selects the projectile definition.

shot1_id id
Parameters
An identifier of the referenced resource or class. Keep its spelling in the source.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:585 Related table or registry: lang/SHOTS/SHOTS

Source example

shot1_id 20mm_1

lang/UNITS/ab41:74

This property sets the minimum and maximum weapon range.

shot1_range minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang, name
Observed spellings
shot1_Range, shot1_range

Engine reader src/game/desc/units.cpp:613

Source example

shot1_range 1000 1000

lang/UNITS/37mmflak:68

This property sets the minimum and maximum wait between shots in a burst.

shot1_reloadtime minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot1_ReloadTime, shot1_reloadtime

Engine reader src/game/desc/units.cpp:644

Source example

shot1_reloadtime 1 1

lang/UNITS/aflamer:85

This property selects the firing sound.

shot1_sound 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, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:595 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Source example

shot1_sound 105mm 0.3 perm 0 1

lang/UNITS/105-mle:5

This property sets the minimum and maximum projectile speed values.

shot1_speed minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot1_Speed, shot1_speed

Engine reader src/game/desc/units.cpp:614

Source example

shot1_speed 10 10

lang/UNITS/cow:76

This property selects the sound at the start of a weapon burst.

The engine recognizes this property. It is absent from the inventoried Fusion sheets.

shot1_startburstsound 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.
Confirmed readers
WeaponDesc

Engine reader src/game/desc/units.cpp:597 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Syntax example without a Fusion source

shot1_startburstsound none

This property sets the ammunition-use values, or uses none for no ammunition limit.

shot1_useammo amount maximum OR none
Parameters
First: an ammunition-use integer stored minus 1. Second: a maximum. The tokens none or 0 select internal values 0 and 32767.
Observed classes
Apc, Atg, Guner, Medic, Miner, Mzenit, Samo, Szenit, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot1_UseAmmo, shot1_useammo

Engine reader src/game/desc/units.cpp:625

Source example

shot1_useammo 1 1

lang/UNITS/105-mle:72

This property sets the minimum and maximum values of the weapon accuracy field. These values are not percentages.

shot2_accuracy minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_Accuracy, shot2_accuracy

Engine reader src/game/desc/units.cpp:614

Source example

shot2_accuracy 1 1

lang/UNITS/aelite2:77

This property selects the firing effect and its placement.

shot2_animat 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, Guner, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
AnimRef, WeaponDesc
Observed archives
lang
Observed spellings
shot2_Animat, shot2_animat

Engine reader src/game/desc/units.cpp:589 src/game/desc/animat.cpp:77

Source example

shot2_animat cistern fl_gun

lang/UNITS/ship_e_turret:38

This property selects the firing animation.

shot2_animation id
Parameters
An identifier of the referenced resource or class. Keep its spelling in the source.
Observed classes
Apc, Guner, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_Animation, shot2_animation

Engine reader src/game/desc/units.cpp:587

Source example

shot2_animation lol_2 

lang/UNITS/aelite3:75

This property sets the minimum and maximum wait between bursts.

shot2_burstreloadtime minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_BurstReloadTime, shot2_burstreloadtime

Engine reader src/game/desc/units.cpp:646

Source example

shot2_burstreloadtime 1100 900

lang/UNITS/tm1.180t:48

This property sets the minimum and maximum number of shots in a burst.

shot2_burstshots minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_BurstShots, shot2_burstshots

Engine reader src/game/desc/units.cpp:645

Source example

shot2_burstshots 1 1

lang/UNITS/87t:49

This property sets the minimum and maximum damage.

shot2_damage minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Medic, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:613

Source example

shot2_damage 1000 1000

lang/UNITS/87t1:40

This property sets the minimum and maximum dead-zone distance.

shot2_deadzone minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Medic, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_DeadZone, shot2_deadzone

Engine reader src/game/desc/units.cpp:613

Source example

shot2_deadzone 1 1

lang/UNITS/aelite2:79

This property sets the firing delay. The stock reader uses the first value two times.

shot2_delay minimum maximum
Parameters
The syntax has two integers. The stock reader uses only the first integer for both internal values.
Observed classes
Apc, Guner, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:601

Source example

shot2_delay 0 0

lang/UNITS/2589.ozu:91

This property selects the sound at the end of a burst.

shot2_endburstsound 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, Guner, Medic, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:597 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Source example

shot2_endburstsound mp100_re 0.3 perm 0 1

lang/UNITS/2589.ozu:7

This property sets the two weapon experience values.

shot2_expa minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Medic, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_Expa, shot2_expa

Engine reader src/game/desc/units.cpp:643

Source example

shot2_expa 1 0

lang/UNITS/2589.ozu:95

This property selects the projectile definition.

shot2_id id
Parameters
An identifier of the referenced resource or class. Keep its spelling in the source.
Observed classes
Apc, Guner, Medic, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:585 Related table or registry: lang/SHOTS/SHOTS

Source example

shot2_id 20mm_1

lang/UNITS/archilles:87

This property sets the minimum and maximum weapon range.

shot2_range minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Medic, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_Range, shot2_range

Engine reader src/game/desc/units.cpp:613

Source example

shot2_range 1000 1000

lang/UNITS/crus_aa.mkl:83

This property sets the minimum and maximum wait between shots in a burst.

shot2_reloadtime minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Medic, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_ReloadTime, shot2_reloadtime

Engine reader src/game/desc/units.cpp:644

Source example

shot2_ReloadTime 1,1

lang/UNITS/2589_flamm:98

This property selects the firing sound.

shot2_sound 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, Guner, Medic, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang

Engine reader src/game/desc/units.cpp:595 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Source example

shot2_sound 105mm 0.3 perm 0 1

lang/UNITS/priest:6

This property sets the minimum and maximum projectile speed values.

shot2_speed minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Guner, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_Speed, shot2_speed

Engine reader src/game/desc/units.cpp:614

Source example

shot2_speed 12 12

lang/UNITS/87t1:46

This property selects the sound at the start of a weapon burst.

The engine recognizes this property. It is absent from the inventoried Fusion sheets.

shot2_startburstsound 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.
Confirmed readers
WeaponDesc

Engine reader src/game/desc/units.cpp:597 src/game/desc/sounds.h:24 Related table or registry: lang2/soundschemes

Syntax example without a Fusion source

shot2_startburstsound none

This property sets the ammunition-use values, or uses none for no ammunition limit.

shot2_useammo amount maximum OR none
Parameters
First: an ammunition-use integer stored minus 1. Second: a maximum. The tokens none or 0 select internal values 0 and 32767.
Observed classes
Apc, Guner, Mzenit, Samo, Tank, Tank2, Turret
Confirmed readers
WeaponDesc
Observed archives
lang
Observed spellings
shot2_UseAmmo, shot2_useammo

Engine reader src/game/desc/units.cpp:625

Source example

shot2_useammo 1 1

lang/UNITS/87t:47

This property sets the deployment speed value for a Katya unit.

siegespeed value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Katya
Confirmed readers
KatyaDesc
Observed archives
lang

Engine reader src/game/desc/units_misc.cpp:165

Source example

siegespeed 2

lang/UNITS/bm-31:49

This property selects the target class of this unit.

targettype 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, 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:217 Related table or registry: lang2/targettypes

Source example

targettype BOAT

lang/UNITS/boot_a:50

This property sets the initial direction of turret 0.

turret_0_defaultdir value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang

Engine reader src/game/desc/units_huge.cpp:135

Source example

turret_0_defaultdir 0

lang/UNITS/m1.87.cw3:3

This property selects the unit definition for turret 0.

turret_0_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_0_unit 87t

lang/UNITS/m1.87:18

This property sets the initial direction of turret 1.

turret_1_defaultdir value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:135

Source example

turret_1_defaultdir 0

lang/UNITS/mbv2.cw3:4

This property selects the unit definition for turret 1.

turret_1_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_1_unit 87t1

lang/UNITS/m1.87:19

This property selects the unit definition for turret 10.

turret_10_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_10_unit ship_e_turret2

lang/UNITS/ship_e:28

This property selects the unit definition for turret 11.

turret_11_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_11_unit ship_e_turret2

lang/UNITS/ship_e:29

This property sets the initial direction of turret 2.

turret_2_defaultdir value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang

Engine reader src/game/desc/units_huge.cpp:135

Source example

turret_2_defaultdir 16

lang/UNITS/m1.87.cw3:5

This property selects the unit definition for turret 2.

turret_2_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_2_unit 87t2

lang/UNITS/m1.87:20

This property selects the unit definition for turret 3.

turret_3_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_3_unit ship_e_blank1

lang/UNITS/ship_e:21

This property selects the unit definition for turret 4.

turret_4_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_4_unit ship_e_blank1

lang/UNITS/ship_e:22

This property selects the unit definition for turret 5.

turret_5_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_5_unit ship_e_turret1

lang/UNITS/ship_e:23

This property selects the unit definition for turret 6.

turret_6_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_6_unit ship_e_blank1

lang/UNITS/ship_e.cw6:9

This property selects the unit definition for turret 7.

turret_7_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_7_unit ship_e_blank1

lang/UNITS/ship_e.cw6:10

This property selects the unit definition for turret 8.

turret_8_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_8_unit ship_e_blank1

lang/UNITS/ship_e.cw9:10

This property selects the unit definition for turret 9.

turret_9_unit unit_id
Parameters
The filename of a referenced UNITS definition, without the directory.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

Engine reader src/game/desc/units_huge.cpp:132

Source example

turret_9_unit ship_e_turret1

lang/UNITS/ship_e:27

This property selects the firing modes of a turret unit.

turret_type mode
Parameters
One mode: atg, gaub, zenit, atg_gaub, or atg_zenit. The reader rejects other names.
Class notes
atg fires directly at ground targets. gaub permits artillery fire at positions. zenit adds aircraft target scans. Combined names permit both modes.
Observed classes
Turret
Confirmed readers
turret
Observed archives
lang, name

Original DLL inspected DLL 0x100607C0 DLL 0x10045E90 DLL 0x10045FB0 DLL 0x10044DD0

Values recognized by this reader: atg gaub zenit atg_gaub atg_zenit

Source example

turret_type atg

lang/UNITS/ship_e_turret1:29