mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
- Some fixes for the alternate win conditions (should not get rewards if the computer does them).
This commit is contained in:
@@ -14299,10 +14299,12 @@ public class CardFactory implements NewConstants {
|
||||
public void resolve() {
|
||||
AllZone.GameAction.getPlayerLife(getTargetPlayer()).setLife(0);
|
||||
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Door to Nothingness");
|
||||
if (getTargetPlayer().equals(Constant.Player.Computer)) {
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Door to Nothingness");
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -448,6 +448,7 @@ public class GameAction {
|
||||
if (AllZone.Computer_PoisonCounter.getPoisonCounters() >= 10)
|
||||
{
|
||||
int gameNumber = 0;
|
||||
|
||||
if (Constant.Runtime.WinLose.getWin() == 1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber, "Poison Counters");
|
||||
|
||||
@@ -6623,10 +6623,12 @@ public class GameActionUtil {
|
||||
String opponent = AllZone.GameAction.getOpponent(player);
|
||||
PlayerLife life = AllZone.GameAction.getPlayerLife(opponent);
|
||||
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Felidar Sovereign");
|
||||
if (opponent.equals(Constant.Player.Computer)) {
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Felidar Sovereign");
|
||||
}
|
||||
life.setLife(0);
|
||||
}
|
||||
};// Ability
|
||||
@@ -6651,10 +6653,12 @@ public class GameActionUtil {
|
||||
String opponent = AllZone.GameAction.getOpponent(player);
|
||||
PlayerLife life = AllZone.GameAction.getPlayerLife(opponent);
|
||||
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Battle of Wits");
|
||||
if (opponent.equals(Constant.Player.Computer)) {
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Battle of Wits");
|
||||
}
|
||||
|
||||
life.setLife(0);
|
||||
}
|
||||
@@ -6682,11 +6686,12 @@ public class GameActionUtil {
|
||||
String opponent = AllZone.GameAction.getOpponent(player);
|
||||
PlayerLife life = AllZone.GameAction.getPlayerLife(opponent);
|
||||
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Epic Struggle");
|
||||
|
||||
if (opponent.equals(Constant.Player.Computer)) {
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Epic Struggle");
|
||||
}
|
||||
life.setLife(0);
|
||||
}
|
||||
};// Ability
|
||||
@@ -6709,10 +6714,12 @@ public class GameActionUtil {
|
||||
@Override
|
||||
public void resolve()
|
||||
{
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Helix Pinnacle");
|
||||
if (AllZone.GameAction.getOpponent(player).equals(Constant.Player.Computer)) {
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Helix Pinnacle");
|
||||
}
|
||||
AllZone.GameAction.getPlayerLife(AllZone.GameAction.getOpponent(player))
|
||||
.setLife(0);
|
||||
}
|
||||
@@ -6739,10 +6746,12 @@ public class GameActionUtil {
|
||||
String opponent = AllZone.GameAction.getOpponent(player);
|
||||
PlayerLife oppLife = AllZone.GameAction.getPlayerLife(opponent);
|
||||
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Near-Death Experience");
|
||||
if (opponent.equals(Constant.Player.Computer)) {
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Near-Death Experience");
|
||||
}
|
||||
|
||||
oppLife.setLife(0);
|
||||
}
|
||||
@@ -6775,12 +6784,13 @@ public class GameActionUtil {
|
||||
public void resolve() {
|
||||
String opponent = AllZone.GameAction.getOpponent(player);
|
||||
PlayerLife life = AllZone.GameAction.getPlayerLife(opponent);
|
||||
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Barren Glory");
|
||||
|
||||
|
||||
if (opponent.equals(Constant.Player.Computer)) {
|
||||
int gameNumber = 0;
|
||||
if (Constant.Runtime.WinLose.getWin()==1)
|
||||
gameNumber = 1;
|
||||
Constant.Runtime.WinLose.setWinMethod(gameNumber,"Barren Glory");
|
||||
}
|
||||
life.setLife(0);
|
||||
}
|
||||
};// Ability
|
||||
|
||||
Reference in New Issue
Block a user