Previous it couldhappens that create_engines and depcheck::manager s lis
of mods could get out of sync which caused wrong modification to be
active.
Also we add a type= key to [era]s chiech defaults to mp so that only the
default era is avaiable in sp by default (for technical reasons there
must be at least one era avaiable in sp.
making 4mp leader automaticly quick is unexpected for a campaigns
designer. And the intention is make it easier to port sp campaigns to
mp.
To do this i ported the quick4 mp leader code to lua.
I also moved the lua code from eras.cfg to a new file eras.lua, this
makes is easier for an editor to detect lua syntax highlichting
automaticly.
For campaigns (sp and mp) which are usually coop campaigns you usually
don't want the turns over advantage message. So we disable it by default
for campaigns. It is still possible to (de-)activate is manually by
setting the wml variable show_turns_over_advantage to yes/no
The code has been improved to switch from index lookups to lookups by
ids. This makes the implementation more flexible for future improvements
and easier for maintenance.
The "Custom" faction has been added. It is automatically chosen and
locked for sides with a recruit list. The sides without recruit list
won't see it in their faction choice combo box.
The recruit list in side will be now be overriden by a faction if map
settings are not in use.
the khalifate are not stable enough so far to be in 1.10, they need a
lot more playtesting, rebalancing as well as adding d escriptions
because of this they can't be allowed in at the time of the string and
feature freeze since adjustments would basically be impossible then
"someone" will have to move the khalifate into an addon so that
development of them can be continued this way
this commit includes:
* removal of unit definition files
* removal of unit images
* removal of faction definition
* removal of era definition (khalifate+default era)
* removal of movement types
what was not removed:
* definition of the unit names
what someone else has to edit:
* khalifate still appear in tools/emacs_mode/wesnoth-wml-data.el but I
have no idea how to handle that file...
TODO:
* add the removal to the (players_)changelog and the release notes
Some issues remain: missing art for a few units. CERTAINLY some
unknown minor bugs/issues remain with things like movetypes, wrong
defense or mp for some terrain, wrong attack icons, sounds etc.
Testing is welcome!
new map: 6p Volcano
changelog/players changelog updated as well.
...if the unit has other traits, and also provided an override so
individual leaders can be excluded from getting the quick trait by
giving them unit.variables.dont_make_me_quick=yes.