Simplify forest terrain handling
All forest now aliased to base,forest (and snow if appropriate) Best defense, worst movement mounted move_type has forest defense capped at 30% -> maintains old behaviour for mounted units over flat terrain -> mounted units now have 30% defense on forested hills -> naga myrmidons now have 50% defines on flat forest -> all other units/terrains appear unaffected fixes bug #18216
This commit is contained in:
parent
d706fcb2cd
commit
8d6b122a00
4 changed files with 86 additions and 171 deletions
|
@ -27,6 +27,11 @@ Version 1.9.9+svn:
|
|||
* The side metatable provides also the side number
|
||||
(like wesnoth.sides[i].side, which would be i)
|
||||
* add function wesnoth.debug
|
||||
* Unit changes and Balancing
|
||||
* All mounted units now have forest defines capped at 30%. This reduces their
|
||||
defense on forested hills from 40% to 30%
|
||||
* Forests now give best defense and worst movement on all terrain,
|
||||
not just hills - fixes bug #18216
|
||||
* User interface
|
||||
* Removed waypoints UI feature
|
||||
* Added an option to disable the "loading save from a different version"
|
||||
|
|
|
@ -451,7 +451,8 @@
|
|||
editor_name= _ "Great Tree"
|
||||
string=^Fet
|
||||
default_base=Gg
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -462,7 +463,8 @@
|
|||
editor_name= _ "Dead Great Tree"
|
||||
string=^Fetd
|
||||
default_base=Gd
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -473,16 +475,19 @@
|
|||
editor_name= _ "Tropical Forest"
|
||||
string=^Ft
|
||||
default_base=Gs
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
[terrain_type]
|
||||
symbol_image=forest/pine-tile
|
||||
id=forest
|
||||
id=pine_forest
|
||||
name= _ "Forest"
|
||||
editor_name= _ "Pine Forest"
|
||||
string=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
default_base=Gll
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
@ -494,8 +499,8 @@
|
|||
editor_name= _ "Snowy Pine Forest"
|
||||
string=^Fpa
|
||||
default_base=Aa
|
||||
aliasof=At,^Fp
|
||||
mvt_alias=-,At,^Fp
|
||||
aliasof=_bas,At,Ft
|
||||
mvt_alias=-,_bas,At,Ft
|
||||
editor_group=frozen, forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -506,7 +511,8 @@
|
|||
editor_name= _ "Summer Deciduous Forest"
|
||||
string=^Fds
|
||||
default_base=Gs
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -517,7 +523,8 @@
|
|||
editor_name= _ "Fall Deciduous Forest"
|
||||
string=^Fdf
|
||||
default_base=Gd
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -528,7 +535,8 @@
|
|||
editor_name= _ "Winter Deciduous Forest"
|
||||
string=^Fdw
|
||||
default_base=Gs
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -539,8 +547,8 @@
|
|||
editor_name= _ "Snowy Deciduous Forest"
|
||||
string=^Fda
|
||||
default_base=Aa
|
||||
aliasof=At,^Fp
|
||||
mvt_alias=-,At,^Fp
|
||||
aliasof=_bas,At,Ft
|
||||
mvt_alias=-,_bas,At,Ft
|
||||
editor_group=frozen, forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -551,7 +559,8 @@
|
|||
editor_name= _ "Summer Mixed Forest"
|
||||
string=^Fms
|
||||
default_base=Gs
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -562,7 +571,8 @@
|
|||
editor_name= _ "Fall Mixed Forest"
|
||||
string=^Fmf
|
||||
default_base=Gll
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -573,7 +583,8 @@
|
|||
editor_name= _ "Winter Mixed Forest"
|
||||
string=^Fmw
|
||||
default_base=Gd
|
||||
aliasof=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -584,8 +595,8 @@
|
|||
editor_name= _ "Snowy Mixed Forest"
|
||||
string=^Fma
|
||||
default_base=Aa
|
||||
aliasof=At,^Fp
|
||||
mvt_alias=-,At,^Fp
|
||||
aliasof=_bas,At,Ft
|
||||
mvt_alias=-,_bas,At,Ft
|
||||
editor_group=frozen, forest
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -675,9 +686,10 @@
|
|||
id=forested_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Forested Hills"
|
||||
string=Hh^Fp
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
default_base=Hh
|
||||
string=^Fp
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -686,9 +698,10 @@
|
|||
id=forested_snow_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Forested Snow Hills"
|
||||
string=Ha^Fpa
|
||||
aliasof=Ha,^Fp
|
||||
mvt_alias=-,Ha,^Fp
|
||||
default_base=Ha
|
||||
string=^Fpa
|
||||
aliasof=_bas,At,Ft
|
||||
mvt_alias=-,_bas,At,Ft
|
||||
editor_group=forest, rough, frozen
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -697,9 +710,10 @@
|
|||
id=deciduous_forest_summer_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Summer Deciduous Forested Hills"
|
||||
string=Hh^Fds
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
default_base=Hh
|
||||
string=^Fds
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -708,9 +722,10 @@
|
|||
id=deciduous_forest_fall_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Fall Deciduous Forested Hills"
|
||||
string=Hhd^Fdf
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
default_base=Hhd
|
||||
string=^Fdf
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -719,9 +734,10 @@
|
|||
id=deciduous_forest_winter_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Winter Deciduous Forested Hills"
|
||||
string=Hhd^Fdw
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
default_base=Hhd
|
||||
string=^Fdw
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -730,9 +746,10 @@
|
|||
id=deciduous_forest_winter_snow_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Snowy Deciduous Forested Hills"
|
||||
string=Ha^Fda
|
||||
aliasof=Ha,^Fp
|
||||
mvt_alias=-,Ha,^Fp
|
||||
default_base=Ha
|
||||
string=^Fda
|
||||
aliasof=_bas,At,Ft
|
||||
mvt_alias=-,_bas,At,Ft
|
||||
editor_group=frozen, forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -741,9 +758,10 @@
|
|||
id=mixed_forest_summer_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Summer Mixed Forested Hills"
|
||||
string=Hh^Fms
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
default_base=Hh
|
||||
string=^Fms
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -752,9 +770,10 @@
|
|||
id=mixed_forest_fall_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Fall Mixed Forested Hills"
|
||||
string=Hhd^Fmf
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
default_base=Hhd
|
||||
string=^Fmf
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -763,9 +782,10 @@
|
|||
id=mixed_forest_winter_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Winter Mixed Forested Hills"
|
||||
string=Hhd^Fmw
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
default_base=Hhd
|
||||
string=^Fmw
|
||||
aliasof=_bas,Ft
|
||||
mvt_alias=-,_bas,Ft
|
||||
editor_group=forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
|
@ -774,136 +794,13 @@
|
|||
id=mixed_forest_winter_snow_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Snowy Mixed Forested Hills"
|
||||
string=Ha^Fma
|
||||
aliasof=Ha,^Fp
|
||||
mvt_alias=-,Ha,^Fp
|
||||
string=^Fma
|
||||
default_base=Ha
|
||||
aliasof=_bas,At,Ft
|
||||
mvt_alias=-,_bas,At,Ft
|
||||
editor_group=frozen, forest, rough
|
||||
[/terrain_type]
|
||||
|
||||
# The purpose of these hidden terrains is to make aliasing work correctly
|
||||
# regardless of which type of hill the trees are placed on. This is an
|
||||
# unfortunate hack; ideally we'd want to be able to use something like
|
||||
# string=H*^Fds instead.
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-hills-tile
|
||||
id=forested_hills
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Forested Hills"
|
||||
string=Hhd^Fp
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
editor_group=forest, rough
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-deciduous-summer-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Summer Deciduous Forested Hills"
|
||||
string=Hhd^Fds
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-deciduous-fall-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Fall Deciduous Forested Hills"
|
||||
string=Hh^Fdf
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-deciduous-winter-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Winter Deciduous Forested Hills"
|
||||
string=Hh^Fdw
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-deciduous-winter-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Winter Deciduous Forested Hills"
|
||||
string=Ha^Fdw
|
||||
aliasof=Ha,^Fp
|
||||
mvt_alias=-,Ha,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-deciduous-winter-snow-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Snowy Deciduous Forested Hills"
|
||||
string=Hh^Fda
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-deciduous-winter-snow-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Snowy Deciduous Forested Hills"
|
||||
string=Hhd^Fda
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-mixed-summer-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Summer Mixed Forested Hills"
|
||||
string=Hhd^Fms
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-mixed-fall-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Fall Mixed Forested Hills"
|
||||
string=Hh^Fmf
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-mixed-winter-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Winter Mixed Forested Hills"
|
||||
string=Hh^Fmw
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-mixed-winter-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Winter Mixed Forested Hills"
|
||||
string=Ha^Fmw
|
||||
aliasof=Ha,^Fp
|
||||
mvt_alias=-,Ha,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-mixed-winter-snow-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Snowy Mixed Forested Hills"
|
||||
string=Hh^Fma
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=forest/forested-mixed-winter-snow-hills-tile
|
||||
name= _ "Hills"
|
||||
editor_name= _ "Snowy Mixed Forested Hills"
|
||||
string=Hhd^Fma
|
||||
aliasof=Hh,^Fp
|
||||
mvt_alias=-,Hh,^Fp
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
|
||||
#
|
||||
# ## Interior ##
|
||||
#
|
||||
|
@ -2221,6 +2118,13 @@
|
|||
string=Gt # wmllint: ignore
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=void/void
|
||||
id=forest
|
||||
name= _ "Forest"
|
||||
string=Ft # wmllint: ignore
|
||||
hidden=yes
|
||||
[/terrain_type]
|
||||
[terrain_type]
|
||||
symbol_image=void/void
|
||||
id=frozen
|
||||
|
|
|
@ -585,7 +585,7 @@ While undead lords arrived on the Great Continent in considerable numbers only i
|
|||
swamp_water=80
|
||||
flat=60
|
||||
sand=70
|
||||
forest=70
|
||||
forest=-70
|
||||
hills=60
|
||||
village=60
|
||||
castle=60
|
||||
|
|
|
@ -29,6 +29,12 @@ Version 1.9.9+svn:
|
|||
Italian, Japanese, Korean, Latin, Lithuanian, Old English,
|
||||
Portuguese (Brazil), Russian, Slovak, Swedish.
|
||||
|
||||
* Unit changes and Balancing
|
||||
* All mounted units now have forest defense capped at 30%. This reduces their
|
||||
defense on forested hills from 40% to 30%
|
||||
* Forests now give best defense and worst movement on all terrain,
|
||||
not just hills - fixes bug #18216.
|
||||
|
||||
* User interface:
|
||||
* Removed waypoints UI feature ('w' key) since the whiteboard provides
|
||||
similar functionality.
|
||||
|
|
Loading…
Add table
Reference in a new issue