Fixing problem with skirmish where FP char was removed (ie. killed).
This commit is contained in:
@@ -46,7 +46,10 @@ public class GatheringParticipantCommunicationChannel implements GameStateListen
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void startSkirmish(PhysicalCard freePeople, List<PhysicalCard> minions) {
|
public void startSkirmish(PhysicalCard freePeople, List<PhysicalCard> minions) {
|
||||||
_events.add(new GameEvent(START_SKIRMISH).cardId(freePeople.getCardId()).opposingCardIds(getCardIds(minions)));
|
GameEvent gameEvent = new GameEvent(START_SKIRMISH).opposingCardIds(getCardIds(minions));
|
||||||
|
if (freePeople != null)
|
||||||
|
gameEvent.cardId(freePeople.getCardId());
|
||||||
|
_events.add(gameEvent);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -654,10 +654,15 @@ var GempLotrGameUI = Class.extend({
|
|||||||
var cardId = element.getAttribute("cardId");
|
var cardId = element.getAttribute("cardId");
|
||||||
var opposingCardIds = element.getAttribute("opposingCardIds").split(",");
|
var opposingCardIds = element.getAttribute("opposingCardIds").split(",");
|
||||||
|
|
||||||
$(".card:cardId(" + opposingCardIds + "," + cardId + ")").each(function() {
|
$(".card:cardId(" + opposingCardIds + ")").each(function() {
|
||||||
$(this).data("card").skirmish = true;
|
$(this).data("card").skirmish = true;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (cardId != null)
|
||||||
|
$(".card:cardId(" + cardId + ")").each(function() {
|
||||||
|
$(this).data("card").skirmish = true;
|
||||||
|
});
|
||||||
|
|
||||||
this.fpStrengthDiv = $("<div class='fpStrength'></div>");
|
this.fpStrengthDiv = $("<div class='fpStrength'></div>");
|
||||||
this.shadowStrengthDiv = $("<div class='shadowStrength'></div>");
|
this.shadowStrengthDiv = $("<div class='shadowStrength'></div>");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user