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
See also: movespeed
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
See also: engine · backmovespeed · walkonground
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