Template talk:TraitBonus

TraitBonus, triple, and nobonus
Hi ! I didn't want to mess with your template, so I modified Template:triple directly instead, as I liked your ideas. I integrated your suggestions (merge triple+nobonus, smaller font size), and also used an automatism to compromise between "wasted screen space" and "always having to click 'Expand'", by enabling "collapsible" only if there are also unconfirmed traits listed. The unconfirmed list is now separate, so you don't always have to type (Unconfirmed: ...); the missing traits can just be added as a second parameter.

Using named parameters (="nobonus" and "check") makes the template a bit cleaner, IMHO.

The naming "triple" is now a bit of an understatement, though. Unfortunately, I don't believe it is possible to pass parameter lists when calling a template from within a template, unless certain extensions are installed What do you guys think? --Crunch (talk) 15:01, 6 June 2016 (CDT)
 * I used A Father Figure as a first test. Putting the named parameters into separate and indented lines helps a lot finding the correct place again while editing+updating too, I think. --Crunch (talk) 15:24, 6 June 2016 (CDT)


 * I figured since triple is used for other things aside just for the Bonus Traits, (like Skill Point Level needed, Chron amounts, and 1~2 other things.) I wouldn't bog the template with other things and, TraitBonus, I think is a bit more descriptive function in this case than triple. Only way I've seem to figure out how to pass multiple variables to a sub-template is to break the variables into separate variables (for instance, {SP|1|2|3} 3 variables has declared that is then passed to SP as 3 variables, instead of using 1 variable and using the pipe. Or call for the template at the input, like I had to with the crew/cadet list on my user page. Eeb3 (talk) 17:40, 6 June 2016 (CDT)