Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. *Read more...*

Feature #865055

open

Soften "coastal bombardment" rule

Added by Alexandro Ignatiev almost 3 years ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

It's hardcoded that if a unit attacks a non-native tile and the defender against him can't enter his tile then both have their firepower set to 1. This disallows making units with a greater firepower that we want to ignore this rule, for example, naval city-busters or desk-firing catapults attacking for 1 round with 10fp onto mountines as well as onto plains. Note that there is no way to check by the ruleset if the defender could move on the attacker's tile. Of course one can build rulesets totally from 1fp units but possibly he or she does not want.

Proposed solution: add flags like "StrongOnNonNative" (does not discount unit fp in attack or defense in CBR situation while may do for the other side) and "RaidsNonNative" (attacker does not produce CBR).


Related issues

Blocks Freeciv - Task #939772: S3_2 datafile format freeze (d3f)New

Actions
Actions #1

Updated by Marko Lindqvist 7 months ago

  • Sprint/Milestone changed from 3.1.0 to 3.2.0

osdn #42960, osdn #43255, and osdn #43041 have changes related rules, but I think they still don't provide solutions to all cases this ticket is about?

Actions #2

Updated by Marko Lindqvist 7 months ago

  • Blocks Task #939772: S3_2 datafile format freeze (d3f) added
Actions #3

Updated by Alexandro Ignatiev 6 months ago

Likely yes. At least, can we just turn PH rule off in a ruleset?

Actions #4

Updated by Marko Lindqvist 5 months ago

Alexandro Ignatiev wrote:

Likely yes. At least, can we just turn PH rule off in a ruleset?

Give no unit class "NonNatBombardTgt" flag?

What we may want to add is also attacker side control whether attacks toward NonNat count as NonNatBombardment or not. Possibly as a unit class flag, but more likely a multi-state property (with additional flag we would already get 4 combinations of "AttackNonNative" and the new flag, one of which is not sane)

Also available in: Atom PDF