- canAttack() - Method in interface aic2022.user.UnitController
-
Returns if this unit can attack this turn.
- canAttack(Location) - Method in interface aic2022.user.UnitController
-
Returns if the unit can attack the given location.
- canBeOnArtifact() - Method in enum aic2022.user.UnitStat
-
Returns if this stat can be on an artifact.
- canEnterDungeon(Direction, Direction) - Method in interface aic2022.user.UnitController
-
Returns true if this unit can move this turn, there is a dungeon entrance adjacent to this unit following direction dirEnter, and the location adjacent to the entrance (inside the dungeon) following direction dirExit is accessible.
- canGiveArtifact(int, Direction) - Method in interface aic2022.user.UnitController
-
Returns if this unit can give target artifact to another unit of the same team following the given direction.
- canLevelUp() - Method in interface aic2022.user.UnitController
-
Returns if this unit can level up.
- canMove() - Method in interface aic2022.user.UnitController
-
Returns if this unit can move this turn.
- canMove(Direction) - Method in interface aic2022.user.UnitController
-
Returns if a unit can move following the given direction.
- canMove() - Method in enum aic2022.user.UnitType
-
Returns if this unit type can move.
- canOpenChest(Direction) - Method in interface aic2022.user.UnitController
-
Returns if this unit can open a chest on a given direction.
- canSenseLocation(Location) - Method in interface aic2022.user.UnitController
-
Returns if the unit can sense target location.
- canSpawn(UnitType, Direction) - Method in interface aic2022.user.UnitController
-
Returns if this unit can create a unit of a given type following a given direction.
- canUseArtifact(int) - Method in interface aic2022.user.UnitController
-
Returns if this unit can use the given artifact.
- canUseFirstAbility(Location) - Method in interface aic2022.user.UnitController
-
Returns if this unit can use its first ability on target location.
- canUseSecondAbility(Location) - Method in interface aic2022.user.UnitController
-
Returns if this unit can use its second ability on target location.
- CHEST_CHANCE_1_ARTIFACT - Static variable in class aic2022.user.GameConstants
-
Chance that there is at least one artifact in a chest of a given type (in percentage, sorted by ordinal).
- CHEST_CHANCE_2_ARTIFACTS - Static variable in class aic2022.user.GameConstants
-
Chance that there are at least two artifacts in a chest of a given type (in percentage, sorted by ordinal).
- CHEST_CHANCE_3_ARTIFACTS - Static variable in class aic2022.user.GameConstants
-
Chance that there are three artifacts in a chest of a given type (in percentage, sorted by ordinal).
- CHEST_MAX_GOLD - Static variable in class aic2022.user.GameConstants
-
Maximum gold in a chest of a given type (sorted by ordinal).
- CHEST_MIN_GOLD - Static variable in class aic2022.user.GameConstants
-
Minimum gold in a chest of a given type (sorted by ordinal).
- CHEST_REPUTATION - Static variable in class aic2022.user.GameConstants
-
Reputation obtained by opening a chest of a given type (sorted by ordinal).
- ChestInfo - Class in aic2022.user
-
Class that contains all the information about a given chest.
- ChestInfo(ChestType, int, int, ArtifactInfo[], Location) - Constructor for class aic2022.user.ChestInfo
-
- ChestType - Enum in aic2022.user
-
Enum that identifies a chest type.
- CLERIC_PASSIVE_MULTIPLIER - Static variable in class aic2022.user.GameConstants
-
Attack cooldown scaling inside a cleric's passive.
- CLERIC_PASSIVE_RANGE - Static variable in class aic2022.user.GameConstants
-
Range of the cleric's second passive.
- CONSTRUCTION_TURNS - Static variable in class aic2022.user.GameConstants
-
Turns that units take since their construction until they can move and attack.
- COOLDOWN_DECREASE_CLERIC - Static variable in class aic2022.user.GameConstants
-
Cooldowns decreased because of the cleric's second ability.
- COOLDOWN_INCREASE_CLERIC - Static variable in class aic2022.user.GameConstants
-
Attack cooldown increased because of the cleric's first active ability.
- COOLDOWN_INCREASE_KNIGHT - Static variable in class aic2022.user.GameConstants
-
Cooldowns increased because of the knight's second active ability.
- COOLDOWN_INCREASE_RANGER - Static variable in class aic2022.user.GameConstants
-
Movement cooldown increased because of the ranger's first active ability.
- copy() - Method in class aic2022.user.ArtifactInfo
-
Creates a copy of this object.