I have noticed some inconsistancies with traits that I would like to see
changed and am putting forth some proposals for discussion/clearance.

Proposal one:
Currently leaders described by the [side] config do not get traits by default
and almost no one uses random_traits=yes to give them to them. I would like
to make random_traits=yes the default for this case and require people to
turn them off if they don't want them. This will have some minor effect on
play balance in multiplayer, as undead leaders will lose out on this
relative to other races. If other traits are specified in addition to
random traits, then the random traits should be generated first and then
other traits added.

Proposal two:
Units generated inside of WML using [unit] have the same issue as for
leaders in proposal one. I would also like to make generating random
traits for them the default. I would change the manual trait setting
macros to set random_traits=no so that people could easily set traits
to specific ones, though in most cases people shouldn't be doing this
except when making units loyal or there is a story reason to assign
specific traits. The reason is that changing traits available or the
number available to the unit type won't automatically be propagated back and 
manually set traits won't be consistant with automatically generated ones.

Proposal three:
Leaders are currently generated with no upkeep required but are not marked
as such with the loyal trait. I would like to give them the loyal trait
unless their upkeep has been specifically set, in order to make this obvious.
This would be in addition to any other traits they have. This would be the
same as things are today, except that the loyal label would be listed under
traits.

Proposal four:
Undead units currently get the undead trait. Since this trait is really
attached to the unit type and doesn't vary by unit, I believe it is really
an ability, not a trait. I would like to change undead to an ability and
remove it as a trait and change undead units to have that ability and remove
it from the undead race's trait list and drop the number of traits for
undead from 1 to 0.

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

Reply via email to