PlayersCommittee / gemp-swccg-public

Online Play system for SWCCG
https://gemp.starwarsccg.org/
MIT License
27 stars 29 forks source link

Not Within Sight Or Reach - 2 Timing Issues #750

Closed Gergall closed 4 months ago

Gergall commented 4 months ago

Describe the bug

Bug 1: The Lost function is allowed to play and deploy a dreadnaught at any time. Should be limited to owners deploy phase. Bug 2: Very rare issue, not very important. After the Used function fails a search, a 2nd copy is allowed to play and try the Used function again in the same turn. The rules forbid this.

To Reproduce

Steps to reproduce the behavior:

  1. For Bug 1, simply meet the conditions (LS has 2 systems and no bg site on table) and DS will be able to play the Lost function at any time.
  2. For Bug 2, simply put multiple copies in your deck and play/fail the Used function multiple times in a turn.

Game Replay ID:

This highly efficient replay shows both bugs on Turn 1: https://play.starwarsccg.org/gemp-swccg/game.html?replayId=GergallTS1$av0vcm1sqskx3xco

Expected behavior

Bug 1: Lost function should be limited to owner's deploy phase. Bug 2: After failing a search, should not be able to search with that same function again that turn.

Screenshots

image

Additional context

AR entry for Bug 2: "In addition, when the card or card type you searched for was not found and your opponent has verified this, you may not use that search function (even if on a card with the same name) to search or look through the same deck, pile, or stack again this turn."