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

closed

Soften "coastal bombardment" rule

Added by Alexandro Ignatiev over 4 years ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
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)ClosedMarko Lindqvist

Actions
Actions #1

Updated by Marko Lindqvist over 2 years 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 over 2 years ago

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

Updated by Alexandro Ignatiev over 2 years ago

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

Actions #4

Updated by Marko Lindqvist about 2 years 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)

Actions #5

Updated by Marko Lindqvist 3 months ago

  • Status changed from New to Closed
  • Assignee set to Marko Lindqvist

I think https://osdn.net/projects/freeciv/ticket/43188 covers also what remains of this ticket -> closing as duplicate.

Also available in: Atom PDF