Blizzard / Blizzard/s2client-proto

Overlapping building placement possible

Open
#105 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4k
Forks
440
PR merge metrics
No merged PRs in 30d

Description

Using pysc2 I am able to produce the following game state:

41055160-c8b07d4a-69c0-11e8-9d3a-ece870b0060e

In the real game, such a placement is not possible and would lead to the screen alert: Can't build, location invalid.

Here, in pysc2, the worker will in such a case be sent to the build location and then do nothing. So the building is not actually built on an invalid location.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the overlapping building placement through pysc2 and compare it with the game's invalid-location behavior. Start by tracing how a build command is represented and handled for an overlapping location; no specific file or test is named in the issue. Done means the invalid placement is rejected instead of sending the worker to the location and leaving it idle.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.