Skip to content

GameUpdateType

python
class GameUpdateType(IntEnum):
    Tile = 0
    Unit = 1
    Player = 2
    DisplayEvent = 3
    DisplayChatEvent = 4
    AllianceRequest = 5
    AllianceRequestReply = 6
    BrokeAlliance = 7
    AllianceExpired = 8
    AllianceExtension = 9
    TargetPlayer = 10
    Emoji = 11
    Win = 12
    Hash = 13
    UnitIncoming = 14
    BonusEvent = 15
    RailroadEvent = 16
    ConquestEvent = 17
    EmbargoEvent = 18
java
public class GameUpdateType {
    public static final int Tile = 0;
    public static final int Unit = 1;
    public static final int Player = 2;
    public static final int DisplayEvent = 3;
    public static final int DisplayChatEvent = 4;
    public static final int AllianceRequest = 5;
    public static final int AllianceRequestReply = 6;
    public static final int BrokeAlliance = 7;
    public static final int AllianceExpired = 8;
    public static final int AllianceExtension = 9;
    public static final int TargetPlayer = 10;
    public static final int Emoji = 11;
    public static final int Win = 12;
    public static final int Hash = 13;
    public static final int UnitIncoming = 14;
    public static final int BonusEvent = 15;
    public static final int RailroadEvent = 16;
    public static final int ConquestEvent = 17;
    public static final int EmbargoEvent = 18;
}

Enumeration of all existing update types in the OpenFront game. Only a subset of these are considered "relevant" to the bot's decision-making process and included in the RelevantGameUpdate union type.