Exemple #1
0
def _anon():
    builder = Builder()

    builder.add('ClientResponse', [(1, 'attributes', [mtypes.Attribute])])

    builder.add('ClientRequest', [(1, 'attributes', [mtypes.Attribute]),
                                  (2, 'host', mtypes.BnetProcessId),
                                  (3, 'bnet_account_id', mtypes.EntityId),
                                  (4, 'game_account_id', mtypes.EntityId)])

    builder.build(globals(), __name__)
Exemple #2
0
def _anon():
    builder = Builder()

    builder.add('ClientResponse', [
        (1, 'attributes', [mtypes.Attribute])
    ])

    builder.add('ClientRequest', [
        (1, 'attributes', [mtypes.Attribute]),
        (2, 'host', mtypes.BnetProcessId),
        (3, 'bnet_account_id', mtypes.EntityId),
        (4, 'game_account_id', mtypes.EntityId)
    ])

    builder.build(globals(), __name__)
def _anon():
    builder = Builder()

    builder.add('Date', [
        (1, 'year', 'int32'),
        (2, 'month', 'int32'),
        (3, 'day', 'int32'),
        (4, 'hours', 'int32'),
        (5, 'min', 'int32'),
        (6, 'sec', 'int32')
    ])

    builder.add('DeckInfo', [
        (1, 'id', 'int64'),
        (2, 'name', 'string'),
        (3, 'card_back', 'int32'),
        (4, 'hero', 'int32'),
        (5, 'deck_type', 'enum'),
        (6, 'validity', 'int64'),
        (7, 'hero_premium', 'int32'),
        (8, 'card_back_override', 'bool')
    ])
    
    builder.build(globals(), __name__)
Exemple #4
0
def _anon():
    builder = Builder()

    builder.add("AssetsVersionResponse", [(1, "version", "int32")])

    builder.add("UpdateLogin", [(1, "reply_required", "bool")])

    builder.add("UpdateLoginComplete", [])

    builder.add("SetProgress", [(1, "value", "int64[]")])

    builder.add("SetProgressResponse", [(1, "result", "enum"), (2, "progress", "int64")])

    builder.build(globals(), __name__)
