SFType/ItemTypes¶
← CHK Functions · code catalog
Friendly names for CHK category 7. Each maps to a top-level CHK code.
CheckSFTypePower¶
CheckSFTypePower(sFType: int, sFType_Targetgroup: int, n1_attack_score_2_defend_score: int) · chk 83
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#sFType_Targetgroup(int) — SFType Targetgroupn1_attack_score_2_defend_score(int) — 1=attack score, 2=defend score
Example: chk(83,1,1,1)
CheckSFTypeDescription¶
CheckSFTypeDescription(sFType: int) · chk 84
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#
Example: chk(84,1)
CheckSFTypeHP¶
CheckSFTypeHP(sFType: int, sFType_Targetgroup: int, n1_attack_hp_2_defend_hp: int) · chk 85
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#sFType_Targetgroup(int) — SFType Targetgroupn1_attack_hp_2_defend_hp(int) — 1=attack hp, 2=defend hp
Example: chk(85,1,1,1)
CheckSFTypeMoveType¶
CheckSFTypeMoveType(sFType: int) · chk 86
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#
Example: chk(86,1)
CheckSFTypeMoveRedux¶
CheckSFTypeMoveRedux(sFType: int) · chk 87
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#
Example: chk(87,1)
CheckSFTypeModelLastState¶
CheckSFTypeModelLastState(sFType: int, research: int) · chk 88
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#research(int) — Research#
Example: chk(88,1,1)
CheckSFTypeLogo¶
CheckSFTypeLogo(sFType: int, logo: int) · chk 89
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#logo(int) — Logo#
Example: chk(89,1,1)
CheckSFTypeFuelUse¶
CheckSFTypeFuelUse(sFtype: int, n1_ForMovement_2_ForCombat: int) · chk 92
No in-game description provided; behaviour inferred from the function name.
Parameters
sFtype(int) — SFtype#n1_ForMovement_2_ForCombat(int) — 1=ForMovement, 2=ForCombat
Example: chk(92,1,1)
CheckSFTypeVar¶
CheckSFTypeVar(sFType: int, var: int) · chk 96
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFTypevar(int) — Var#
Example: chk(96,1,1)
CheckSFTypeItem¶
CheckSFTypeItem(sFType: int) · chk 97
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#
Example: chk(97,1)
CheckSFTypeRatio¶
CheckSFTypeRatio(sFType: int) · chk 122
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#
Example: chk(122,1)
CheckSFTypeName¶
CheckSFTypeName(sFType: int) · chk 123
No in-game description provided; behaviour inferred from the function name.
Parameters
sFType(int) — SFType#
Example: chk(123,1)
CheckVisible¶
CheckVisible(sFType: int) · chk 182
Returns 1 if visible (dont show in list=false), returns 0 if not (dont show in list=true). Invisible SFTypes are used as base models in the Intermediate TroopType editor.
Parameters
sFType(int) — SFType#
Example: chk(182,1)
CheckSFTypeCounter¶
CheckSFTypeCounter() · chk 183
Returns the highest SFType slot.
Example: chk(183)
CheckSFTypeTheaterOrGroup¶
CheckSFTypeTheaterOrGroup(sFType: int, n1_Check_Theater_2_CheckUnitGroup: int) · chk 184
Theater codes are: 0=land, 1=sea, 2=air.
Parameters
sFType(int) — SFType#n1_Check_Theater_2_CheckUnitGroup(int) — 1=Check Theater, 2=CheckUnitGroup
Example: chk(184,1,1)
ChecSFTypeFav¶
ChecSFTypeFav(sfType: int, targetgroup: int, type_1_favscore_for_regular_attack_2_for_artillery_attack: int) · chk 251
No in-game description provided; behaviour inferred from the function name.
Parameters
sfType(int) — SfType #targetgroup(int) — Targetgroup#type_1_favscore_for_regular_attack_2_for_artillery_attack(int) — Type 1=favscore for regular attack, 2=for artillery attack
Example: chk(251,1,1,1)
ChecSFTypeArtPower¶
ChecSFTypeArtPower(sfType: int, targetgroup: int) · chk 252
No in-game description provided; behaviour inferred from the function name.
Parameters
sfType(int) — SfType #targetgroup(int) — Targetgroup#
Example: chk(252,1,1)
ChecSFTypeStat¶
ChecSFTypeStat(sfType: int, statNumber: int) · chk 253
Stat Numbers: 1=weight, 2=carrycap, 3=canDoParadrop(0/1), 4=EP, 5=BlowBridgPts, 6=BasicSupNeed, 7=SupCarry, 8=ReconPts, 9=HidePts, 10=AntiSupplyPts, 11=AntiSupplyRange, 12=AnitSupplySea, 13=InitiativeAtt, 14=InitiativeDef, 15=Attacks, 16=StackPts, 17=RearArea(0/1), 18=ArtRange, 19=Fav.Target tries, 20=AA-range, 21=HitKill%, 22=HitRetreat%, 23=ArtilleryModSfTypeNr, 24=maxAttacked, 25=moveRedux
Parameters
sfType(int) — SfType #statNumber(int) — StatNumber
Example: chk(253,1,1)
ChecSFTypeLandscapeMod¶
ChecSFTypeLandscapeMod(sfType: int, landscapeType: int, type_1_offMod_2_defMod_100_noMod_50_half_200_double: bool) · chk 254
No in-game description provided; behaviour inferred from the function name.
Parameters
sfType(int) — SfType #landscapeType(int) — LandscapeType#type_1_offMod_2_defMod_100_noMod_50_half_200_double(bool) — Type 1=offMod %, 2=defMod %.. 100=noMod, 50=half, 200=double
Example: chk(254,1,1,1)
This doc was generated from extracting data from Shadow Empire version 1.32a on 2026-06-05 06:56 UTC.