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
