Skip to content

Commit 3b79ed6

Browse files
committed
Fix #242
1 parent d8c3558 commit 3b79ed6

3 files changed

Lines changed: 15 additions & 20 deletions

File tree

sc2/action.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ def combine_actions(action_iter: list[UnitCommand]):
3434
# Combine actions with no target, e.g. lift, burrowup, burrowdown, siege, unsiege, uproot spines
3535
cmd = raw_pb.ActionRawUnitCommand(
3636
ability_id=ability.value,
37-
# pyrefly: ignore
3837
unit_tags={u.unit.tag for u in items},
3938
queue_command=queue,
4039
)
@@ -62,7 +61,6 @@ def combine_actions(action_iter: list[UnitCommand]):
6261
for u in items:
6362
cmd = raw_pb.ActionRawUnitCommand(
6463
ability_id=ability.value,
65-
# pyrefly: ignore
6664
unit_tags={u.unit.tag},
6765
queue_command=queue,
6866
)
@@ -71,7 +69,6 @@ def combine_actions(action_iter: list[UnitCommand]):
7169
for u in items:
7270
cmd = raw_pb.ActionRawUnitCommand(
7371
ability_id=ability.value,
74-
# pyrefly: ignore
7572
unit_tags={u.unit.tag},
7673
queue_command=queue,
7774
target_world_space_pos=target.as_Point2D,
@@ -81,7 +78,6 @@ def combine_actions(action_iter: list[UnitCommand]):
8178
for u in items:
8279
cmd = raw_pb.ActionRawUnitCommand(
8380
ability_id=ability.value,
84-
# pyrefly: ignore
8581
unit_tags={u.unit.tag},
8682
queue_command=queue,
8783
target_unit_tag=target.tag,

sc2/client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,6 @@ async def toggle_autocast(self, units: list[Unit] | Units, ability: AbilityId) -
382382
action_raw=raw_pb.ActionRaw(
383383
toggle_autocast=raw_pb.ActionRawToggleAutocast(
384384
ability_id=ability.value,
385-
# pyrefly: ignore
386385
unit_tags=(u.tag for u in units),
387386
)
388387
)

sc2/game_state.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -280,33 +280,33 @@ def actions(self) -> list[ActionRawUnitCommand | ActionRawToggleAutocast | Actio
280280
# Actions that have a point as target
281281
actions.append(
282282
ActionRawUnitCommand(
283-
game_loop,
284-
raw_unit_command.ability_id,
285-
list(raw_unit_command.unit_tags),
286-
raw_unit_command.queue_command,
287-
Point2.from_proto(raw_unit_command.target_world_space_pos),
283+
ability_id=raw_unit_command.ability_id,
284+
game_loop=game_loop,
285+
unit_tags=list(raw_unit_command.unit_tags),
286+
queue_command=raw_unit_command.queue_command,
287+
target_world_space_pos=Point2.from_proto(raw_unit_command.target_world_space_pos),
288288
)
289289
)
290290
else:
291291
# Actions that have a unit as target
292292
actions.append(
293293
ActionRawUnitCommand(
294-
game_loop,
295-
raw_unit_command.ability_id,
296-
list(raw_unit_command.unit_tags),
297-
raw_unit_command.queue_command,
298-
None,
299-
raw_unit_command.target_unit_tag,
294+
ability_id=raw_unit_command.ability_id,
295+
game_loop=game_loop,
296+
unit_tags=list(raw_unit_command.unit_tags),
297+
queue_command=raw_unit_command.queue_command,
298+
target_world_space_pos=None,
299+
target_unit_tag=raw_unit_command.target_unit_tag,
300300
)
301301
)
302302
elif action_raw.HasField("toggle_autocast"):
303303
# Toggle autocast actions
304304
raw_toggle_autocast_action = action_raw.toggle_autocast
305305
actions.append(
306306
ActionRawToggleAutocast(
307-
game_loop,
308-
raw_toggle_autocast_action.ability_id,
309-
list(raw_toggle_autocast_action.unit_tags),
307+
ability_id=raw_toggle_autocast_action.ability_id,
308+
game_loop=game_loop,
309+
unit_tags=list(raw_toggle_autocast_action.unit_tags),
310310
)
311311
)
312312
else:
@@ -340,6 +340,6 @@ def action_errors(self) -> list[ActionError]:
340340
"""
341341
previous_frame_errors = self.previous_observation.action_errors if self.previous_observation else []
342342
return [
343-
ActionError(error.ability_id, error.unit_tag, error.result)
343+
ActionError(ability_id=error.ability_id, unit_tag=error.unit_tag, result=error.result)
344344
for error in chain(self.response_observation.action_errors, previous_frame_errors)
345345
]

0 commit comments

Comments
 (0)