public class HumanHaterRationalAI extends RationalAI
RationalAI.BattleResults, RationalAI.CompCreaturesByValueName, RationalAI.MusteredCreaturesSimpleAI.PowerSkill, SimpleAI.TriggerTimeIsUpAbstractAI.AbstractAIOracle, AbstractAI.CreatureValueConstants, AbstractAI.MoveInfoI_HATE_HUMANS, KILLPOINTS, RECRUIT_AT_7, RECRUIT_FALSE, RECRUIT_TRUE, TITAN_SURVIVALMIN_ITERATIONS, timeIsUp, timeLimitbec, client, cvc, hintSectionUsed, random, variant| Constructor and Description |
|---|
HumanHaterRationalAI(Client client) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
masterMove()
Return true if we need to run this method again after the server
updates the client with the results of a move or mulligan.
|
chooseCreaturesToSplitOut, concede, estimateBattleResults, flee, getCombatList, split, splitCallback, splitOneLegionacquireAngel, battleMove, chooseRecruit, doInitialGameSplit, evaluateCritterMove_Defender, evaluateCritterMove_Rangestrike, evaluateCritterMove_Strike, evaluateCritterMove_Titan, evaluateLegionBattleMove, evaluateLegionBattleMoveAsAWhole, findBestLegionMove, findLegionMoves, findWeakestTwoCritters, getCreatureMoveLimit, getNativeValue, handleCarries, handleMulligans, muster, pickColor, pickEngagement, pickEntrySide, pickMarker, pickStrikePenalty, RATIO_DRAW, RATIO_LOSE_HEAVY_LOSS, RATIO_WIN_HEAVY_LOSS, RATIO_WIN_MINIMAL_LOSS, reinforce, retryFailedBattleMoves, setupTimer, strike, summonAngelbuildEnemyAttackMap, cleanupBattle, couldRecruitUp, countCreatureAccrossAllLegionFromPlayer, findStrikeMap, generateDamageMap, generateLegionMoves, getAcqStepValue, getBattleStrike, getBattleUnit, getCaretaker, getHintedRecruitmentValue, getHintedRecruitmentValueNonTitan, getHintedRecruitmentValueNonTitan, getInitialSplitHint, getKillValue, getKillValue, getNumberOfWaysToTerrain, getVariantRecruitHint, hasOpponentNativeCreature, initBattle, isHumanLegion, makeLegionMove, rangeToClosestOpponent, setVariantpublic HumanHaterRationalAI(Client client)
public boolean masterMove()
masterMove in interface AImasterMove in class RationalAI