mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
Merge branch 'AIopponent' into 'master'
AI Multiplayer improvements See merge request core-developers/forge!4239
This commit is contained in:
@@ -1247,17 +1247,6 @@ public class Card extends GameEntity implements Comparable<Card>, IHasSVars {
|
||||
currentState.addTrigger(t);
|
||||
return t;
|
||||
}
|
||||
@Deprecated
|
||||
public final void removeTrigger(final Trigger t) {
|
||||
currentState.removeTrigger(t);
|
||||
}
|
||||
@Deprecated
|
||||
public final void removeTrigger(final Trigger t, final CardStateName state) {
|
||||
getState(state).removeTrigger(t);
|
||||
}
|
||||
public final void clearTriggersNew() {
|
||||
currentState.clearTriggers();
|
||||
}
|
||||
|
||||
public final boolean hasTrigger(final Trigger t) {
|
||||
return currentState.hasTrigger(t);
|
||||
|
||||
@@ -421,6 +421,9 @@ public class Player extends GameEntity implements Comparable<Player> {
|
||||
public final Player getWeakestOpponent() {
|
||||
return getOpponents().min(PlayerPredicates.compareByLife());
|
||||
}
|
||||
public final Player getStrongestOpponent() {
|
||||
return getOpponents().max(PlayerPredicates.compareByLife());
|
||||
}
|
||||
|
||||
public boolean isOpponentOf(Player other) {
|
||||
return other != this && other != null && (other.teamNumber < 0 || other.teamNumber != teamNumber);
|
||||
|
||||
Reference in New Issue
Block a user