PlayersCommittee / gemp-swccg-public

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

Lieutenant Watts should get bonus inside Marquand In Blizzard 6 #773

Open Gergall opened 3 weeks ago

Gergall commented 3 weeks ago

Describe the bug

When Lieutenant Watts is piloting the card "Marquand In Blizzard 6", that should count as Watts being "present with Marquand" and give a +2 weapon destiny bonus.

This might be a more general gameplay bug where GEMP doesn't understand that permanent pilots (and permanent astromechs) are "present" inside their respective starship or vehicle.

To Reproduce

Steps to reproduce the behavior:

  1. Deploy Marquand In Blizzard 6
  2. Put an AT-AT cannon on it.
  3. Put Lieutenant Watts inside it.
  4. Fire the AT-AT Cannon.
  5. Watts only adds +1 instead of +2

Game Replay ID:

https://gemp.starwarsccg.org/gemp-swccg/game.html?replayId=gogolen$9j1ozmb270wgzz0e

The bug occurs on Light Side Turn 4, during thier Battle Phase, at the Theed Palace Courtyard.

DS fires at General Kenobi and draws a 4. Watts makes it a 5. The Cannon then checks if 5+1 is greater than Kenobi's defense of 6, so it fails to hit him.

Watts should have turned the draw of 4 into a 6, and then the Cannon should hit Kenobi using 6+1 > defense.

Expected behavior

Permanent pilots (and permanent astromechs) are present inside their respective starship/vehicle, so Watts should add +2 when he is inside Marquand In Blizzard 6.

Screenshots

image

Additional context

Unclear if this is a card-specific bug or more of a general problem with all permanent pilots. The issue rarely comes up. It matters for Watts because he is specifically checking for being "present with" Marquand, rather than merely at the same location.

Note that if Watts were piloting a different walker (like Blizzard 2) at the same location as Marquand In Blizzard 6, and Blizzard 2 fired a weapon, Watts would only get to add +1. He wouldn't be present with Marquand, so he wouldn't add +2.