Bug: Removing upgrades does not check validity of other upgrades.

By joeshmoe554, in X-Wing Squad Builder

This bug seems to exist on the Android app, but not the web-site. I don't use apple products so I can't say if the bug exists on the iPhone app or not.

Steps to reproduce:

  1. Add a Lambda Shuttle to a list
  2. Add Director Krennic as one of the crew slots
  3. Add Grand Moff Tarkin on the second crew slot
  4. Remove Director Krennic.

On the web-site this will remove Grand Moff Tarkin as well, and display a message saying why he was removed. (Big props on the message as that is a nice feature I wasn't expecting, though it could be a little more clear "lock action with side effect of stress" could probably just read "red lock action").

On the android app, Grand Moff Tarkin is not removed and remains on the shuttle even though it no longer has a lock action on its action bar.

Similar behaviour on iOS.

When trying to save the squad the button animates but then nothing happens.

However if you add/remove another ship to the squad, then that same message fills the screen and then Tarkin gets removed.

Tried it on IOS with Squad Leader and Tactical Officer on an HWK, removing the Squad Leader doesn't remove the Tactical Officer, but then I can't save the squad (the button save button flashes but then nothing happens).