Exemple #5
0
def _anon():
    builder = Builder()

    builder.add('AssetsVersionResponse', [
        (1, 'version', 'int32')
    ])

    builder.add('UpdateLogin', [
        (1, 'reply_required', 'bool')
    ])

    builder.add('UpdateLoginComplete', [])

    builder.add('SetProgress', [
        (1, 'value', 'int64[]')
    ])

    builder.add('SetProgressResponse', [
        (1, 'result', 'enum'),
        (2, 'progress', 'int64')
    ])

    builder.add('CheckAccountLicenses', [])
    builder.add('CheckGameLicense', [])
    builder.add('CheckLicensesResponse', [
        (1, 'accountLevel', 'bool'),
        (2, 'success', 'bool'),
    ])

    builder.add('GetAccountInfo', [
        (1, 'request', 'enum')
    ])

    builder.add('AdventureOptions', [
        (1, 'adventure_id', 'int32'),
        (2, 'options', 'uint64')
    ])

    builder.add('ProfileProgress', [
        (1, 'progress', 'int64'),
        (2, 'best_forge', 'int32'),
        (3, 'last_forge', pegasus_shared.Date),
        (4, 'display_banner', 'int32'),
        (5, 'adventure_options', 'AdventureOptions[]')
    ])

    builder.add('MedalInfo', [
        (3, 'season_wins', 'int32'),
        (6, 'stars', 'int32'),
        (7, 'streak', 'int32'),
        (8, 'star_level', 'int32'),
        (9, 'level_start', 'int32'),
        (10, 'level_end', 'int32'),
        (11, 'can_lose', 'bool'),
        (13, 'legend_rank', 'int32')
    ])

    builder.add('DeckList', [
        (1, 'decks', [pegasus_shared.DeckInfo])
    ])

    builder.add('ProfileDeckLimit', [
        (1, 'deck_limit', 'int32')
    ])

    builder.add('GoldBalance', [
        (1, 'capped_balance', 'int64'),
        (2, 'bonus_balance', 'int64'),
        (3, 'cap', 'int64'),
        (4, 'cap_warning', 'int64')
    ])

    builder.add('ArcaneDustBalance', [
        (1, 'balance', 'int64')
    ])

    builder.add('RewardProgress', [
        (1, 'season_end', pegasus_shared.Date),
        (2, 'wins_per_gold', 'int32'),
        (3, 'gold_per_reward', 'int32'),
        (4, 'max_gold_per_day', 'int32'),
        (5, 'season_number', 'int32'),
        (8, 'pack_id', 'int32'),
        (9, 'xp_solo_limit', 'int32'),
        (10, 'max_hero_level', 'int32'),
        (11, 'next_quest_cancel', pegasus_shared.Date),
        (12, 'event_timing_mod', 'float')
    ])

    builder.add('PlayerRecord', [
        (1, 'type', 'int32'),
        (2, 'data', 'int32'),
        (3, 'wins', 'int32'),
        (4, 'losses', 'int32'),
        (5, 'ties', 'int32')
    ])

    builder.add('PlayerRecords', [
        (1, 'records', 'PlayerRecord[]')
    ])

    builder.add('CardBacks', [
        (1, 'default_card_back', 'int32'),
        (2, 'card_backs', 'int32[]')
    ])

    builder.add('SpecialEventTiming', [
        (1, 'event', 'string'),
        (2, 'start', 'uint64'),
        (3, 'end', 'uint64')
    ])

    builder.add('MassiveLoginReply', [
        (1, 'profile_progress', 'ProfileProgress'),
        (2, 'medal_info', 'MedalInfo'),
        (3, 'deck_list', 'DeckList'),
        (4, 'profile_deck_limit', 'ProfileDeckLimit'),
        (5, 'gold_balance', 'GoldBalance'),
        (6, 'arcane_dust_balance', 'ArcaneDustBalance'),
        (7, 'reward_progress', 'RewardProgress'),
        (8, 'player_records', 'PlayerRecords'),
        (9, 'card_backs', 'CardBacks'),
        (10, 'special_event_timing', 'SpecialEventTiming[]')
    ])

    builder.build(globals(), __name__)
Exemple #6
0
def _anon():
    builder = Builder()

    builder.add('AssetsVersionResponse', [(1, 'version', 'int32')])

    builder.add('UpdateLogin', [(1, 'reply_required', 'bool')])

    builder.add('UpdateLoginComplete', [])

    builder.add('SetProgress', [(1, 'value', 'int64[]')])

    builder.add('SetProgressResponse', [(1, 'result', 'enum'),
                                        (2, 'progress', 'int64')])

    builder.build(globals(), __name__)
Exemple #7
0
def _anon():
    builder = Builder()

    builder.add('GameSessionLocation', [(1, 'ip_address', 'string'),
                                        (2, 'country', 'uint32'),
                                        (3, 'city', 'string')])

    builder.add('GameSessionInfo', [(3, 'start_time', 'uint32'),
                                    (4, 'location', 'GameSessionLocation'),
                                    (5, 'has_benefactor', 'bool'),
                                    (6, 'is_using_igr', 'bool'),
                                    (7, 'parental_control_active', 'bool')])

    builder.add('GetGameSessionInfoResponse',
                [(2, 'session_info', 'GameSessionInfo')])

    builder.add('GetGameSessionInfoRequest',
                [(1, 'entity_id', mtypes.EntityId)])

    builder.build(globals(), __name__)
Exemple #8
0
def _anon():
    builder = Builder()

    builder.add("GameSessionLocation", [(1, "ip_address", "string"), (2, "country", "uint32"), (3, "city", "string")])

    builder.add(
        "GameSessionInfo",
        [
            (3, "start_time", "uint32"),
            (4, "location", "GameSessionLocation"),
            (5, "has_benefactor", "bool"),
            (6, "is_using_igr", "bool"),
            (7, "parental_control_active", "bool"),
        ],
    )

    builder.add("GetGameSessionInfoResponse", [(2, "session_info", "GameSessionInfo")])

    builder.add("GetGameSessionInfoRequest", [(1, "entity_id", mtypes.EntityId)])

    builder.build(globals(), __name__)