CC to Wesnoth forums at
http://www.wesnoth.org/forum/viewtopic.php?p=64257#64257
---
I'm making the following changes to traits:
- loyal units now cost 0 upkeep
- loyal is no longer given as a random trait
- units may be given traits explicitly using the macros {TRAIT_LOYAL},
{TRAIT_INTELLIGENT}, and so forth in their [unit] definition inside a
[modifications] tag.
- at the current time, units given to a player in a scenario still have
0 upkeep. However it is recommended they are given the loyal trait as
this may change in future, and to make it clear to players what's happening
- traits may now be specified to be valid for a certain race by putting
a [trait] tag inside a [race] tag. The Elves now have a new trait called
'dextrous' which gives their ranged attacks +1 damage.
- traits may now be specified inside a unit type definition, and units
of that type may get that trait. This feature is not yet used in any
standard game data.
David