SimpleAI.PowerSkill, SimpleAI.TriggerTimeIsUp
AbstractAI.AbstractAIOracle, AbstractAI.CreatureValueConstants, AbstractAI.MoveInfo
MIN_ITERATIONS, timeIsUp, timeLimit
bec, client, cvc, hintSectionUsed, random, variant
Constructor and Description |
---|
CowardSimpleAI(Client client) |
Modifier and Type | Method and Description |
---|---|
(package private) double |
RATIO_DRAW() |
(package private) double |
RATIO_LOSE_HEAVY_LOSS() |
(package private) double |
RATIO_WIN_HEAVY_LOSS() |
(package private) double |
RATIO_WIN_MINIMAL_LOSS() |
acquireAngel, battleMove, chooseRecruit, concede, doInitialGameSplit, evaluateCritterMove_Defender, evaluateCritterMove_Rangestrike, evaluateCritterMove_Strike, evaluateCritterMove_Titan, evaluateLegionBattleMove, evaluateLegionBattleMoveAsAWhole, findBestLegionMove, findLegionMoves, findWeakestTwoCritters, flee, getCreatureMoveLimit, getNativeValue, handleCarries, handleMulligans, masterMove, muster, pickColor, pickEngagement, pickEntrySide, pickMarker, pickStrikePenalty, reinforce, retryFailedBattleMoves, setupTimer, split, splitCallback, strike, summonAngel
buildEnemyAttackMap, cleanupBattle, couldRecruitUp, countCreatureAccrossAllLegionFromPlayer, findStrikeMap, generateDamageMap, generateLegionMoves, getAcqStepValue, getBattleStrike, getBattleUnit, getCaretaker, getHintedRecruitmentValue, getHintedRecruitmentValueNonTitan, getHintedRecruitmentValueNonTitan, getInitialSplitHint, getKillValue, getKillValue, getNumberOfWaysToTerrain, getVariantRecruitHint, hasOpponentNativeCreature, initBattle, isHumanLegion, makeLegionMove, rangeToClosestOpponent, setVariant
public CowardSimpleAI(Client client)
double RATIO_WIN_MINIMAL_LOSS()
RATIO_WIN_MINIMAL_LOSS
in class SimpleAI
double RATIO_WIN_HEAVY_LOSS()
RATIO_WIN_HEAVY_LOSS
in class SimpleAI
double RATIO_DRAW()
RATIO_DRAW
in class SimpleAI
double RATIO_LOSE_HEAVY_LOSS()
RATIO_LOSE_HEAVY_LOSS
in class SimpleAI