mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-07-11 19:00:52 +08:00
Run Black on *_pb2 files (#13930)
This commit is contained in:
@@ -47,14 +47,13 @@ class AvailableAbility(google.protobuf.message.Message):
|
||||
REQUIRES_POINT_FIELD_NUMBER: builtins.int
|
||||
ability_id: builtins.int
|
||||
requires_point: builtins.bool
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
ability_id: builtins.int | None = ...,
|
||||
requires_point: builtins.bool | None = ...,
|
||||
def __init__(self, *, ability_id: builtins.int | None = ..., requires_point: builtins.bool | None = ...) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["ability_id", b"ability_id", "requires_point", b"requires_point"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["ability_id", b"ability_id", "requires_point", b"requires_point"]
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "requires_point", b"requires_point"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "requires_point", b"requires_point"]) -> None: ...
|
||||
|
||||
global___AvailableAbility = AvailableAbility
|
||||
|
||||
@@ -74,14 +73,14 @@ class ImageData(google.protobuf.message.Message):
|
||||
"""Dimension in pixels."""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
bits_per_pixel: builtins.int | None = ...,
|
||||
size: global___Size2DI | None = ...,
|
||||
data: builtins.bytes | None = ...,
|
||||
self, *, bits_per_pixel: builtins.int | None = ..., size: global___Size2DI | None = ..., data: builtins.bytes | None = ...
|
||||
) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["bits_per_pixel", b"bits_per_pixel", "data", b"data", "size", b"size"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["bits_per_pixel", b"bits_per_pixel", "data", b"data", "size", b"size"]
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["bits_per_pixel", b"bits_per_pixel", "data", b"data", "size", b"size"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["bits_per_pixel", b"bits_per_pixel", "data", b"data", "size", b"size"]) -> None: ...
|
||||
|
||||
global___ImageData = ImageData
|
||||
|
||||
@@ -97,12 +96,7 @@ class PointI(google.protobuf.message.Message):
|
||||
Y_FIELD_NUMBER: builtins.int
|
||||
x: builtins.int
|
||||
y: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
x: builtins.int | None = ...,
|
||||
y: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, x: builtins.int | None = ..., y: builtins.int | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> None: ...
|
||||
|
||||
@@ -120,12 +114,7 @@ class RectangleI(google.protobuf.message.Message):
|
||||
def p0(self) -> global___PointI: ...
|
||||
@property
|
||||
def p1(self) -> global___PointI: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
p0: global___PointI | None = ...,
|
||||
p1: global___PointI | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, p0: global___PointI | None = ..., p1: global___PointI | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["p0", b"p0", "p1", b"p1"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["p0", b"p0", "p1", b"p1"]) -> None: ...
|
||||
|
||||
@@ -143,12 +132,7 @@ class Point2D(google.protobuf.message.Message):
|
||||
Y_FIELD_NUMBER: builtins.int
|
||||
x: builtins.float
|
||||
y: builtins.float
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
x: builtins.float | None = ...,
|
||||
y: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, x: builtins.float | None = ..., y: builtins.float | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> None: ...
|
||||
|
||||
@@ -169,11 +153,7 @@ class Point(google.protobuf.message.Message):
|
||||
y: builtins.float
|
||||
z: builtins.float
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
x: builtins.float | None = ...,
|
||||
y: builtins.float | None = ...,
|
||||
z: builtins.float | None = ...,
|
||||
self, *, x: builtins.float | None = ..., y: builtins.float | None = ..., z: builtins.float | None = ...
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["x", b"x", "y", b"y", "z", b"z"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["x", b"x", "y", b"y", "z", b"z"]) -> None: ...
|
||||
@@ -190,12 +170,7 @@ class Size2DI(google.protobuf.message.Message):
|
||||
Y_FIELD_NUMBER: builtins.int
|
||||
x: builtins.int
|
||||
y: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
x: builtins.int | None = ...,
|
||||
y: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, x: builtins.int | None = ..., y: builtins.int | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> None: ...
|
||||
|
||||
|
||||
@@ -68,7 +68,9 @@ class AbilityData(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _TargetEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AbilityData._Target.ValueType], builtins.type):
|
||||
class _TargetEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AbilityData._Target.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Point: AbilityData._Target.ValueType # 2
|
||||
"""Requires a target position."""
|
||||
@@ -153,8 +155,76 @@ class AbilityData(google.protobuf.message.Message):
|
||||
is_instant_placement: builtins.bool | None = ...,
|
||||
cast_range: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "allow_autocast", b"allow_autocast", "allow_minimap", b"allow_minimap", "available", b"available", "button_name", b"button_name", "cast_range", b"cast_range", "footprint_radius", b"footprint_radius", "friendly_name", b"friendly_name", "hotkey", b"hotkey", "is_building", b"is_building", "is_instant_placement", b"is_instant_placement", "link_index", b"link_index", "link_name", b"link_name", "remaps_to_ability_id", b"remaps_to_ability_id", "target", b"target"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "allow_autocast", b"allow_autocast", "allow_minimap", b"allow_minimap", "available", b"available", "button_name", b"button_name", "cast_range", b"cast_range", "footprint_radius", b"footprint_radius", "friendly_name", b"friendly_name", "hotkey", b"hotkey", "is_building", b"is_building", "is_instant_placement", b"is_instant_placement", "link_index", b"link_index", "link_name", b"link_name", "remaps_to_ability_id", b"remaps_to_ability_id", "target", b"target"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"allow_autocast",
|
||||
b"allow_autocast",
|
||||
"allow_minimap",
|
||||
b"allow_minimap",
|
||||
"available",
|
||||
b"available",
|
||||
"button_name",
|
||||
b"button_name",
|
||||
"cast_range",
|
||||
b"cast_range",
|
||||
"footprint_radius",
|
||||
b"footprint_radius",
|
||||
"friendly_name",
|
||||
b"friendly_name",
|
||||
"hotkey",
|
||||
b"hotkey",
|
||||
"is_building",
|
||||
b"is_building",
|
||||
"is_instant_placement",
|
||||
b"is_instant_placement",
|
||||
"link_index",
|
||||
b"link_index",
|
||||
"link_name",
|
||||
b"link_name",
|
||||
"remaps_to_ability_id",
|
||||
b"remaps_to_ability_id",
|
||||
"target",
|
||||
b"target",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"allow_autocast",
|
||||
b"allow_autocast",
|
||||
"allow_minimap",
|
||||
b"allow_minimap",
|
||||
"available",
|
||||
b"available",
|
||||
"button_name",
|
||||
b"button_name",
|
||||
"cast_range",
|
||||
b"cast_range",
|
||||
"footprint_radius",
|
||||
b"footprint_radius",
|
||||
"friendly_name",
|
||||
b"friendly_name",
|
||||
"hotkey",
|
||||
b"hotkey",
|
||||
"is_building",
|
||||
b"is_building",
|
||||
"is_instant_placement",
|
||||
b"is_instant_placement",
|
||||
"link_index",
|
||||
b"link_index",
|
||||
"link_name",
|
||||
b"link_name",
|
||||
"remaps_to_ability_id",
|
||||
b"remaps_to_ability_id",
|
||||
"target",
|
||||
b"target",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___AbilityData = AbilityData
|
||||
|
||||
@@ -166,12 +236,7 @@ class DamageBonus(google.protobuf.message.Message):
|
||||
BONUS_FIELD_NUMBER: builtins.int
|
||||
attribute: global___Attribute.ValueType
|
||||
bonus: builtins.float
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
attribute: global___Attribute.ValueType | None = ...,
|
||||
bonus: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, attribute: global___Attribute.ValueType | None = ..., bonus: builtins.float | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["attribute", b"attribute", "bonus", b"bonus"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["attribute", b"attribute", "bonus", b"bonus"]) -> None: ...
|
||||
|
||||
@@ -185,7 +250,9 @@ class Weapon(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _TargetTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Weapon._TargetType.ValueType], builtins.type):
|
||||
class _TargetTypeEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Weapon._TargetType.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Ground: Weapon._TargetType.ValueType # 1
|
||||
Air: Weapon._TargetType.ValueType # 2
|
||||
@@ -221,8 +288,29 @@ class Weapon(google.protobuf.message.Message):
|
||||
range: builtins.float | None = ...,
|
||||
speed: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["attacks", b"attacks", "damage", b"damage", "range", b"range", "speed", b"speed", "type", b"type"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["attacks", b"attacks", "damage", b"damage", "damage_bonus", b"damage_bonus", "range", b"range", "speed", b"speed", "type", b"type"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"attacks", b"attacks", "damage", b"damage", "range", b"range", "speed", b"speed", "type", b"type"
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"attacks",
|
||||
b"attacks",
|
||||
"damage",
|
||||
b"damage",
|
||||
"damage_bonus",
|
||||
b"damage_bonus",
|
||||
"range",
|
||||
b"range",
|
||||
"speed",
|
||||
b"speed",
|
||||
"type",
|
||||
b"type",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___Weapon = Weapon
|
||||
|
||||
@@ -316,8 +404,98 @@ class UnitTypeData(google.protobuf.message.Message):
|
||||
armor: builtins.float | None = ...,
|
||||
weapons: collections.abc.Iterable[global___Weapon] | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "armor", b"armor", "available", b"available", "build_time", b"build_time", "cargo_size", b"cargo_size", "food_provided", b"food_provided", "food_required", b"food_required", "has_minerals", b"has_minerals", "has_vespene", b"has_vespene", "mineral_cost", b"mineral_cost", "movement_speed", b"movement_speed", "name", b"name", "race", b"race", "require_attached", b"require_attached", "sight_range", b"sight_range", "tech_requirement", b"tech_requirement", "unit_alias", b"unit_alias", "unit_id", b"unit_id", "vespene_cost", b"vespene_cost"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "armor", b"armor", "attributes", b"attributes", "available", b"available", "build_time", b"build_time", "cargo_size", b"cargo_size", "food_provided", b"food_provided", "food_required", b"food_required", "has_minerals", b"has_minerals", "has_vespene", b"has_vespene", "mineral_cost", b"mineral_cost", "movement_speed", b"movement_speed", "name", b"name", "race", b"race", "require_attached", b"require_attached", "sight_range", b"sight_range", "tech_alias", b"tech_alias", "tech_requirement", b"tech_requirement", "unit_alias", b"unit_alias", "unit_id", b"unit_id", "vespene_cost", b"vespene_cost", "weapons", b"weapons"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"armor",
|
||||
b"armor",
|
||||
"available",
|
||||
b"available",
|
||||
"build_time",
|
||||
b"build_time",
|
||||
"cargo_size",
|
||||
b"cargo_size",
|
||||
"food_provided",
|
||||
b"food_provided",
|
||||
"food_required",
|
||||
b"food_required",
|
||||
"has_minerals",
|
||||
b"has_minerals",
|
||||
"has_vespene",
|
||||
b"has_vespene",
|
||||
"mineral_cost",
|
||||
b"mineral_cost",
|
||||
"movement_speed",
|
||||
b"movement_speed",
|
||||
"name",
|
||||
b"name",
|
||||
"race",
|
||||
b"race",
|
||||
"require_attached",
|
||||
b"require_attached",
|
||||
"sight_range",
|
||||
b"sight_range",
|
||||
"tech_requirement",
|
||||
b"tech_requirement",
|
||||
"unit_alias",
|
||||
b"unit_alias",
|
||||
"unit_id",
|
||||
b"unit_id",
|
||||
"vespene_cost",
|
||||
b"vespene_cost",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"armor",
|
||||
b"armor",
|
||||
"attributes",
|
||||
b"attributes",
|
||||
"available",
|
||||
b"available",
|
||||
"build_time",
|
||||
b"build_time",
|
||||
"cargo_size",
|
||||
b"cargo_size",
|
||||
"food_provided",
|
||||
b"food_provided",
|
||||
"food_required",
|
||||
b"food_required",
|
||||
"has_minerals",
|
||||
b"has_minerals",
|
||||
"has_vespene",
|
||||
b"has_vespene",
|
||||
"mineral_cost",
|
||||
b"mineral_cost",
|
||||
"movement_speed",
|
||||
b"movement_speed",
|
||||
"name",
|
||||
b"name",
|
||||
"race",
|
||||
b"race",
|
||||
"require_attached",
|
||||
b"require_attached",
|
||||
"sight_range",
|
||||
b"sight_range",
|
||||
"tech_alias",
|
||||
b"tech_alias",
|
||||
"tech_requirement",
|
||||
b"tech_requirement",
|
||||
"unit_alias",
|
||||
b"unit_alias",
|
||||
"unit_id",
|
||||
b"unit_id",
|
||||
"vespene_cost",
|
||||
b"vespene_cost",
|
||||
"weapons",
|
||||
b"weapons",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___UnitTypeData = UnitTypeData
|
||||
|
||||
@@ -348,8 +526,40 @@ class UpgradeData(google.protobuf.message.Message):
|
||||
research_time: builtins.float | None = ...,
|
||||
ability_id: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "mineral_cost", b"mineral_cost", "name", b"name", "research_time", b"research_time", "upgrade_id", b"upgrade_id", "vespene_cost", b"vespene_cost"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "mineral_cost", b"mineral_cost", "name", b"name", "research_time", b"research_time", "upgrade_id", b"upgrade_id", "vespene_cost", b"vespene_cost"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"mineral_cost",
|
||||
b"mineral_cost",
|
||||
"name",
|
||||
b"name",
|
||||
"research_time",
|
||||
b"research_time",
|
||||
"upgrade_id",
|
||||
b"upgrade_id",
|
||||
"vespene_cost",
|
||||
b"vespene_cost",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"mineral_cost",
|
||||
b"mineral_cost",
|
||||
"name",
|
||||
b"name",
|
||||
"research_time",
|
||||
b"research_time",
|
||||
"upgrade_id",
|
||||
b"upgrade_id",
|
||||
"vespene_cost",
|
||||
b"vespene_cost",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___UpgradeData = UpgradeData
|
||||
|
||||
@@ -362,12 +572,7 @@ class BuffData(google.protobuf.message.Message):
|
||||
buff_id: builtins.int
|
||||
"""Stable ID."""
|
||||
name: builtins.str
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
buff_id: builtins.int | None = ...,
|
||||
name: builtins.str | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, buff_id: builtins.int | None = ..., name: builtins.str | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["buff_id", b"buff_id", "name", b"name"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["buff_id", b"buff_id", "name", b"name"]) -> None: ...
|
||||
|
||||
@@ -394,7 +599,17 @@ class EffectData(google.protobuf.message.Message):
|
||||
friendly_name: builtins.str | None = ...,
|
||||
radius: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["effect_id", b"effect_id", "friendly_name", b"friendly_name", "name", b"name", "radius", b"radius"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["effect_id", b"effect_id", "friendly_name", b"friendly_name", "name", b"name", "radius", b"radius"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"effect_id", b"effect_id", "friendly_name", b"friendly_name", "name", b"name", "radius", b"radius"
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"effect_id", b"effect_id", "friendly_name", b"friendly_name", "name", b"name", "radius", b"radius"
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___EffectData = EffectData
|
||||
|
||||
@@ -25,7 +25,9 @@ class _DebugGameState:
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _DebugGameStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_DebugGameState.ValueType], builtins.type):
|
||||
class _DebugGameStateEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_DebugGameState.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
show_map: _DebugGameState.ValueType # 1
|
||||
control_enemy: _DebugGameState.ValueType # 2
|
||||
@@ -99,9 +101,57 @@ class DebugCommand(google.protobuf.message.Message):
|
||||
end_game: global___DebugEndGame | None = ...,
|
||||
unit_value: global___DebugSetUnitValue | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["command", b"command", "create_unit", b"create_unit", "draw", b"draw", "end_game", b"end_game", "game_state", b"game_state", "kill_unit", b"kill_unit", "score", b"score", "test_process", b"test_process", "unit_value", b"unit_value"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["command", b"command", "create_unit", b"create_unit", "draw", b"draw", "end_game", b"end_game", "game_state", b"game_state", "kill_unit", b"kill_unit", "score", b"score", "test_process", b"test_process", "unit_value", b"unit_value"]) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["command", b"command"]) -> typing.Literal["draw", "game_state", "create_unit", "kill_unit", "test_process", "score", "end_game", "unit_value"] | None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"command",
|
||||
b"command",
|
||||
"create_unit",
|
||||
b"create_unit",
|
||||
"draw",
|
||||
b"draw",
|
||||
"end_game",
|
||||
b"end_game",
|
||||
"game_state",
|
||||
b"game_state",
|
||||
"kill_unit",
|
||||
b"kill_unit",
|
||||
"score",
|
||||
b"score",
|
||||
"test_process",
|
||||
b"test_process",
|
||||
"unit_value",
|
||||
b"unit_value",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"command",
|
||||
b"command",
|
||||
"create_unit",
|
||||
b"create_unit",
|
||||
"draw",
|
||||
b"draw",
|
||||
"end_game",
|
||||
b"end_game",
|
||||
"game_state",
|
||||
b"game_state",
|
||||
"kill_unit",
|
||||
b"kill_unit",
|
||||
"score",
|
||||
b"score",
|
||||
"test_process",
|
||||
b"test_process",
|
||||
"unit_value",
|
||||
b"unit_value",
|
||||
],
|
||||
) -> None: ...
|
||||
def WhichOneof(
|
||||
self, oneof_group: typing.Literal["command", b"command"]
|
||||
) -> (
|
||||
typing.Literal["draw", "game_state", "create_unit", "kill_unit", "test_process", "score", "end_game", "unit_value"] | None
|
||||
): ...
|
||||
|
||||
global___DebugCommand = DebugCommand
|
||||
|
||||
@@ -129,7 +179,9 @@ class DebugDraw(google.protobuf.message.Message):
|
||||
boxes: collections.abc.Iterable[global___DebugBox] | None = ...,
|
||||
spheres: collections.abc.Iterable[global___DebugSphere] | None = ...,
|
||||
) -> None: ...
|
||||
def ClearField(self, field_name: typing.Literal["boxes", b"boxes", "lines", b"lines", "spheres", b"spheres", "text", b"text"]) -> None: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["boxes", b"boxes", "lines", b"lines", "spheres", b"spheres", "text", b"text"]
|
||||
) -> None: ...
|
||||
|
||||
global___DebugDraw = DebugDraw
|
||||
|
||||
@@ -144,10 +196,7 @@ class Line(google.protobuf.message.Message):
|
||||
@property
|
||||
def p1(self) -> s2clientprotocol.common_pb2.Point: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
p0: s2clientprotocol.common_pb2.Point | None = ...,
|
||||
p1: s2clientprotocol.common_pb2.Point | None = ...,
|
||||
self, *, p0: s2clientprotocol.common_pb2.Point | None = ..., p1: s2clientprotocol.common_pb2.Point | None = ...
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["p0", b"p0", "p1", b"p1"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["p0", b"p0", "p1", b"p1"]) -> None: ...
|
||||
@@ -164,13 +213,7 @@ class Color(google.protobuf.message.Message):
|
||||
r: builtins.int
|
||||
g: builtins.int
|
||||
b: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
r: builtins.int | None = ...,
|
||||
g: builtins.int | None = ...,
|
||||
b: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, r: builtins.int | None = ..., g: builtins.int | None = ..., b: builtins.int | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["b", b"b", "g", b"g", "r", b"r"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["b", b"b", "g", b"g", "r", b"r"]) -> None: ...
|
||||
|
||||
@@ -210,8 +253,18 @@ class DebugText(google.protobuf.message.Message):
|
||||
world_pos: s2clientprotocol.common_pb2.Point | None = ...,
|
||||
size: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["color", b"color", "size", b"size", "text", b"text", "virtual_pos", b"virtual_pos", "world_pos", b"world_pos"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["color", b"color", "size", b"size", "text", b"text", "virtual_pos", b"virtual_pos", "world_pos", b"world_pos"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"color", b"color", "size", b"size", "text", b"text", "virtual_pos", b"virtual_pos", "world_pos", b"world_pos"
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"color", b"color", "size", b"size", "text", b"text", "virtual_pos", b"virtual_pos", "world_pos", b"world_pos"
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___DebugText = DebugText
|
||||
|
||||
@@ -229,12 +282,7 @@ class DebugLine(google.protobuf.message.Message):
|
||||
def line(self) -> global___Line:
|
||||
"""World space line."""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
color: global___Color | None = ...,
|
||||
line: global___Line | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, color: global___Color | None = ..., line: global___Line | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["color", b"color", "line", b"line"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["color", b"color", "line", b"line"]) -> None: ...
|
||||
|
||||
@@ -314,8 +362,12 @@ class DebugCreateUnit(google.protobuf.message.Message):
|
||||
pos: s2clientprotocol.common_pb2.Point2D | None = ...,
|
||||
quantity: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["owner", b"owner", "pos", b"pos", "quantity", b"quantity", "unit_type", b"unit_type"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["owner", b"owner", "pos", b"pos", "quantity", b"quantity", "unit_type", b"unit_type"]) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["owner", b"owner", "pos", b"pos", "quantity", b"quantity", "unit_type", b"unit_type"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["owner", b"owner", "pos", b"pos", "quantity", b"quantity", "unit_type", b"unit_type"]
|
||||
) -> None: ...
|
||||
|
||||
global___DebugCreateUnit = DebugCreateUnit
|
||||
|
||||
@@ -326,11 +378,7 @@ class DebugKillUnit(google.protobuf.message.Message):
|
||||
TAG_FIELD_NUMBER: builtins.int
|
||||
@property
|
||||
def tag(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
tag: collections.abc.Iterable[builtins.int] | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, tag: collections.abc.Iterable[builtins.int] | None = ...) -> None: ...
|
||||
def ClearField(self, field_name: typing.Literal["tag", b"tag"]) -> None: ...
|
||||
|
||||
global___DebugKillUnit = DebugKillUnit
|
||||
@@ -343,7 +391,9 @@ class DebugTestProcess(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _TestEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DebugTestProcess._Test.ValueType], builtins.type):
|
||||
class _TestEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DebugTestProcess._Test.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
hang: DebugTestProcess._Test.ValueType # 1
|
||||
crash: DebugTestProcess._Test.ValueType # 2
|
||||
@@ -359,10 +409,7 @@ class DebugTestProcess(google.protobuf.message.Message):
|
||||
test: global___DebugTestProcess.Test.ValueType
|
||||
delay_ms: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
test: global___DebugTestProcess.Test.ValueType | None = ...,
|
||||
delay_ms: builtins.int | None = ...,
|
||||
self, *, test: global___DebugTestProcess.Test.ValueType | None = ..., delay_ms: builtins.int | None = ...
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["delay_ms", b"delay_ms", "test", b"test"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["delay_ms", b"delay_ms", "test", b"test"]) -> None: ...
|
||||
@@ -375,11 +422,7 @@ class DebugSetScore(google.protobuf.message.Message):
|
||||
|
||||
SCORE_FIELD_NUMBER: builtins.int
|
||||
score: builtins.float
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
score: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, score: builtins.float | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["score", b"score"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["score", b"score"]) -> None: ...
|
||||
|
||||
@@ -393,7 +436,9 @@ class DebugEndGame(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _EndResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DebugEndGame._EndResult.ValueType], builtins.type):
|
||||
class _EndResultEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DebugEndGame._EndResult.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Surrender: DebugEndGame._EndResult.ValueType # 1
|
||||
"""Default if nothing is set. The current player admits defeat."""
|
||||
@@ -406,11 +451,7 @@ class DebugEndGame(google.protobuf.message.Message):
|
||||
|
||||
END_RESULT_FIELD_NUMBER: builtins.int
|
||||
end_result: global___DebugEndGame.EndResult.ValueType
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
end_result: global___DebugEndGame.EndResult.ValueType | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, end_result: global___DebugEndGame.EndResult.ValueType | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["end_result", b"end_result"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["end_result", b"end_result"]) -> None: ...
|
||||
|
||||
@@ -424,7 +465,9 @@ class DebugSetUnitValue(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _UnitValueEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DebugSetUnitValue._UnitValue.ValueType], builtins.type):
|
||||
class _UnitValueEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DebugSetUnitValue._UnitValue.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Energy: DebugSetUnitValue._UnitValue.ValueType # 1
|
||||
Life: DebugSetUnitValue._UnitValue.ValueType # 2
|
||||
@@ -448,7 +491,11 @@ class DebugSetUnitValue(google.protobuf.message.Message):
|
||||
value: builtins.float | None = ...,
|
||||
unit_tag: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["unit_tag", b"unit_tag", "unit_value", b"unit_value", "value", b"value"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["unit_tag", b"unit_tag", "unit_value", b"unit_value", "value", b"value"]) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["unit_tag", b"unit_tag", "unit_value", b"unit_value", "value", b"value"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["unit_tag", b"unit_tag", "unit_value", b"unit_value", "value", b"value"]
|
||||
) -> None: ...
|
||||
|
||||
global___DebugSetUnitValue = DebugSetUnitValue
|
||||
|
||||
@@ -21,7 +21,9 @@ class _ActionResult:
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _ActionResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ActionResult.ValueType], builtins.type):
|
||||
class _ActionResultEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ActionResult.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Success: _ActionResult.ValueType # 1
|
||||
NotSupported: _ActionResult.ValueType # 2
|
||||
|
||||
@@ -28,9 +28,13 @@ class RequestQuery(google.protobuf.message.Message):
|
||||
@property
|
||||
def pathing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RequestQueryPathing]: ...
|
||||
@property
|
||||
def abilities(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RequestQueryAvailableAbilities]: ...
|
||||
def abilities(
|
||||
self,
|
||||
) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RequestQueryAvailableAbilities]: ...
|
||||
@property
|
||||
def placements(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RequestQueryBuildingPlacement]: ...
|
||||
def placements(
|
||||
self,
|
||||
) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RequestQueryBuildingPlacement]: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
@@ -39,8 +43,22 @@ class RequestQuery(google.protobuf.message.Message):
|
||||
placements: collections.abc.Iterable[global___RequestQueryBuildingPlacement] | None = ...,
|
||||
ignore_resource_requirements: builtins.bool | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ignore_resource_requirements", b"ignore_resource_requirements"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["abilities", b"abilities", "ignore_resource_requirements", b"ignore_resource_requirements", "pathing", b"pathing", "placements", b"placements"]) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["ignore_resource_requirements", b"ignore_resource_requirements"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"abilities",
|
||||
b"abilities",
|
||||
"ignore_resource_requirements",
|
||||
b"ignore_resource_requirements",
|
||||
"pathing",
|
||||
b"pathing",
|
||||
"placements",
|
||||
b"placements",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___RequestQuery = RequestQuery
|
||||
|
||||
@@ -54,9 +72,13 @@ class ResponseQuery(google.protobuf.message.Message):
|
||||
@property
|
||||
def pathing(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ResponseQueryPathing]: ...
|
||||
@property
|
||||
def abilities(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ResponseQueryAvailableAbilities]: ...
|
||||
def abilities(
|
||||
self,
|
||||
) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ResponseQueryAvailableAbilities]: ...
|
||||
@property
|
||||
def placements(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ResponseQueryBuildingPlacement]: ...
|
||||
def placements(
|
||||
self,
|
||||
) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ResponseQueryBuildingPlacement]: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
@@ -64,7 +86,9 @@ class ResponseQuery(google.protobuf.message.Message):
|
||||
abilities: collections.abc.Iterable[global___ResponseQueryAvailableAbilities] | None = ...,
|
||||
placements: collections.abc.Iterable[global___ResponseQueryBuildingPlacement] | None = ...,
|
||||
) -> None: ...
|
||||
def ClearField(self, field_name: typing.Literal["abilities", b"abilities", "pathing", b"pathing", "placements", b"placements"]) -> None: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["abilities", b"abilities", "pathing", b"pathing", "placements", b"placements"]
|
||||
) -> None: ...
|
||||
|
||||
global___ResponseQuery = ResponseQuery
|
||||
|
||||
@@ -89,8 +113,14 @@ class RequestQueryPathing(google.protobuf.message.Message):
|
||||
unit_tag: builtins.int | None = ...,
|
||||
end_pos: s2clientprotocol.common_pb2.Point2D | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["end_pos", b"end_pos", "start", b"start", "start_pos", b"start_pos", "unit_tag", b"unit_tag"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["end_pos", b"end_pos", "start", b"start", "start_pos", b"start_pos", "unit_tag", b"unit_tag"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal["end_pos", b"end_pos", "start", b"start", "start_pos", b"start_pos", "unit_tag", b"unit_tag"],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal["end_pos", b"end_pos", "start", b"start", "start_pos", b"start_pos", "unit_tag", b"unit_tag"],
|
||||
) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["start", b"start"]) -> typing.Literal["start_pos", "unit_tag"] | None: ...
|
||||
|
||||
global___RequestQueryPathing = RequestQueryPathing
|
||||
@@ -102,11 +132,7 @@ class ResponseQueryPathing(google.protobuf.message.Message):
|
||||
DISTANCE_FIELD_NUMBER: builtins.int
|
||||
distance: builtins.float
|
||||
"""0 if no path exists"""
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
distance: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, distance: builtins.float | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["distance", b"distance"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["distance", b"distance"]) -> None: ...
|
||||
|
||||
@@ -120,11 +146,7 @@ class RequestQueryAvailableAbilities(google.protobuf.message.Message):
|
||||
|
||||
UNIT_TAG_FIELD_NUMBER: builtins.int
|
||||
unit_tag: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
unit_tag: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, unit_tag: builtins.int | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["unit_tag", b"unit_tag"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["unit_tag", b"unit_tag"]) -> None: ...
|
||||
|
||||
@@ -140,7 +162,9 @@ class ResponseQueryAvailableAbilities(google.protobuf.message.Message):
|
||||
unit_tag: builtins.int
|
||||
unit_type_id: builtins.int
|
||||
@property
|
||||
def abilities(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[s2clientprotocol.common_pb2.AvailableAbility]: ...
|
||||
def abilities(
|
||||
self,
|
||||
) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[s2clientprotocol.common_pb2.AvailableAbility]: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
@@ -149,7 +173,9 @@ class ResponseQueryAvailableAbilities(google.protobuf.message.Message):
|
||||
unit_type_id: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["unit_tag", b"unit_tag", "unit_type_id", b"unit_type_id"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["abilities", b"abilities", "unit_tag", b"unit_tag", "unit_type_id", b"unit_type_id"]) -> None: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["abilities", b"abilities", "unit_tag", b"unit_tag", "unit_type_id", b"unit_type_id"]
|
||||
) -> None: ...
|
||||
|
||||
global___ResponseQueryAvailableAbilities = ResponseQueryAvailableAbilities
|
||||
|
||||
@@ -174,8 +200,18 @@ class RequestQueryBuildingPlacement(google.protobuf.message.Message):
|
||||
target_pos: s2clientprotocol.common_pb2.Point2D | None = ...,
|
||||
placing_unit_tag: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "placing_unit_tag", b"placing_unit_tag", "target_pos", b"target_pos"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "placing_unit_tag", b"placing_unit_tag", "target_pos", b"target_pos"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id", b"ability_id", "placing_unit_tag", b"placing_unit_tag", "target_pos", b"target_pos"
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id", b"ability_id", "placing_unit_tag", b"placing_unit_tag", "target_pos", b"target_pos"
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___RequestQueryBuildingPlacement = RequestQueryBuildingPlacement
|
||||
|
||||
@@ -185,11 +221,7 @@ class ResponseQueryBuildingPlacement(google.protobuf.message.Message):
|
||||
|
||||
RESULT_FIELD_NUMBER: builtins.int
|
||||
result: s2clientprotocol.error_pb2.ActionResult.ValueType
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
result: s2clientprotocol.error_pb2.ActionResult.ValueType | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, result: s2clientprotocol.error_pb2.ActionResult.ValueType | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["result", b"result"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["result", b"result"]) -> None: ...
|
||||
|
||||
|
||||
@@ -25,7 +25,9 @@ class _DisplayType:
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _DisplayTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_DisplayType.ValueType], builtins.type):
|
||||
class _DisplayTypeEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_DisplayType.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Visible: _DisplayType.ValueType # 1
|
||||
"""Fully visible"""
|
||||
@@ -71,7 +73,9 @@ class _CloakState:
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _CloakStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CloakState.ValueType], builtins.type):
|
||||
class _CloakStateEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_CloakState.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
CloakedUnknown: _CloakState.ValueType # 0
|
||||
"""Under the fog, so unknown whether it's cloaked or not."""
|
||||
@@ -125,7 +129,9 @@ class StartRaw(google.protobuf.message.Message):
|
||||
"""The playable cells."""
|
||||
|
||||
@property
|
||||
def start_locations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[s2clientprotocol.common_pb2.Point2D]:
|
||||
def start_locations(
|
||||
self,
|
||||
) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[s2clientprotocol.common_pb2.Point2D]:
|
||||
"""Possible start locations for players."""
|
||||
|
||||
def __init__(
|
||||
@@ -138,8 +144,38 @@ class StartRaw(google.protobuf.message.Message):
|
||||
playable_area: s2clientprotocol.common_pb2.RectangleI | None = ...,
|
||||
start_locations: collections.abc.Iterable[s2clientprotocol.common_pb2.Point2D] | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["map_size", b"map_size", "pathing_grid", b"pathing_grid", "placement_grid", b"placement_grid", "playable_area", b"playable_area", "terrain_height", b"terrain_height"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["map_size", b"map_size", "pathing_grid", b"pathing_grid", "placement_grid", b"placement_grid", "playable_area", b"playable_area", "start_locations", b"start_locations", "terrain_height", b"terrain_height"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"map_size",
|
||||
b"map_size",
|
||||
"pathing_grid",
|
||||
b"pathing_grid",
|
||||
"placement_grid",
|
||||
b"placement_grid",
|
||||
"playable_area",
|
||||
b"playable_area",
|
||||
"terrain_height",
|
||||
b"terrain_height",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"map_size",
|
||||
b"map_size",
|
||||
"pathing_grid",
|
||||
b"pathing_grid",
|
||||
"placement_grid",
|
||||
b"placement_grid",
|
||||
"playable_area",
|
||||
b"playable_area",
|
||||
"start_locations",
|
||||
b"start_locations",
|
||||
"terrain_height",
|
||||
b"terrain_height",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___StartRaw = StartRaw
|
||||
|
||||
@@ -181,8 +217,26 @@ class ObservationRaw(google.protobuf.message.Message):
|
||||
effects: collections.abc.Iterable[global___Effect] | None = ...,
|
||||
radar: collections.abc.Iterable[global___RadarRing] | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["event", b"event", "map_state", b"map_state", "player", b"player"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["effects", b"effects", "event", b"event", "map_state", b"map_state", "player", b"player", "radar", b"radar", "units", b"units"]) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["event", b"event", "map_state", b"map_state", "player", b"player"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"effects",
|
||||
b"effects",
|
||||
"event",
|
||||
b"event",
|
||||
"map_state",
|
||||
b"map_state",
|
||||
"player",
|
||||
b"player",
|
||||
"radar",
|
||||
b"radar",
|
||||
"units",
|
||||
b"units",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___ObservationRaw = ObservationRaw
|
||||
|
||||
@@ -195,12 +249,7 @@ class RadarRing(google.protobuf.message.Message):
|
||||
radius: builtins.float
|
||||
@property
|
||||
def pos(self) -> s2clientprotocol.common_pb2.Point: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
pos: s2clientprotocol.common_pb2.Point | None = ...,
|
||||
radius: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, pos: s2clientprotocol.common_pb2.Point | None = ..., radius: builtins.float | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["pos", b"pos", "radius", b"radius"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["pos", b"pos", "radius", b"radius"]) -> None: ...
|
||||
|
||||
@@ -252,7 +301,9 @@ class PlayerRaw(google.protobuf.message.Message):
|
||||
upgrade_ids: collections.abc.Iterable[builtins.int] | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["camera", b"camera"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["camera", b"camera", "power_sources", b"power_sources", "upgrade_ids", b"upgrade_ids"]) -> None: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["camera", b"camera", "power_sources", b"power_sources", "upgrade_ids", b"upgrade_ids"]
|
||||
) -> None: ...
|
||||
|
||||
global___PlayerRaw = PlayerRaw
|
||||
|
||||
@@ -278,9 +329,39 @@ class UnitOrder(google.protobuf.message.Message):
|
||||
target_unit_tag: builtins.int | None = ...,
|
||||
progress: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "progress", b"progress", "target", b"target", "target_unit_tag", b"target_unit_tag", "target_world_space_pos", b"target_world_space_pos"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "progress", b"progress", "target", b"target", "target_unit_tag", b"target_unit_tag", "target_world_space_pos", b"target_world_space_pos"]) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["target", b"target"]) -> typing.Literal["target_world_space_pos", "target_unit_tag"] | None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"progress",
|
||||
b"progress",
|
||||
"target",
|
||||
b"target",
|
||||
"target_unit_tag",
|
||||
b"target_unit_tag",
|
||||
"target_world_space_pos",
|
||||
b"target_world_space_pos",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"progress",
|
||||
b"progress",
|
||||
"target",
|
||||
b"target",
|
||||
"target_unit_tag",
|
||||
b"target_unit_tag",
|
||||
"target_world_space_pos",
|
||||
b"target_world_space_pos",
|
||||
],
|
||||
) -> None: ...
|
||||
def WhichOneof(
|
||||
self, oneof_group: typing.Literal["target", b"target"]
|
||||
) -> typing.Literal["target_world_space_pos", "target_unit_tag"] | None: ...
|
||||
|
||||
global___UnitOrder = UnitOrder
|
||||
|
||||
@@ -316,8 +397,48 @@ class PassengerUnit(google.protobuf.message.Message):
|
||||
energy_max: builtins.float | None = ...,
|
||||
unit_type: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["energy", b"energy", "energy_max", b"energy_max", "health", b"health", "health_max", b"health_max", "shield", b"shield", "shield_max", b"shield_max", "tag", b"tag", "unit_type", b"unit_type"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["energy", b"energy", "energy_max", b"energy_max", "health", b"health", "health_max", b"health_max", "shield", b"shield", "shield_max", b"shield_max", "tag", b"tag", "unit_type", b"unit_type"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"energy",
|
||||
b"energy",
|
||||
"energy_max",
|
||||
b"energy_max",
|
||||
"health",
|
||||
b"health",
|
||||
"health_max",
|
||||
b"health_max",
|
||||
"shield",
|
||||
b"shield",
|
||||
"shield_max",
|
||||
b"shield_max",
|
||||
"tag",
|
||||
b"tag",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"energy",
|
||||
b"energy",
|
||||
"energy_max",
|
||||
b"energy_max",
|
||||
"health",
|
||||
b"health",
|
||||
"health_max",
|
||||
b"health_max",
|
||||
"shield",
|
||||
b"shield",
|
||||
"shield_max",
|
||||
b"shield_max",
|
||||
"tag",
|
||||
b"tag",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___PassengerUnit = PassengerUnit
|
||||
|
||||
@@ -333,12 +454,7 @@ class RallyTarget(google.protobuf.message.Message):
|
||||
def point(self) -> s2clientprotocol.common_pb2.Point:
|
||||
"""Will always be filled."""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
point: s2clientprotocol.common_pb2.Point | None = ...,
|
||||
tag: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, point: s2clientprotocol.common_pb2.Point | None = ..., tag: builtins.int | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["point", b"point", "tag", b"tag"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["point", b"point", "tag", b"tag"]) -> None: ...
|
||||
|
||||
@@ -501,8 +617,184 @@ class Unit(google.protobuf.message.Message):
|
||||
buff_duration_max: builtins.int | None = ...,
|
||||
rally_targets: collections.abc.Iterable[global___RallyTarget] | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["add_on_tag", b"add_on_tag", "alliance", b"alliance", "armor_upgrade_level", b"armor_upgrade_level", "assigned_harvesters", b"assigned_harvesters", "attack_upgrade_level", b"attack_upgrade_level", "buff_duration_max", b"buff_duration_max", "buff_duration_remain", b"buff_duration_remain", "build_progress", b"build_progress", "cargo_space_max", b"cargo_space_max", "cargo_space_taken", b"cargo_space_taken", "cloak", b"cloak", "detect_range", b"detect_range", "display_type", b"display_type", "energy", b"energy", "energy_max", b"energy_max", "engaged_target_tag", b"engaged_target_tag", "facing", b"facing", "health", b"health", "health_max", b"health_max", "ideal_harvesters", b"ideal_harvesters", "is_active", b"is_active", "is_blip", b"is_blip", "is_burrowed", b"is_burrowed", "is_flying", b"is_flying", "is_hallucination", b"is_hallucination", "is_on_screen", b"is_on_screen", "is_powered", b"is_powered", "is_selected", b"is_selected", "mineral_contents", b"mineral_contents", "owner", b"owner", "pos", b"pos", "radar_range", b"radar_range", "radius", b"radius", "shield", b"shield", "shield_max", b"shield_max", "shield_upgrade_level", b"shield_upgrade_level", "tag", b"tag", "unit_type", b"unit_type", "vespene_contents", b"vespene_contents", "weapon_cooldown", b"weapon_cooldown"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["add_on_tag", b"add_on_tag", "alliance", b"alliance", "armor_upgrade_level", b"armor_upgrade_level", "assigned_harvesters", b"assigned_harvesters", "attack_upgrade_level", b"attack_upgrade_level", "buff_duration_max", b"buff_duration_max", "buff_duration_remain", b"buff_duration_remain", "buff_ids", b"buff_ids", "build_progress", b"build_progress", "cargo_space_max", b"cargo_space_max", "cargo_space_taken", b"cargo_space_taken", "cloak", b"cloak", "detect_range", b"detect_range", "display_type", b"display_type", "energy", b"energy", "energy_max", b"energy_max", "engaged_target_tag", b"engaged_target_tag", "facing", b"facing", "health", b"health", "health_max", b"health_max", "ideal_harvesters", b"ideal_harvesters", "is_active", b"is_active", "is_blip", b"is_blip", "is_burrowed", b"is_burrowed", "is_flying", b"is_flying", "is_hallucination", b"is_hallucination", "is_on_screen", b"is_on_screen", "is_powered", b"is_powered", "is_selected", b"is_selected", "mineral_contents", b"mineral_contents", "orders", b"orders", "owner", b"owner", "passengers", b"passengers", "pos", b"pos", "radar_range", b"radar_range", "radius", b"radius", "rally_targets", b"rally_targets", "shield", b"shield", "shield_max", b"shield_max", "shield_upgrade_level", b"shield_upgrade_level", "tag", b"tag", "unit_type", b"unit_type", "vespene_contents", b"vespene_contents", "weapon_cooldown", b"weapon_cooldown"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"add_on_tag",
|
||||
b"add_on_tag",
|
||||
"alliance",
|
||||
b"alliance",
|
||||
"armor_upgrade_level",
|
||||
b"armor_upgrade_level",
|
||||
"assigned_harvesters",
|
||||
b"assigned_harvesters",
|
||||
"attack_upgrade_level",
|
||||
b"attack_upgrade_level",
|
||||
"buff_duration_max",
|
||||
b"buff_duration_max",
|
||||
"buff_duration_remain",
|
||||
b"buff_duration_remain",
|
||||
"build_progress",
|
||||
b"build_progress",
|
||||
"cargo_space_max",
|
||||
b"cargo_space_max",
|
||||
"cargo_space_taken",
|
||||
b"cargo_space_taken",
|
||||
"cloak",
|
||||
b"cloak",
|
||||
"detect_range",
|
||||
b"detect_range",
|
||||
"display_type",
|
||||
b"display_type",
|
||||
"energy",
|
||||
b"energy",
|
||||
"energy_max",
|
||||
b"energy_max",
|
||||
"engaged_target_tag",
|
||||
b"engaged_target_tag",
|
||||
"facing",
|
||||
b"facing",
|
||||
"health",
|
||||
b"health",
|
||||
"health_max",
|
||||
b"health_max",
|
||||
"ideal_harvesters",
|
||||
b"ideal_harvesters",
|
||||
"is_active",
|
||||
b"is_active",
|
||||
"is_blip",
|
||||
b"is_blip",
|
||||
"is_burrowed",
|
||||
b"is_burrowed",
|
||||
"is_flying",
|
||||
b"is_flying",
|
||||
"is_hallucination",
|
||||
b"is_hallucination",
|
||||
"is_on_screen",
|
||||
b"is_on_screen",
|
||||
"is_powered",
|
||||
b"is_powered",
|
||||
"is_selected",
|
||||
b"is_selected",
|
||||
"mineral_contents",
|
||||
b"mineral_contents",
|
||||
"owner",
|
||||
b"owner",
|
||||
"pos",
|
||||
b"pos",
|
||||
"radar_range",
|
||||
b"radar_range",
|
||||
"radius",
|
||||
b"radius",
|
||||
"shield",
|
||||
b"shield",
|
||||
"shield_max",
|
||||
b"shield_max",
|
||||
"shield_upgrade_level",
|
||||
b"shield_upgrade_level",
|
||||
"tag",
|
||||
b"tag",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
"vespene_contents",
|
||||
b"vespene_contents",
|
||||
"weapon_cooldown",
|
||||
b"weapon_cooldown",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"add_on_tag",
|
||||
b"add_on_tag",
|
||||
"alliance",
|
||||
b"alliance",
|
||||
"armor_upgrade_level",
|
||||
b"armor_upgrade_level",
|
||||
"assigned_harvesters",
|
||||
b"assigned_harvesters",
|
||||
"attack_upgrade_level",
|
||||
b"attack_upgrade_level",
|
||||
"buff_duration_max",
|
||||
b"buff_duration_max",
|
||||
"buff_duration_remain",
|
||||
b"buff_duration_remain",
|
||||
"buff_ids",
|
||||
b"buff_ids",
|
||||
"build_progress",
|
||||
b"build_progress",
|
||||
"cargo_space_max",
|
||||
b"cargo_space_max",
|
||||
"cargo_space_taken",
|
||||
b"cargo_space_taken",
|
||||
"cloak",
|
||||
b"cloak",
|
||||
"detect_range",
|
||||
b"detect_range",
|
||||
"display_type",
|
||||
b"display_type",
|
||||
"energy",
|
||||
b"energy",
|
||||
"energy_max",
|
||||
b"energy_max",
|
||||
"engaged_target_tag",
|
||||
b"engaged_target_tag",
|
||||
"facing",
|
||||
b"facing",
|
||||
"health",
|
||||
b"health",
|
||||
"health_max",
|
||||
b"health_max",
|
||||
"ideal_harvesters",
|
||||
b"ideal_harvesters",
|
||||
"is_active",
|
||||
b"is_active",
|
||||
"is_blip",
|
||||
b"is_blip",
|
||||
"is_burrowed",
|
||||
b"is_burrowed",
|
||||
"is_flying",
|
||||
b"is_flying",
|
||||
"is_hallucination",
|
||||
b"is_hallucination",
|
||||
"is_on_screen",
|
||||
b"is_on_screen",
|
||||
"is_powered",
|
||||
b"is_powered",
|
||||
"is_selected",
|
||||
b"is_selected",
|
||||
"mineral_contents",
|
||||
b"mineral_contents",
|
||||
"orders",
|
||||
b"orders",
|
||||
"owner",
|
||||
b"owner",
|
||||
"passengers",
|
||||
b"passengers",
|
||||
"pos",
|
||||
b"pos",
|
||||
"radar_range",
|
||||
b"radar_range",
|
||||
"radius",
|
||||
b"radius",
|
||||
"rally_targets",
|
||||
b"rally_targets",
|
||||
"shield",
|
||||
b"shield",
|
||||
"shield_max",
|
||||
b"shield_max",
|
||||
"shield_upgrade_level",
|
||||
b"shield_upgrade_level",
|
||||
"tag",
|
||||
b"tag",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
"vespene_contents",
|
||||
b"vespene_contents",
|
||||
"weapon_cooldown",
|
||||
b"weapon_cooldown",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___Unit = Unit
|
||||
|
||||
@@ -538,11 +830,7 @@ class Event(google.protobuf.message.Message):
|
||||
DEAD_UNITS_FIELD_NUMBER: builtins.int
|
||||
@property
|
||||
def dead_units(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
dead_units: collections.abc.Iterable[builtins.int] | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, dead_units: collections.abc.Iterable[builtins.int] | None = ...) -> None: ...
|
||||
def ClearField(self, field_name: typing.Literal["dead_units", b"dead_units"]) -> None: ...
|
||||
|
||||
global___Event = Event
|
||||
@@ -573,8 +861,16 @@ class Effect(google.protobuf.message.Message):
|
||||
owner: builtins.int | None = ...,
|
||||
radius: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["alliance", b"alliance", "effect_id", b"effect_id", "owner", b"owner", "radius", b"radius"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["alliance", b"alliance", "effect_id", b"effect_id", "owner", b"owner", "pos", b"pos", "radius", b"radius"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal["alliance", b"alliance", "effect_id", b"effect_id", "owner", b"owner", "radius", b"radius"],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"alliance", b"alliance", "effect_id", b"effect_id", "owner", b"owner", "pos", b"pos", "radius", b"radius"
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___Effect = Effect
|
||||
|
||||
@@ -602,9 +898,35 @@ class ActionRaw(google.protobuf.message.Message):
|
||||
camera_move: global___ActionRawCameraMove | None = ...,
|
||||
toggle_autocast: global___ActionRawToggleAutocast | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["action", b"action", "camera_move", b"camera_move", "toggle_autocast", b"toggle_autocast", "unit_command", b"unit_command"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["action", b"action", "camera_move", b"camera_move", "toggle_autocast", b"toggle_autocast", "unit_command", b"unit_command"]) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["unit_command", "camera_move", "toggle_autocast"] | None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"action",
|
||||
b"action",
|
||||
"camera_move",
|
||||
b"camera_move",
|
||||
"toggle_autocast",
|
||||
b"toggle_autocast",
|
||||
"unit_command",
|
||||
b"unit_command",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"action",
|
||||
b"action",
|
||||
"camera_move",
|
||||
b"camera_move",
|
||||
"toggle_autocast",
|
||||
b"toggle_autocast",
|
||||
"unit_command",
|
||||
b"unit_command",
|
||||
],
|
||||
) -> None: ...
|
||||
def WhichOneof(
|
||||
self, oneof_group: typing.Literal["action", b"action"]
|
||||
) -> typing.Literal["unit_command", "camera_move", "toggle_autocast"] | None: ...
|
||||
|
||||
global___ActionRaw = ActionRaw
|
||||
|
||||
@@ -633,9 +955,41 @@ class ActionRawUnitCommand(google.protobuf.message.Message):
|
||||
unit_tags: collections.abc.Iterable[builtins.int] | None = ...,
|
||||
queue_command: builtins.bool | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "queue_command", b"queue_command", "target", b"target", "target_unit_tag", b"target_unit_tag", "target_world_space_pos", b"target_world_space_pos"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "queue_command", b"queue_command", "target", b"target", "target_unit_tag", b"target_unit_tag", "target_world_space_pos", b"target_world_space_pos", "unit_tags", b"unit_tags"]) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["target", b"target"]) -> typing.Literal["target_world_space_pos", "target_unit_tag"] | None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"queue_command",
|
||||
b"queue_command",
|
||||
"target",
|
||||
b"target",
|
||||
"target_unit_tag",
|
||||
b"target_unit_tag",
|
||||
"target_world_space_pos",
|
||||
b"target_world_space_pos",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"queue_command",
|
||||
b"queue_command",
|
||||
"target",
|
||||
b"target",
|
||||
"target_unit_tag",
|
||||
b"target_unit_tag",
|
||||
"target_world_space_pos",
|
||||
b"target_world_space_pos",
|
||||
"unit_tags",
|
||||
b"unit_tags",
|
||||
],
|
||||
) -> None: ...
|
||||
def WhichOneof(
|
||||
self, oneof_group: typing.Literal["target", b"target"]
|
||||
) -> typing.Literal["target_world_space_pos", "target_unit_tag"] | None: ...
|
||||
|
||||
global___ActionRawUnitCommand = ActionRawUnitCommand
|
||||
|
||||
@@ -646,11 +1000,7 @@ class ActionRawCameraMove(google.protobuf.message.Message):
|
||||
CENTER_WORLD_SPACE_FIELD_NUMBER: builtins.int
|
||||
@property
|
||||
def center_world_space(self) -> s2clientprotocol.common_pb2.Point: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
center_world_space: s2clientprotocol.common_pb2.Point | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, center_world_space: s2clientprotocol.common_pb2.Point | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["center_world_space", b"center_world_space"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["center_world_space", b"center_world_space"]) -> None: ...
|
||||
|
||||
@@ -666,10 +1016,7 @@ class ActionRawToggleAutocast(google.protobuf.message.Message):
|
||||
@property
|
||||
def unit_tags(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
ability_id: builtins.int | None = ...,
|
||||
unit_tags: collections.abc.Iterable[builtins.int] | None = ...,
|
||||
self, *, ability_id: builtins.int | None = ..., unit_tags: collections.abc.Iterable[builtins.int] | None = ...
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "unit_tags", b"unit_tags"]) -> None: ...
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -26,7 +26,9 @@ class Score(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _ScoreTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Score._ScoreType.ValueType], builtins.type):
|
||||
class _ScoreTypeEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Score._ScoreType.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Curriculum: Score._ScoreType.ValueType # 1
|
||||
"""map generated score (from curriculum maps with special scoring)"""
|
||||
@@ -54,8 +56,12 @@ class Score(google.protobuf.message.Message):
|
||||
score: builtins.int | None = ...,
|
||||
score_details: global___ScoreDetails | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["score", b"score", "score_details", b"score_details", "score_type", b"score_type"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["score", b"score", "score_details", b"score_details", "score_type", b"score_type"]) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["score", b"score", "score_details", b"score_details", "score_type", b"score_type"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["score", b"score", "score_details", b"score_details", "score_type", b"score_type"]
|
||||
) -> None: ...
|
||||
|
||||
global___Score = Score
|
||||
|
||||
@@ -83,8 +89,18 @@ class CategoryScoreDetails(google.protobuf.message.Message):
|
||||
technology: builtins.float | None = ...,
|
||||
upgrade: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["army", b"army", "economy", b"economy", "none", b"none", "technology", b"technology", "upgrade", b"upgrade"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["army", b"army", "economy", b"economy", "none", b"none", "technology", b"technology", "upgrade", b"upgrade"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"army", b"army", "economy", b"economy", "none", b"none", "technology", b"technology", "upgrade", b"upgrade"
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"army", b"army", "economy", b"economy", "none", b"none", "technology", b"technology", "upgrade", b"upgrade"
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___CategoryScoreDetails = CategoryScoreDetails
|
||||
|
||||
@@ -99,13 +115,11 @@ class VitalScoreDetails(google.protobuf.message.Message):
|
||||
shields: builtins.float
|
||||
energy: builtins.float
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
life: builtins.float | None = ...,
|
||||
shields: builtins.float | None = ...,
|
||||
energy: builtins.float | None = ...,
|
||||
self, *, life: builtins.float | None = ..., shields: builtins.float | None = ..., energy: builtins.float | None = ...
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["energy", b"energy", "life", b"life", "shields", b"shields"]) -> builtins.bool: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["energy", b"energy", "life", b"life", "shields", b"shields"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["energy", b"energy", "life", b"life", "shields", b"shields"]) -> None: ...
|
||||
|
||||
global___VitalScoreDetails = VitalScoreDetails
|
||||
@@ -192,7 +206,7 @@ class ScoreDetails(google.protobuf.message.Message):
|
||||
|
||||
@property
|
||||
def lost_minerals(self) -> global___CategoryScoreDetails:
|
||||
""" Sum of lost minerals for the player in each category."""
|
||||
"""Sum of lost minerals for the player in each category."""
|
||||
|
||||
@property
|
||||
def lost_vespene(self) -> global___CategoryScoreDetails:
|
||||
@@ -266,7 +280,127 @@ class ScoreDetails(google.protobuf.message.Message):
|
||||
current_apm: builtins.float | None = ...,
|
||||
current_effective_apm: builtins.float | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["collected_minerals", b"collected_minerals", "collected_vespene", b"collected_vespene", "collection_rate_minerals", b"collection_rate_minerals", "collection_rate_vespene", b"collection_rate_vespene", "current_apm", b"current_apm", "current_effective_apm", b"current_effective_apm", "food_used", b"food_used", "friendly_fire_minerals", b"friendly_fire_minerals", "friendly_fire_vespene", b"friendly_fire_vespene", "idle_production_time", b"idle_production_time", "idle_worker_time", b"idle_worker_time", "killed_minerals", b"killed_minerals", "killed_value_structures", b"killed_value_structures", "killed_value_units", b"killed_value_units", "killed_vespene", b"killed_vespene", "lost_minerals", b"lost_minerals", "lost_vespene", b"lost_vespene", "spent_minerals", b"spent_minerals", "spent_vespene", b"spent_vespene", "total_damage_dealt", b"total_damage_dealt", "total_damage_taken", b"total_damage_taken", "total_healed", b"total_healed", "total_used_minerals", b"total_used_minerals", "total_used_vespene", b"total_used_vespene", "total_value_structures", b"total_value_structures", "total_value_units", b"total_value_units", "used_minerals", b"used_minerals", "used_vespene", b"used_vespene"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["collected_minerals", b"collected_minerals", "collected_vespene", b"collected_vespene", "collection_rate_minerals", b"collection_rate_minerals", "collection_rate_vespene", b"collection_rate_vespene", "current_apm", b"current_apm", "current_effective_apm", b"current_effective_apm", "food_used", b"food_used", "friendly_fire_minerals", b"friendly_fire_minerals", "friendly_fire_vespene", b"friendly_fire_vespene", "idle_production_time", b"idle_production_time", "idle_worker_time", b"idle_worker_time", "killed_minerals", b"killed_minerals", "killed_value_structures", b"killed_value_structures", "killed_value_units", b"killed_value_units", "killed_vespene", b"killed_vespene", "lost_minerals", b"lost_minerals", "lost_vespene", b"lost_vespene", "spent_minerals", b"spent_minerals", "spent_vespene", b"spent_vespene", "total_damage_dealt", b"total_damage_dealt", "total_damage_taken", b"total_damage_taken", "total_healed", b"total_healed", "total_used_minerals", b"total_used_minerals", "total_used_vespene", b"total_used_vespene", "total_value_structures", b"total_value_structures", "total_value_units", b"total_value_units", "used_minerals", b"used_minerals", "used_vespene", b"used_vespene"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"collected_minerals",
|
||||
b"collected_minerals",
|
||||
"collected_vespene",
|
||||
b"collected_vespene",
|
||||
"collection_rate_minerals",
|
||||
b"collection_rate_minerals",
|
||||
"collection_rate_vespene",
|
||||
b"collection_rate_vespene",
|
||||
"current_apm",
|
||||
b"current_apm",
|
||||
"current_effective_apm",
|
||||
b"current_effective_apm",
|
||||
"food_used",
|
||||
b"food_used",
|
||||
"friendly_fire_minerals",
|
||||
b"friendly_fire_minerals",
|
||||
"friendly_fire_vespene",
|
||||
b"friendly_fire_vespene",
|
||||
"idle_production_time",
|
||||
b"idle_production_time",
|
||||
"idle_worker_time",
|
||||
b"idle_worker_time",
|
||||
"killed_minerals",
|
||||
b"killed_minerals",
|
||||
"killed_value_structures",
|
||||
b"killed_value_structures",
|
||||
"killed_value_units",
|
||||
b"killed_value_units",
|
||||
"killed_vespene",
|
||||
b"killed_vespene",
|
||||
"lost_minerals",
|
||||
b"lost_minerals",
|
||||
"lost_vespene",
|
||||
b"lost_vespene",
|
||||
"spent_minerals",
|
||||
b"spent_minerals",
|
||||
"spent_vespene",
|
||||
b"spent_vespene",
|
||||
"total_damage_dealt",
|
||||
b"total_damage_dealt",
|
||||
"total_damage_taken",
|
||||
b"total_damage_taken",
|
||||
"total_healed",
|
||||
b"total_healed",
|
||||
"total_used_minerals",
|
||||
b"total_used_minerals",
|
||||
"total_used_vespene",
|
||||
b"total_used_vespene",
|
||||
"total_value_structures",
|
||||
b"total_value_structures",
|
||||
"total_value_units",
|
||||
b"total_value_units",
|
||||
"used_minerals",
|
||||
b"used_minerals",
|
||||
"used_vespene",
|
||||
b"used_vespene",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"collected_minerals",
|
||||
b"collected_minerals",
|
||||
"collected_vespene",
|
||||
b"collected_vespene",
|
||||
"collection_rate_minerals",
|
||||
b"collection_rate_minerals",
|
||||
"collection_rate_vespene",
|
||||
b"collection_rate_vespene",
|
||||
"current_apm",
|
||||
b"current_apm",
|
||||
"current_effective_apm",
|
||||
b"current_effective_apm",
|
||||
"food_used",
|
||||
b"food_used",
|
||||
"friendly_fire_minerals",
|
||||
b"friendly_fire_minerals",
|
||||
"friendly_fire_vespene",
|
||||
b"friendly_fire_vespene",
|
||||
"idle_production_time",
|
||||
b"idle_production_time",
|
||||
"idle_worker_time",
|
||||
b"idle_worker_time",
|
||||
"killed_minerals",
|
||||
b"killed_minerals",
|
||||
"killed_value_structures",
|
||||
b"killed_value_structures",
|
||||
"killed_value_units",
|
||||
b"killed_value_units",
|
||||
"killed_vespene",
|
||||
b"killed_vespene",
|
||||
"lost_minerals",
|
||||
b"lost_minerals",
|
||||
"lost_vespene",
|
||||
b"lost_vespene",
|
||||
"spent_minerals",
|
||||
b"spent_minerals",
|
||||
"spent_vespene",
|
||||
b"spent_vespene",
|
||||
"total_damage_dealt",
|
||||
b"total_damage_dealt",
|
||||
"total_damage_taken",
|
||||
b"total_damage_taken",
|
||||
"total_healed",
|
||||
b"total_healed",
|
||||
"total_used_minerals",
|
||||
b"total_used_minerals",
|
||||
"total_used_vespene",
|
||||
b"total_used_vespene",
|
||||
"total_value_structures",
|
||||
b"total_value_structures",
|
||||
"total_value_units",
|
||||
b"total_value_units",
|
||||
"used_minerals",
|
||||
b"used_minerals",
|
||||
"used_vespene",
|
||||
b"used_vespene",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___ScoreDetails = ScoreDetails
|
||||
|
||||
@@ -36,12 +36,11 @@ class ObservationFeatureLayer(google.protobuf.message.Message):
|
||||
@property
|
||||
def minimap_renders(self) -> global___FeatureLayersMinimap: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
renders: global___FeatureLayers | None = ...,
|
||||
minimap_renders: global___FeatureLayersMinimap | None = ...,
|
||||
self, *, renders: global___FeatureLayers | None = ..., minimap_renders: global___FeatureLayersMinimap | None = ...
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["minimap_renders", b"minimap_renders", "renders", b"renders"]) -> builtins.bool: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["minimap_renders", b"minimap_renders", "renders", b"renders"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["minimap_renders", b"minimap_renders", "renders", b"renders"]) -> None: ...
|
||||
|
||||
global___ObservationFeatureLayer = ObservationFeatureLayer
|
||||
@@ -216,8 +215,124 @@ class FeatureLayers(google.protobuf.message.Message):
|
||||
pathable: s2clientprotocol.common_pb2.ImageData | None = ...,
|
||||
placeholder: s2clientprotocol.common_pb2.ImageData | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["active", b"active", "blip", b"blip", "buff_duration", b"buff_duration", "buffs", b"buffs", "build_progress", b"build_progress", "buildable", b"buildable", "cloaked", b"cloaked", "creep", b"creep", "effects", b"effects", "hallucinations", b"hallucinations", "height_map", b"height_map", "pathable", b"pathable", "placeholder", b"placeholder", "player_id", b"player_id", "player_relative", b"player_relative", "power", b"power", "selected", b"selected", "unit_density", b"unit_density", "unit_density_aa", b"unit_density_aa", "unit_energy", b"unit_energy", "unit_energy_ratio", b"unit_energy_ratio", "unit_hit_points", b"unit_hit_points", "unit_hit_points_ratio", b"unit_hit_points_ratio", "unit_shields", b"unit_shields", "unit_shields_ratio", b"unit_shields_ratio", "unit_type", b"unit_type", "visibility_map", b"visibility_map"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["active", b"active", "blip", b"blip", "buff_duration", b"buff_duration", "buffs", b"buffs", "build_progress", b"build_progress", "buildable", b"buildable", "cloaked", b"cloaked", "creep", b"creep", "effects", b"effects", "hallucinations", b"hallucinations", "height_map", b"height_map", "pathable", b"pathable", "placeholder", b"placeholder", "player_id", b"player_id", "player_relative", b"player_relative", "power", b"power", "selected", b"selected", "unit_density", b"unit_density", "unit_density_aa", b"unit_density_aa", "unit_energy", b"unit_energy", "unit_energy_ratio", b"unit_energy_ratio", "unit_hit_points", b"unit_hit_points", "unit_hit_points_ratio", b"unit_hit_points_ratio", "unit_shields", b"unit_shields", "unit_shields_ratio", b"unit_shields_ratio", "unit_type", b"unit_type", "visibility_map", b"visibility_map"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"active",
|
||||
b"active",
|
||||
"blip",
|
||||
b"blip",
|
||||
"buff_duration",
|
||||
b"buff_duration",
|
||||
"buffs",
|
||||
b"buffs",
|
||||
"build_progress",
|
||||
b"build_progress",
|
||||
"buildable",
|
||||
b"buildable",
|
||||
"cloaked",
|
||||
b"cloaked",
|
||||
"creep",
|
||||
b"creep",
|
||||
"effects",
|
||||
b"effects",
|
||||
"hallucinations",
|
||||
b"hallucinations",
|
||||
"height_map",
|
||||
b"height_map",
|
||||
"pathable",
|
||||
b"pathable",
|
||||
"placeholder",
|
||||
b"placeholder",
|
||||
"player_id",
|
||||
b"player_id",
|
||||
"player_relative",
|
||||
b"player_relative",
|
||||
"power",
|
||||
b"power",
|
||||
"selected",
|
||||
b"selected",
|
||||
"unit_density",
|
||||
b"unit_density",
|
||||
"unit_density_aa",
|
||||
b"unit_density_aa",
|
||||
"unit_energy",
|
||||
b"unit_energy",
|
||||
"unit_energy_ratio",
|
||||
b"unit_energy_ratio",
|
||||
"unit_hit_points",
|
||||
b"unit_hit_points",
|
||||
"unit_hit_points_ratio",
|
||||
b"unit_hit_points_ratio",
|
||||
"unit_shields",
|
||||
b"unit_shields",
|
||||
"unit_shields_ratio",
|
||||
b"unit_shields_ratio",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
"visibility_map",
|
||||
b"visibility_map",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"active",
|
||||
b"active",
|
||||
"blip",
|
||||
b"blip",
|
||||
"buff_duration",
|
||||
b"buff_duration",
|
||||
"buffs",
|
||||
b"buffs",
|
||||
"build_progress",
|
||||
b"build_progress",
|
||||
"buildable",
|
||||
b"buildable",
|
||||
"cloaked",
|
||||
b"cloaked",
|
||||
"creep",
|
||||
b"creep",
|
||||
"effects",
|
||||
b"effects",
|
||||
"hallucinations",
|
||||
b"hallucinations",
|
||||
"height_map",
|
||||
b"height_map",
|
||||
"pathable",
|
||||
b"pathable",
|
||||
"placeholder",
|
||||
b"placeholder",
|
||||
"player_id",
|
||||
b"player_id",
|
||||
"player_relative",
|
||||
b"player_relative",
|
||||
"power",
|
||||
b"power",
|
||||
"selected",
|
||||
b"selected",
|
||||
"unit_density",
|
||||
b"unit_density",
|
||||
"unit_density_aa",
|
||||
b"unit_density_aa",
|
||||
"unit_energy",
|
||||
b"unit_energy",
|
||||
"unit_energy_ratio",
|
||||
b"unit_energy_ratio",
|
||||
"unit_hit_points",
|
||||
b"unit_hit_points",
|
||||
"unit_hit_points_ratio",
|
||||
b"unit_hit_points_ratio",
|
||||
"unit_shields",
|
||||
b"unit_shields",
|
||||
"unit_shields_ratio",
|
||||
b"unit_shields_ratio",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
"visibility_map",
|
||||
b"visibility_map",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___FeatureLayers = FeatureLayers
|
||||
|
||||
@@ -297,8 +412,60 @@ class FeatureLayersMinimap(google.protobuf.message.Message):
|
||||
pathable: s2clientprotocol.common_pb2.ImageData | None = ...,
|
||||
unit_type: s2clientprotocol.common_pb2.ImageData | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["alerts", b"alerts", "buildable", b"buildable", "camera", b"camera", "creep", b"creep", "height_map", b"height_map", "pathable", b"pathable", "player_id", b"player_id", "player_relative", b"player_relative", "selected", b"selected", "unit_type", b"unit_type", "visibility_map", b"visibility_map"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["alerts", b"alerts", "buildable", b"buildable", "camera", b"camera", "creep", b"creep", "height_map", b"height_map", "pathable", b"pathable", "player_id", b"player_id", "player_relative", b"player_relative", "selected", b"selected", "unit_type", b"unit_type", "visibility_map", b"visibility_map"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"alerts",
|
||||
b"alerts",
|
||||
"buildable",
|
||||
b"buildable",
|
||||
"camera",
|
||||
b"camera",
|
||||
"creep",
|
||||
b"creep",
|
||||
"height_map",
|
||||
b"height_map",
|
||||
"pathable",
|
||||
b"pathable",
|
||||
"player_id",
|
||||
b"player_id",
|
||||
"player_relative",
|
||||
b"player_relative",
|
||||
"selected",
|
||||
b"selected",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
"visibility_map",
|
||||
b"visibility_map",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"alerts",
|
||||
b"alerts",
|
||||
"buildable",
|
||||
b"buildable",
|
||||
"camera",
|
||||
b"camera",
|
||||
"creep",
|
||||
b"creep",
|
||||
"height_map",
|
||||
b"height_map",
|
||||
"pathable",
|
||||
b"pathable",
|
||||
"player_id",
|
||||
b"player_id",
|
||||
"player_relative",
|
||||
b"player_relative",
|
||||
"selected",
|
||||
b"selected",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
"visibility_map",
|
||||
b"visibility_map",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___FeatureLayersMinimap = FeatureLayersMinimap
|
||||
|
||||
@@ -355,9 +522,39 @@ class ActionSpatial(google.protobuf.message.Message):
|
||||
unit_selection_point: global___ActionSpatialUnitSelectionPoint | None = ...,
|
||||
unit_selection_rect: global___ActionSpatialUnitSelectionRect | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["action", b"action", "camera_move", b"camera_move", "unit_command", b"unit_command", "unit_selection_point", b"unit_selection_point", "unit_selection_rect", b"unit_selection_rect"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["action", b"action", "camera_move", b"camera_move", "unit_command", b"unit_command", "unit_selection_point", b"unit_selection_point", "unit_selection_rect", b"unit_selection_rect"]) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["unit_command", "camera_move", "unit_selection_point", "unit_selection_rect"] | None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"action",
|
||||
b"action",
|
||||
"camera_move",
|
||||
b"camera_move",
|
||||
"unit_command",
|
||||
b"unit_command",
|
||||
"unit_selection_point",
|
||||
b"unit_selection_point",
|
||||
"unit_selection_rect",
|
||||
b"unit_selection_rect",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"action",
|
||||
b"action",
|
||||
"camera_move",
|
||||
b"camera_move",
|
||||
"unit_command",
|
||||
b"unit_command",
|
||||
"unit_selection_point",
|
||||
b"unit_selection_point",
|
||||
"unit_selection_rect",
|
||||
b"unit_selection_rect",
|
||||
],
|
||||
) -> None: ...
|
||||
def WhichOneof(
|
||||
self, oneof_group: typing.Literal["action", b"action"]
|
||||
) -> typing.Literal["unit_command", "camera_move", "unit_selection_point", "unit_selection_rect"] | None: ...
|
||||
|
||||
global___ActionSpatial = ActionSpatial
|
||||
|
||||
@@ -384,9 +581,39 @@ class ActionSpatialUnitCommand(google.protobuf.message.Message):
|
||||
target_minimap_coord: s2clientprotocol.common_pb2.PointI | None = ...,
|
||||
queue_command: builtins.bool | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "queue_command", b"queue_command", "target", b"target", "target_minimap_coord", b"target_minimap_coord", "target_screen_coord", b"target_screen_coord"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "queue_command", b"queue_command", "target", b"target", "target_minimap_coord", b"target_minimap_coord", "target_screen_coord", b"target_screen_coord"]) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["target", b"target"]) -> typing.Literal["target_screen_coord", "target_minimap_coord"] | None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"queue_command",
|
||||
b"queue_command",
|
||||
"target",
|
||||
b"target",
|
||||
"target_minimap_coord",
|
||||
b"target_minimap_coord",
|
||||
"target_screen_coord",
|
||||
b"target_screen_coord",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"ability_id",
|
||||
b"ability_id",
|
||||
"queue_command",
|
||||
b"queue_command",
|
||||
"target",
|
||||
b"target",
|
||||
"target_minimap_coord",
|
||||
b"target_minimap_coord",
|
||||
"target_screen_coord",
|
||||
b"target_screen_coord",
|
||||
],
|
||||
) -> None: ...
|
||||
def WhichOneof(
|
||||
self, oneof_group: typing.Literal["target", b"target"]
|
||||
) -> typing.Literal["target_screen_coord", "target_minimap_coord"] | None: ...
|
||||
|
||||
global___ActionSpatialUnitCommand = ActionSpatialUnitCommand
|
||||
|
||||
@@ -399,11 +626,7 @@ class ActionSpatialCameraMove(google.protobuf.message.Message):
|
||||
def center_minimap(self) -> s2clientprotocol.common_pb2.PointI:
|
||||
"""Simulates a click on the minimap to move the camera."""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
center_minimap: s2clientprotocol.common_pb2.PointI | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, center_minimap: s2clientprotocol.common_pb2.PointI | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["center_minimap", b"center_minimap"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["center_minimap", b"center_minimap"]) -> None: ...
|
||||
|
||||
@@ -417,7 +640,10 @@ class ActionSpatialUnitSelectionPoint(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionSpatialUnitSelectionPoint._Type.ValueType], builtins.type):
|
||||
class _TypeEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionSpatialUnitSelectionPoint._Type.ValueType],
|
||||
builtins.type,
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Select: ActionSpatialUnitSelectionPoint._Type.ValueType # 1
|
||||
"""Equivalent to normal click. Changes selection to unit."""
|
||||
@@ -449,8 +675,12 @@ class ActionSpatialUnitSelectionPoint(google.protobuf.message.Message):
|
||||
selection_screen_coord: s2clientprotocol.common_pb2.PointI | None = ...,
|
||||
type: global___ActionSpatialUnitSelectionPoint.Type.ValueType | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["selection_screen_coord", b"selection_screen_coord", "type", b"type"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["selection_screen_coord", b"selection_screen_coord", "type", b"type"]) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["selection_screen_coord", b"selection_screen_coord", "type", b"type"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["selection_screen_coord", b"selection_screen_coord", "type", b"type"]
|
||||
) -> None: ...
|
||||
|
||||
global___ActionSpatialUnitSelectionPoint = ActionSpatialUnitSelectionPoint
|
||||
|
||||
@@ -463,7 +693,9 @@ class ActionSpatialUnitSelectionRect(google.protobuf.message.Message):
|
||||
selection_add: builtins.bool
|
||||
"""Equivalent to shift+drag. Adds units to selection."""
|
||||
@property
|
||||
def selection_screen_coord(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[s2clientprotocol.common_pb2.RectangleI]:
|
||||
def selection_screen_coord(
|
||||
self,
|
||||
) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[s2clientprotocol.common_pb2.RectangleI]:
|
||||
"""Eventually this should not be an array, but a single field (multiple would be cheating)."""
|
||||
|
||||
def __init__(
|
||||
@@ -473,6 +705,8 @@ class ActionSpatialUnitSelectionRect(google.protobuf.message.Message):
|
||||
selection_add: builtins.bool | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["selection_add", b"selection_add"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["selection_add", b"selection_add", "selection_screen_coord", b"selection_screen_coord"]) -> None: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["selection_add", b"selection_add", "selection_screen_coord", b"selection_screen_coord"]
|
||||
) -> None: ...
|
||||
|
||||
global___ActionSpatialUnitSelectionRect = ActionSpatialUnitSelectionRect
|
||||
|
||||
@@ -52,9 +52,32 @@ class ObservationUI(google.protobuf.message.Message):
|
||||
cargo: global___CargoPanel | None = ...,
|
||||
production: global___ProductionPanel | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["cargo", b"cargo", "multi", b"multi", "panel", b"panel", "production", b"production", "single", b"single"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["cargo", b"cargo", "groups", b"groups", "multi", b"multi", "panel", b"panel", "production", b"production", "single", b"single"]) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["panel", b"panel"]) -> typing.Literal["single", "multi", "cargo", "production"] | None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"cargo", b"cargo", "multi", b"multi", "panel", b"panel", "production", b"production", "single", b"single"
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"cargo",
|
||||
b"cargo",
|
||||
"groups",
|
||||
b"groups",
|
||||
"multi",
|
||||
b"multi",
|
||||
"panel",
|
||||
b"panel",
|
||||
"production",
|
||||
b"production",
|
||||
"single",
|
||||
b"single",
|
||||
],
|
||||
) -> None: ...
|
||||
def WhichOneof(
|
||||
self, oneof_group: typing.Literal["panel", b"panel"]
|
||||
) -> typing.Literal["single", "multi", "cargo", "production"] | None: ...
|
||||
|
||||
global___ObservationUI = ObservationUI
|
||||
|
||||
@@ -75,8 +98,18 @@ class ControlGroup(google.protobuf.message.Message):
|
||||
leader_unit_type: builtins.int | None = ...,
|
||||
count: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["control_group_index", b"control_group_index", "count", b"count", "leader_unit_type", b"leader_unit_type"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["control_group_index", b"control_group_index", "count", b"count", "leader_unit_type", b"leader_unit_type"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"control_group_index", b"control_group_index", "count", b"count", "leader_unit_type", b"leader_unit_type"
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"control_group_index", b"control_group_index", "count", b"count", "leader_unit_type", b"leader_unit_type"
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___ControlGroup = ControlGroup
|
||||
|
||||
@@ -123,8 +156,60 @@ class UnitInfo(google.protobuf.message.Message):
|
||||
max_shields: builtins.int | None = ...,
|
||||
max_energy: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["add_on", b"add_on", "build_progress", b"build_progress", "energy", b"energy", "health", b"health", "max_energy", b"max_energy", "max_health", b"max_health", "max_shields", b"max_shields", "player_relative", b"player_relative", "shields", b"shields", "transport_slots_taken", b"transport_slots_taken", "unit_type", b"unit_type"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["add_on", b"add_on", "build_progress", b"build_progress", "energy", b"energy", "health", b"health", "max_energy", b"max_energy", "max_health", b"max_health", "max_shields", b"max_shields", "player_relative", b"player_relative", "shields", b"shields", "transport_slots_taken", b"transport_slots_taken", "unit_type", b"unit_type"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"add_on",
|
||||
b"add_on",
|
||||
"build_progress",
|
||||
b"build_progress",
|
||||
"energy",
|
||||
b"energy",
|
||||
"health",
|
||||
b"health",
|
||||
"max_energy",
|
||||
b"max_energy",
|
||||
"max_health",
|
||||
b"max_health",
|
||||
"max_shields",
|
||||
b"max_shields",
|
||||
"player_relative",
|
||||
b"player_relative",
|
||||
"shields",
|
||||
b"shields",
|
||||
"transport_slots_taken",
|
||||
b"transport_slots_taken",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"add_on",
|
||||
b"add_on",
|
||||
"build_progress",
|
||||
b"build_progress",
|
||||
"energy",
|
||||
b"energy",
|
||||
"health",
|
||||
b"health",
|
||||
"max_energy",
|
||||
b"max_energy",
|
||||
"max_health",
|
||||
b"max_health",
|
||||
"max_shields",
|
||||
b"max_shields",
|
||||
"player_relative",
|
||||
b"player_relative",
|
||||
"shields",
|
||||
b"shields",
|
||||
"transport_slots_taken",
|
||||
b"transport_slots_taken",
|
||||
"unit_type",
|
||||
b"unit_type",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___UnitInfo = UnitInfo
|
||||
|
||||
@@ -153,8 +238,34 @@ class SinglePanel(google.protobuf.message.Message):
|
||||
shield_upgrade_level: builtins.int | None = ...,
|
||||
buffs: collections.abc.Iterable[builtins.int] | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["armor_upgrade_level", b"armor_upgrade_level", "attack_upgrade_level", b"attack_upgrade_level", "shield_upgrade_level", b"shield_upgrade_level", "unit", b"unit"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["armor_upgrade_level", b"armor_upgrade_level", "attack_upgrade_level", b"attack_upgrade_level", "buffs", b"buffs", "shield_upgrade_level", b"shield_upgrade_level", "unit", b"unit"]) -> None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"armor_upgrade_level",
|
||||
b"armor_upgrade_level",
|
||||
"attack_upgrade_level",
|
||||
b"attack_upgrade_level",
|
||||
"shield_upgrade_level",
|
||||
b"shield_upgrade_level",
|
||||
"unit",
|
||||
b"unit",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"armor_upgrade_level",
|
||||
b"armor_upgrade_level",
|
||||
"attack_upgrade_level",
|
||||
b"attack_upgrade_level",
|
||||
"buffs",
|
||||
b"buffs",
|
||||
"shield_upgrade_level",
|
||||
b"shield_upgrade_level",
|
||||
"unit",
|
||||
b"unit",
|
||||
],
|
||||
) -> None: ...
|
||||
|
||||
global___SinglePanel = SinglePanel
|
||||
|
||||
@@ -165,11 +276,7 @@ class MultiPanel(google.protobuf.message.Message):
|
||||
UNITS_FIELD_NUMBER: builtins.int
|
||||
@property
|
||||
def units(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UnitInfo]: ...
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
units: collections.abc.Iterable[global___UnitInfo] | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, units: collections.abc.Iterable[global___UnitInfo] | None = ...) -> None: ...
|
||||
def ClearField(self, field_name: typing.Literal["units", b"units"]) -> None: ...
|
||||
|
||||
global___MultiPanel = MultiPanel
|
||||
@@ -195,7 +302,9 @@ class CargoPanel(google.protobuf.message.Message):
|
||||
slots_available: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["slots_available", b"slots_available", "unit", b"unit"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["passengers", b"passengers", "slots_available", b"slots_available", "unit", b"unit"]) -> None: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["passengers", b"passengers", "slots_available", b"slots_available", "unit", b"unit"]
|
||||
) -> None: ...
|
||||
|
||||
global___CargoPanel = CargoPanel
|
||||
|
||||
@@ -208,14 +317,13 @@ class BuildItem(google.protobuf.message.Message):
|
||||
ability_id: builtins.int
|
||||
build_progress: builtins.float
|
||||
"""Range: [0.0, 1.0]"""
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
ability_id: builtins.int | None = ...,
|
||||
build_progress: builtins.float | None = ...,
|
||||
def __init__(self, *, ability_id: builtins.int | None = ..., build_progress: builtins.float | None = ...) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["ability_id", b"ability_id", "build_progress", b"build_progress"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["ability_id", b"ability_id", "build_progress", b"build_progress"]
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id", "build_progress", b"build_progress"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id", "build_progress", b"build_progress"]) -> None: ...
|
||||
|
||||
global___BuildItem = BuildItem
|
||||
|
||||
@@ -244,7 +352,9 @@ class ProductionPanel(google.protobuf.message.Message):
|
||||
production_queue: collections.abc.Iterable[global___BuildItem] | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["unit", b"unit"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["build_queue", b"build_queue", "production_queue", b"production_queue", "unit", b"unit"]) -> None: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["build_queue", b"build_queue", "production_queue", b"production_queue", "unit", b"unit"]
|
||||
) -> None: ...
|
||||
|
||||
global___ProductionPanel = ProductionPanel
|
||||
|
||||
@@ -296,9 +406,72 @@ class ActionUI(google.protobuf.message.Message):
|
||||
production_panel: global___ActionProductionPanelRemoveFromQueue | None = ...,
|
||||
toggle_autocast: global___ActionToggleAutocast | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["action", b"action", "cargo_panel", b"cargo_panel", "control_group", b"control_group", "multi_panel", b"multi_panel", "production_panel", b"production_panel", "select_army", b"select_army", "select_idle_worker", b"select_idle_worker", "select_larva", b"select_larva", "select_warp_gates", b"select_warp_gates", "toggle_autocast", b"toggle_autocast"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["action", b"action", "cargo_panel", b"cargo_panel", "control_group", b"control_group", "multi_panel", b"multi_panel", "production_panel", b"production_panel", "select_army", b"select_army", "select_idle_worker", b"select_idle_worker", "select_larva", b"select_larva", "select_warp_gates", b"select_warp_gates", "toggle_autocast", b"toggle_autocast"]) -> None: ...
|
||||
def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["control_group", "select_army", "select_warp_gates", "select_larva", "select_idle_worker", "multi_panel", "cargo_panel", "production_panel", "toggle_autocast"] | None: ...
|
||||
def HasField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"action",
|
||||
b"action",
|
||||
"cargo_panel",
|
||||
b"cargo_panel",
|
||||
"control_group",
|
||||
b"control_group",
|
||||
"multi_panel",
|
||||
b"multi_panel",
|
||||
"production_panel",
|
||||
b"production_panel",
|
||||
"select_army",
|
||||
b"select_army",
|
||||
"select_idle_worker",
|
||||
b"select_idle_worker",
|
||||
"select_larva",
|
||||
b"select_larva",
|
||||
"select_warp_gates",
|
||||
b"select_warp_gates",
|
||||
"toggle_autocast",
|
||||
b"toggle_autocast",
|
||||
],
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self,
|
||||
field_name: typing.Literal[
|
||||
"action",
|
||||
b"action",
|
||||
"cargo_panel",
|
||||
b"cargo_panel",
|
||||
"control_group",
|
||||
b"control_group",
|
||||
"multi_panel",
|
||||
b"multi_panel",
|
||||
"production_panel",
|
||||
b"production_panel",
|
||||
"select_army",
|
||||
b"select_army",
|
||||
"select_idle_worker",
|
||||
b"select_idle_worker",
|
||||
"select_larva",
|
||||
b"select_larva",
|
||||
"select_warp_gates",
|
||||
b"select_warp_gates",
|
||||
"toggle_autocast",
|
||||
b"toggle_autocast",
|
||||
],
|
||||
) -> None: ...
|
||||
def WhichOneof(
|
||||
self, oneof_group: typing.Literal["action", b"action"]
|
||||
) -> (
|
||||
typing.Literal[
|
||||
"control_group",
|
||||
"select_army",
|
||||
"select_warp_gates",
|
||||
"select_larva",
|
||||
"select_idle_worker",
|
||||
"multi_panel",
|
||||
"cargo_panel",
|
||||
"production_panel",
|
||||
"toggle_autocast",
|
||||
]
|
||||
| None
|
||||
): ...
|
||||
|
||||
global___ActionUI = ActionUI
|
||||
|
||||
@@ -310,7 +483,10 @@ class ActionControlGroup(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _ControlGroupActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionControlGroup._ControlGroupAction.ValueType], builtins.type):
|
||||
class _ControlGroupActionEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionControlGroup._ControlGroupAction.ValueType],
|
||||
builtins.type,
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Recall: ActionControlGroup._ControlGroupAction.ValueType # 1
|
||||
"""Equivalent to number hotkey. Replaces current selection with control group."""
|
||||
@@ -345,8 +521,12 @@ class ActionControlGroup(google.protobuf.message.Message):
|
||||
action: global___ActionControlGroup.ControlGroupAction.ValueType | None = ...,
|
||||
control_group_index: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["action", b"action", "control_group_index", b"control_group_index"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["action", b"action", "control_group_index", b"control_group_index"]) -> None: ...
|
||||
def HasField(
|
||||
self, field_name: typing.Literal["action", b"action", "control_group_index", b"control_group_index"]
|
||||
) -> builtins.bool: ...
|
||||
def ClearField(
|
||||
self, field_name: typing.Literal["action", b"action", "control_group_index", b"control_group_index"]
|
||||
) -> None: ...
|
||||
|
||||
global___ActionControlGroup = ActionControlGroup
|
||||
|
||||
@@ -356,11 +536,7 @@ class ActionSelectArmy(google.protobuf.message.Message):
|
||||
|
||||
SELECTION_ADD_FIELD_NUMBER: builtins.int
|
||||
selection_add: builtins.bool
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
selection_add: builtins.bool | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, selection_add: builtins.bool | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["selection_add", b"selection_add"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["selection_add", b"selection_add"]) -> None: ...
|
||||
|
||||
@@ -372,11 +548,7 @@ class ActionSelectWarpGates(google.protobuf.message.Message):
|
||||
|
||||
SELECTION_ADD_FIELD_NUMBER: builtins.int
|
||||
selection_add: builtins.bool
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
selection_add: builtins.bool | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, selection_add: builtins.bool | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["selection_add", b"selection_add"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["selection_add", b"selection_add"]) -> None: ...
|
||||
|
||||
@@ -386,9 +558,7 @@ global___ActionSelectWarpGates = ActionSelectWarpGates
|
||||
class ActionSelectLarva(google.protobuf.message.Message):
|
||||
DESCRIPTOR: google.protobuf.descriptor.Descriptor
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
) -> None: ...
|
||||
def __init__(self) -> None: ...
|
||||
|
||||
global___ActionSelectLarva = ActionSelectLarva
|
||||
|
||||
@@ -400,7 +570,9 @@ class ActionSelectIdleWorker(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionSelectIdleWorker._Type.ValueType], builtins.type):
|
||||
class _TypeEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionSelectIdleWorker._Type.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
Set: ActionSelectIdleWorker._Type.ValueType # 1
|
||||
"""Equivalent to click with no modifiers. Replaces selection with single idle worker."""
|
||||
@@ -423,11 +595,7 @@ class ActionSelectIdleWorker(google.protobuf.message.Message):
|
||||
|
||||
TYPE_FIELD_NUMBER: builtins.int
|
||||
type: global___ActionSelectIdleWorker.Type.ValueType
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
type: global___ActionSelectIdleWorker.Type.ValueType | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, type: global___ActionSelectIdleWorker.Type.ValueType | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["type", b"type"]) -> None: ...
|
||||
|
||||
@@ -441,7 +609,9 @@ class ActionMultiPanel(google.protobuf.message.Message):
|
||||
ValueType = typing.NewType("ValueType", builtins.int)
|
||||
V: typing_extensions.TypeAlias = ValueType
|
||||
|
||||
class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionMultiPanel._Type.ValueType], builtins.type):
|
||||
class _TypeEnumTypeWrapper(
|
||||
google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ActionMultiPanel._Type.ValueType], builtins.type
|
||||
):
|
||||
DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor
|
||||
SingleSelect: ActionMultiPanel._Type.ValueType # 1
|
||||
"""Click on icon"""
|
||||
@@ -467,10 +637,7 @@ class ActionMultiPanel(google.protobuf.message.Message):
|
||||
type: global___ActionMultiPanel.Type.ValueType
|
||||
unit_index: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
type: global___ActionMultiPanel.Type.ValueType | None = ...,
|
||||
unit_index: builtins.int | None = ...,
|
||||
self, *, type: global___ActionMultiPanel.Type.ValueType | None = ..., unit_index: builtins.int | None = ...
|
||||
) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["type", b"type", "unit_index", b"unit_index"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["type", b"type", "unit_index", b"unit_index"]) -> None: ...
|
||||
@@ -483,11 +650,7 @@ class ActionCargoPanelUnload(google.protobuf.message.Message):
|
||||
|
||||
UNIT_INDEX_FIELD_NUMBER: builtins.int
|
||||
unit_index: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
unit_index: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, unit_index: builtins.int | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["unit_index", b"unit_index"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["unit_index", b"unit_index"]) -> None: ...
|
||||
|
||||
@@ -499,11 +662,7 @@ class ActionProductionPanelRemoveFromQueue(google.protobuf.message.Message):
|
||||
|
||||
UNIT_INDEX_FIELD_NUMBER: builtins.int
|
||||
unit_index: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
unit_index: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, unit_index: builtins.int | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["unit_index", b"unit_index"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["unit_index", b"unit_index"]) -> None: ...
|
||||
|
||||
@@ -515,11 +674,7 @@ class ActionToggleAutocast(google.protobuf.message.Message):
|
||||
|
||||
ABILITY_ID_FIELD_NUMBER: builtins.int
|
||||
ability_id: builtins.int
|
||||
def __init__(
|
||||
self,
|
||||
*,
|
||||
ability_id: builtins.int | None = ...,
|
||||
) -> None: ...
|
||||
def __init__(self, *, ability_id: builtins.int | None = ...) -> None: ...
|
||||
def HasField(self, field_name: typing.Literal["ability_id", b"ability_id"]) -> builtins.bool: ...
|
||||
def ClearField(self, field_name: typing.Literal["ability_id", b"ability_id"]) -> None: ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user