mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-08-18 09:14:09 +00:00
rebalancing
This commit is contained in:
@@ -251,7 +251,7 @@ export class ClientGame {
|
|||||||
if (enemyShoreDists.length > 0 && bordersOcean) {
|
if (enemyShoreDists.length > 0 && bordersOcean) {
|
||||||
enemyShoreClosest = enemyShoreDists[0].dist
|
enemyShoreClosest = enemyShoreDists[0].dist
|
||||||
}
|
}
|
||||||
if (enemyShoreClosest < borderTileClosest) {
|
if (enemyShoreClosest < borderTileClosest / 2) {
|
||||||
this.sendBoatAttackIntent(targetID, enemyShoreDists[0].tile.cell(), this.gs.config().boatAttackAmount(this.myPlayer, owner))
|
this.sendBoatAttackIntent(targetID, enemyShoreDists[0].tile.cell(), this.gs.config().boatAttackAmount(this.myPlayer, owner))
|
||||||
} else {
|
} else {
|
||||||
this.sendAttackIntent(targetID, cell, this.gs.config().attackAmount(this.myPlayer, owner))
|
this.sendAttackIntent(targetID, cell, this.gs.config().attackAmount(this.myPlayer, owner))
|
||||||
|
|||||||
@@ -56,9 +56,9 @@ export class DefaultConfig implements Config {
|
|||||||
|
|
||||||
attackTilesPerTick(attacker: Player, defender: Player | TerraNullius, numAdjacentTilesWithEnemy: number): number {
|
attackTilesPerTick(attacker: Player, defender: Player | TerraNullius, numAdjacentTilesWithEnemy: number): number {
|
||||||
if (defender.isPlayer()) {
|
if (defender.isPlayer()) {
|
||||||
return within(attacker.troops() / defender.troops() * 2, .01, .5) * numAdjacentTilesWithEnemy * 2 / 10
|
return within(attacker.troops() / defender.troops() * 2, .01, .5) * numAdjacentTilesWithEnemy * 2 / 5
|
||||||
} else {
|
} else {
|
||||||
return numAdjacentTilesWithEnemy * 2 / 10
|
return numAdjacentTilesWithEnemy * 2 / 5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user