- addHexDonuts
Adds on-board HexTargets within the MAX_ARTILLERY_BLAST_RADIUS of the given
coordinates to the given
- buildTargetList
Builds a list of eligible targets for artillery strikes. This includes hexes on
and within the max r
- cacheDamageValue
Cache a calculated damage value for the given damage/coordinates combo
- calculateDamageValue
Worker function that calculates the total damage that would be done if a shot
with the given damage
- calculateDamageValueForHex
Worker function that calculates the "damage value" of a single hex. The formula
is (summed over all
- calculateIndirectArtilleryPlan
Put together an indirect artillery "fire plan".
- evaluateIncomingArtilleryDamage
Function that calculates the potential damage if an artillery attack were to
land on target.
- findAmmo
Worker function that selects the appropriate ammo for the given entity and
weapon.
- getDamageValue
Retrieve a calculated damage value for the given damage/coords combo
- getTAGInfo
Worker function that calculates the shooter's "best" actions that result in a
TAG being fired.
- initializeForTargetingPhase
Clears out all cached elements in preparation for a new targeting phase.