Alliance Francophone Sudden Strike

Fusion modding · UNITS / AVIA / LAND/DOM

Français

Movement

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

This property sets the reverse movement speed pair.

backmovespeed value1 value2
Parameters
Two decimal values, in source order. The class notes describe any special handling.
Class notes
The stock reader calculates the second internal value from its previous state. This differs from movespeed.
Observed classes
Apc, Furg, Gruz, Jeep, Katya, Mzenit, Samo, Tank, Tank2, machine
Confirmed readers
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:796

Source example

backmovespeed 0.0 0.0

lang/UNITS/280.2:25

This property sets the experience threshold for prone movement, or uses never.

cancrouchexpa experience|never
Parameters
An integer experience threshold. The token never prevents the action.
Observed classes
Guner, Medic, Miner
Confirmed readers
SoldierDesc
Observed archives
lang

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

Source example

cancrouchexpa 0

lang/UNITS/aari:18

This property sets the permission for reverse movement.

canmovebackward value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Apc, Furg, Gruz, Jeep, Katya, Mzenit, Plane, Samo, Tank, Tank2, machine
Confirmed readers
VehicleDesc
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:791

Source example

canmovebackward 0

lang/UNITS/280.2:30

This property prevents movement when the value is nonzero.

cannotmove 0|1
Parameters
The value 0 sets the flag to off. A nonzero value sets it to on.
Observed classes
Gaub, Tank
Confirmed readers
UnitDesc
Observed archives
lang, name

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

Source example

cannotmove 0

name/UNITS/br-18:1

This property sets the soldier's prone movement speed pair.

crouchmovespeed value1 value2
Parameters
Two decimal values, in source order. The class notes describe any special handling.
Observed classes
Guner, Medic, Miner
Confirmed readers
SoldierDesc
Observed archives
lang

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

Source example

crouchmovespeed 0.25 0.25

lang/UNITS/ram:17

This property enables the double-track flag.

doubletrace 0|1
Parameters
The value 0 sets the flag to off. A nonzero value sets it to on.
Observed classes
Apc, Atg, Furg, Gaub, Gruz, Jeep, Katya, Mzenit, Plane, Samo, Szenit, Tank, Tank2, machine
Confirmed readers
MobileDesc
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:748

Source example

doubletrace 1

lang/UNITS/105-mle:19

This property selects the track type, or two engine factors for a Huge unit.

engine track|whell OR factor1 factor2
Parameters
Mobile units use track or whell. Huge units use two decimal factors instead.
Class notes
The spelling whell is intentional. Huge units use a different reader with two decimal values.
Observed classes
Apc, Atg, Furg, Gaub, Gruz, Huge, Jeep, Katya, Mzenit, Plane, Samo, Szenit, Tank, Tank2, machine
Confirmed readers
HugeDesc, MobileDesc
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_huge.cpp:142 src/game/desc/units.cpp:714

Source example

engine 0 0

lang/UNITS/m1.87:27

This property sets the two experience values for crushing.

expa_crush minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Huge, Katya, Mzenit, Samo, Tank, Tank2, machine
Confirmed readers
HugeDesc, MobileDesc
Observed archives
lang

Engine reader src/game/desc/units_huge.cpp:180 src/game/desc/units.cpp:730

Source example

expa_crush 100 1

lang/UNITS/locomotive:22

This property sets the fall speed of a Para unit.

fallspeed value
Parameters
One decimal value. The source uses a period as the decimal separator.
Observed classes
Para
Confirmed readers
ParaDesc
Observed archives
lang, name

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

Source example

fallspeed 1.0

lang/UNITS/para:4

This property sets the mine-ignore value.

ignoremines value
Parameters
One integer value. Check the class notes before you add additional values.
Observed classes
Apc, Gruz, Tank
Confirmed readers
MobileDesc
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:738

Source example

ignoremines 1

lang/UNITS/matilda_crab:1

This property sets the cruiser flag for a Huge unit.

iscruiser 0|1
Parameters
The value 0 sets the flag to off. A nonzero value sets it to on.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang, name

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

Source example

iscruiser 0

lang/UNITS/locomotive:42

This property sets the long-unit flag.

longunit 0|1
Parameters
The value 0 sets the flag to off. A nonzero value sets it to on.
Observed classes
Furg, Katya, Plane, Samo, Tank
Confirmed readers
ArmedDesc
Observed archives
lang, name

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

Source example

longunit 0

lang/UNITS/kamikaze.boat:22

This property sets the health threshold for movement damage.

movedamagehp value
Parameters
One integer value. Check the class notes before you add additional values.
Class notes
Below this health value, the vehicle enters a movement damage state and stops its current movement. At or above it, the code clears that state.
Observed classes
Apc, Furg, Gruz, Jeep, Katya, Mzenit, Plane, Samo, Tank, Tank2, machine
Confirmed readers
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:780 DLL 0x10034D40 DLL 0x10034DA0

Source example

movedamagehp 0

lang/UNITS/a-6m:31

This property sets the movement speed pair.

movespeed value1 value2
Parameters
Two decimal values, in source order. The class notes describe any special handling.
Observed classes
Apc, Atg, Furg, Gaub, Gruz, Guner, Jeep, Katya, Medic, Miner, Mzenit, Plane, Samo, Szenit, Tank, Tank2, machine
Confirmed readers
MobileDesc, WalkerDesc
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_soldier.cpp:61 src/game/desc/units.cpp:721

Source example

movespeed 0.0 0.0

lang/UNITS/280.2:47

This property sets the mobile unit crushing chance factor.

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

press_possibility factor
Parameters
One decimal factor. The reader multiplies it by 256 before conversion to an integer.
Class notes
The parser is confirmed. The exact probability calculation is not confirmed.
Confirmed readers
MobileDesc

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

Behavior not confirmed · Research results

Syntax example without a Fusion source

press_possibility 1.0

This property sets the unit radius used by the engine.

radius value
Parameters
One integer value. Check the class notes before you add additional values.
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:301

Source example

radius 1

lang/UNITS/ammo.box2:17

This property sets the movement scale factor for a Huge unit.

speedfactor value
Parameters
One decimal value. The source uses a period as the decimal separator.
Observed classes
Huge
Confirmed readers
HugeDesc
Observed archives
lang

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

Source example

speedfactor 0.2

lang/UNITS/m1.87:52

This property sets the minimum and maximum turn delay.

turndelay minimum maximum
Parameters
Two integers, in source order. The reader stores the first value and the difference to the second.
Observed classes
Apc, Atg, Furg, Gaub, Gruz, Jeep, Katya, Mzenit, Plane, Samo, Szenit, Tank, Tank2, Turret, machine
Confirmed readers
ArmedDesc
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:677

Source example

turndelay 0 0

lang/UNITS/280.2:60

This property sets access to ground terrain.

walkonground 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:424

Source example

walkonground 0

lang/UNITS/boot_a:52

This property sets access to shallow water.

walkonshallows 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:424

Source example

walkonshallows 0

lang/UNITS/explo.box:30

This property sets access to water terrain.

walkonwater 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:424

Source example

walkonwater 0

lang/UNITS/105-mle:44