Bug fix: Previously, when a boat landed on a target (either a bot or free land), the player would expand from every border as if it were a normal attack. Now, when a boat lands, it expands only from the landing point. This fix involved adding "borderTiles" to the AttackExecutor. "borderTiles" is a set that determines the origin of the attack. If it is set to null, the player’s border tiles are used as before. This change was implemented to make an infrastructure for adding/modding attack types in the future.
Bug fix: Previously, when a boat landed on a target (either a bot or free land), the player would expand from every border as if it were a normal attack. Now, when a boat lands, it expands only from the landing point. This fix involved adding "borderTiles" to the AttackExecutor. "borderTiles" is a set that determines the origin of the attack. If it is set to null, the player’s border tiles are used as before. This change was implemented to make an infrastructure for adding/modding attack types in the future.