Home › Class layouts › Definition › Definition::ScoringLineItem

Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).

Definition::ScoringLineItem

GameCore::Definition::ScoringLineItem — class, size 80 bytes (0x50).

Bases: Definition::IProperties at 0x0

Linux offset Member Type
0x10 m_DatabaseRowId int32
0x14 m_CollectionIndex uint32
0x18 m_LineItemTypeHash uint32
0x1c m_TieBreakerPriority int32
0x20 m_Multiplier float
0x28 m_Category Basic
0x30 m_LineItemType Basic
0x38 m_Name Basic
0x40 m_Buildings (bit-field, 1 bits) bool
0x40 m_Cities (bit-field, 1 bits) bool
0x40 m_Civics (bit-field, 1 bits) bool
0x40 m_Converted (bit-field, 1 bits) bool
0x40 m_Districts (bit-field, 1 bits) bool
0x40 m_EraScore (bit-field, 1 bits) bool
0x40 m_GoldPerTurn (bit-field, 1 bits) bool
0x40 m_GreatPeople (bit-field, 1 bits) bool
0x41 m_Pillage (bit-field, 1 bits) bool
0x41 m_Population (bit-field, 1 bits) bool
0x41 m_Religion (bit-field, 1 bits) bool
0x41 m_ScaleByCost (bit-field, 1 bits) bool
0x41 m_ScoringScenario1 (bit-field, 1 bits) bool
0x41 m_ScoringScenario2 (bit-field, 1 bits) bool
0x41 m_ScoringScenario3 (bit-field, 1 bits) bool
0x41 m_Techs (bit-field, 1 bits) bool
0x42 m_Trade (bit-field, 1 bits) bool
0x42 m_Wonders (bit-field, 1 bits) bool
0x48 m_CategoryReference const GameCore::Definition::ScoringCategory*