Freeciv commit message:
Add Action "Wipe Units"
Wipe Units wipes all the units from the target tile if none
of them has positive defense value. This applies even when
stack death does not usually apply.
Requested by Alexandro Ignatiev
See hrm Feature #864356
(Signed-off-by line removed from FCW commit message to avoid confusion)
Freeciv commit message:
Add "CityDefensePct" combat bonus type
Implement type-specific combat bonuses in cities that override
"Defend_Bonus" effect.
See hrm Feature #865084
(Signed-off-by line removed from FCW commit message to avoid confusion)
Freeciv commit message:
Make generated random seed less predictable
Patch by Ilkka Virta and myself
See hrm Feature #914184
(Signed-off-by line removed from FCW commit message to avoid confusion)
Freeciv commit message:
Add ruleset control of unlimited airlift without capacity
Add ruleset entries airlift_from_always_enabled and
airlift_to_always_enabled. These are consulted when server
setting airliftingstyle sets airlifts to unlimited, and
there is no airlift capacity at all.
The old hardcoded behavior of 'from' requiring airlift capacity
and 'to' not requiring it are the default.
Requested by Lexxie
See hrm Bug #874937
(Signed-off-by line removed from FCW commit message to avoid confusion)
Freeciv commit message:
Correct wrong moves_actor_kind.
The actions "Investigate City" and "Establish Embassy" doesn't do diplomat
escape. The actor unit stays in place.
Set their moves_actor_kind to MAK_STAYS rather than MAK_ESCAPE. Don't charge
all movement as the spy escape cost.
See osdn #41811
Freeciv commit message:
Replace hut_behavior with HutFrighten.
The HutFrighten unit class flag serves as an anchor that should be pulled
when frightening and entering a hut at the same tile is supported.
The user unit class flag "HutNothing" is used where hut_behavior may have
been "Nothing".
See hrm Feature #923073
Freeciv commit message:
Deduplicate "Establish Embassy" move costs.
Doing post "Establish Embassy" escape to a nearby city spends all remaining
MP. There is no point in also subtracting 1 move fragment for doing the
action.
Reported by Marko Lindqvist <cazfi74@gmail.com>
See osdn #41765
Freeciv commit message:
New effect Heal_Unit_Pct.
Make how much of the unit's full health the heal unit action will restore
ruleset controlled.
See osdn #41789
Freeciv commit message:
Improve Action_Success_Actor_Move_Cost effect entries style in rulesets
See osdn #41760
(Signed-off-by line removed from FCW commit message to avoid confusion)
Freeciv commit message:
Introduce ruleset defined effects.
Add 4 user effects. They can be given meaning by the ruleset from Lua.
See gna patch #2979
See osdn #41745
Freeciv commit message:
Make unit combat bonus value signed 16bit in network protocol
Requested by Alexandro Ignatiev
See hrm Bug #922007
(Signed-off-by line removed from FCW commit message to avoid confusion)
Freeciv commit message:
"Unit May Embark" action sub result.
Introduce the new action sub result "Unit May Embark". It is true if a unit
may end up loading into a transport at the target tile if it can't survive
there on its own.
Represent civstyle.paradrop_to_transport internally - the ruleset
representation remains the same - by setting "Unit May Embark" for the
paradrop actions.
See osdn #41739
Freeciv commit message:
Make city culture values 32bit in network protocol
See osdn #41706
(Signed-off-by line removed from FCW commit message to avoid confusion)
Freeciv commit message:
Split "Paradrop Unit"
Reduce the number of paradrop side effects by splitting the new actions
"Paradrop Unit Conquer", "Paradrop Unit Frighten",
"Paradrop Unit Frighten Conquer", "Paradrop Unit Enter" and
"Paradrop Unit Enter Conquer" from "Paradrop Unit".
City conquest and extra conquest ended up in the same actions to keep the
number of new actions down. They can be split later on ruleset author
request.
Allows more fine grained control over Paradrop side effects.
Enables simplifications and clean ups already half done.
See osdn #41565
Freeciv commit message:
Nuke action min distance to to the ruleset.
Move the minimum distance between the action and target for the actions
"Explode Nuclear", "Nuke City" and "Nuke Units" to the ruleset.
See osdn #41701
Freeciv commit message:
Ruleset configurable nuclear blast radius.
Introduce the new effect Nuke_Blast_Radius_1_Sq to control the size of a
nuclear explosion's blast radius.
Named like that to make room for an inner and an outer blast radius.
Uses the existing nuclear explosion animation for all blast sizes.
See hrm Feature #854166
Freeciv commit message:
Increase the number of legal reqs.
Our ruleset upgrade code can add new requirements to existing requirement
vectors. But requirement vectors can't be more than 20 requirements long.
The existing requirement vector may already be that long.
Increase the number of legal requirements in a requirement vector to 40,
doubling it.
See osdn #41661
Freeciv commit message:
Make player culture values 32bit value in network protocol
Reported by mortmann
See osdn #41654
(Signed-off-by line removed from FCW commit message to avoid confusion)
Freeciv commit message:
Action escape movement cost to the ruleset.
Move the movement cost of escaping to the nearest city after performing a
spy action to the ruleset.
See osdn #41628
Freeciv commit message:
Action sub results.
Add the field sub_results to the action struct. It is for side effects that
happens on top of the action result.
Add "Unit Enter Hut" and "Unit Frighten Hut" as the first action sub
results. Move the parts of the corresponding action results that can be
moved to the action sub results.
See osdn #41610