Skip to content

Mods of movetype/unitgrouptype

← EXE Functions · code catalog

Friendly names for EXE category 14. Each maps to a top-level EXE code.


MoveTypeModifier

MoveTypeModifier(movetype: int, percentageOfNormalMovecost: int)  ·  exe 22

No in-game description provided; behaviour inferred from the function name.

Parameters

  • movetype (int) — MoveType#
  • percentageOfNormalMovecost (int) — Percentage of normal movecost (100%=normal)

Example: exe(22,1,50)


UnitTypeModifier

UnitTypeModifier(unittype: int, percentageOfNormalCombatAtt: int)  ·  exe 23

No in-game description provided; behaviour inferred from the function name.

Parameters

  • unittype (int) — UnitType#
  • percentageOfNormalCombatAtt (int) — Percentage of normal combat att/def (100%=normal)

Example: exe(23,1,50)


AntiSupplyRangeMod

AntiSupplyRangeMod(movetype: int, percentageOfCurrentAp: int)  ·  exe 55

No in-game description provided; behaviour inferred from the function name.

Parameters

  • movetype (int) — MoveType#
  • percentageOfCurrentAp (int) — Percentage of current AP (100%=normal)

Example: exe(55,1,50)


OffensiveMod

OffensiveMod(x: int, y: int, sftypegroup: int, absoluteModifier: int)  ·  exe 62

No in-game description provided; behaviour inferred from the function name.

Parameters

  • x (int) — X
  • y (int) — Y
  • sftypegroup (int) — SfTypeGroup# (-1=all)
  • absoluteModifier (int) — Absolute Modifier (0=none, -50 = -50%, +50 = +50%)

Example: exe(62,12,8,1,50)


DefensiveMod

DefensiveMod(x: int, y: int, sftypegroup: int, absoluteModifier: int)  ·  exe 63

No in-game description provided; behaviour inferred from the function name.

Parameters

  • x (int) — X
  • y (int) — Y
  • sftypegroup (int) — SfTypeGroup# (-1=all)
  • absoluteModifier (int) — Absolute Modifier (0=none, -50 = -50%, +50 = +50%)

Example: exe(63,12,8,1,50)


OffensiveModByPeople

OffensiveModByPeople(x: int, y: int, people: int, absoluteModifier: int)  ·  exe 64

No in-game description provided; behaviour inferred from the function name.

Parameters

  • x (int) — X
  • y (int) — Y
  • people (int) — People# (-1=all)
  • absoluteModifier (int) — Absolute Modifier (0=none, -50 = -50%, +50 = +50%)

Example: exe(64,12,8,2,50)


DefensiveModByPeople

DefensiveModByPeople(x: int, y: int, people: int, absoluteModifier: int)  ·  exe 65

No in-game description provided; behaviour inferred from the function name.

Parameters

  • x (int) — X
  • y (int) — Y
  • people (int) — People# (-1=all)
  • absoluteModifier (int) — Absolute Modifier (0=none, -50 = -50%, +50 = +50%)

Example: exe(65,12,8,2,50)


OffensiveModByRegime

OffensiveModByRegime(regime: int, people: int, sftypegroup: int, absoluteModifier: int)  ·  exe 66

No in-game description provided; behaviour inferred from the function name.

Parameters

  • regime (int) — Regime # (-1=all)
  • people (int) — People # (-1=all)
  • sftypegroup (int) — SfTypeGroup# (-1=all)
  • absoluteModifier (int) — Absolute Modifier (0=none, -50 = -50%, +50 = +50%)

Example: exe(66,4,2,1,50)


DefensiveModByRegime

DefensiveModByRegime(regime: int, people: int, sftypegroup: int, absoluteModifier: int)  ·  exe 67

No in-game description provided; behaviour inferred from the function name.

Parameters

  • regime (int) — Regime # (-1=all)
  • people (int) — People # (-1=all)
  • sftypegroup (int) — SfTypeGroup# (-1=all)
  • absoluteModifier (int) — Absolute Modifier (0=none, -50 = -50%, +50 = +50%)

Example: exe(67,4,2,1,50)


MoveTypeTransportType

MoveTypeTransportType(movetype: int, transportType: int, mode: bool)  ·  exe 356

No in-game description provided; behaviour inferred from the function name.

Parameters

  • movetype (int) — MoveType#
  • transportType (int) — Transport Type (0=none, 1=Transporter, 2=Attachable)
  • mode (bool) — Mode (0/1=Truck, 2=Train)

Example: exe(356,1,1,1)


SetRegimeSetting

SetRegimeSetting(regimeSlot: int, setting1: int, value: int)  ·  exe 358

No in-game description provided; behaviour inferred from the function name.

Parameters

  • regimeSlot (int) — Regime Slot#
  • setting1 (int) — Setting# 1=alternate card gfx
  • value (int) — Value

Example: exe(358,4,1,1)


AddUnitTextLog

AddUnitTextLog(unitSlot: int, text: string)  ·  exe 360

No in-game description provided; behaviour inferred from the function name.

Parameters

  • unitSlot (int) — Unit Slot#
  • text (string) — Text

Example: exe(360,1,'Text')


This doc was generated from extracting data from Shadow Empire version 1.32a on 2026-06-05 06:56 UTC.