URL:
  <http://gna.org/patch/?6598>

                 Summary: Multi-stage fortify
                 Project: Freeciv
            Submitted by: jtn
            Submitted on: Mon 16 Nov 2015 22:59:29 UTC
                Category: None
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: 

    _______________________________________________________

Details:

Ruleset option idea: the more turns a unit stays put, the more of a defence
bonus it gets, up to some limit. E.g., +5% a turn, up to 25% after 5 turns.

I think much of the machinery is already there. Fortifying is already an
activity, so the activity_count can just count up as normal and then saturate
at the limit, and the current defence bonus be derived from activity_count.
Waking a unit and then changing your mind keeps the current activity_count.

Would need to work out how exactly authors express the number of levels and
the mapping to defence bonus. I suspect effects for all of this have too many
edge cases, so probably it's fixed ruleset fields like veteran levels. Might
be able to have an effect that controls the max reachable level though.

Might want some progressive visual indication (although maybe "+10% defence"
in a tooltip would suffice).

(I haven't thought about how this idea might interact with bardo's wishlist
items in bug #21795 / bug #23516 (which I've just bumped into). But perhaps
having fortification be a more gradual process rather than a big bonus that
appears on turn change would help.)




    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?6598>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to