Module talk:SkillPanel

Handling data better
Here are some things I want the module to do: I'll try to implement these improvements. Thoughts are welcome. --BryghtShadow (talk) 11:32, 15 August 2017 (UTC)
 * Automatically determine panel colours. This means we won't have blue being specified for some "New Weapon" panels.
 * brown -- All panels that affect stat (HP, attack, break power, magic, speed).
 * green -- All panels that are new jobs/weapons, weapon upgrades, and enhance ultimate.
 * blue -- All avert, clutch, job lore, enhance/resist element, heal/power drive, and the rest.
 * grey -- Use to indicate an error in either the module (e.g. lack of data) or the user input (e.g. typo).
 * Optional line-breaks in the "#n" parameter.
 * Saves characters used per panel --  (1 char) compared to   (4 chars) or   (5 chars).
 * The pattern  will handle "Magic+10%", "Magic +10%", "Magic +10%", and "Magic +10%" . A similar system can be seen in Module:AutoAbilities/data.
 * Display cost per panel and total cost:
 * Allows for some input verification, but beware of "compensating errors" which won't show up in the total.
 * Display total stats gained. (e.g. "Enhance Fire+150%")


 * Implemented the following:
 * Auto background color. This should make usage a lot more simpler. Any spelling errors (excluding Job names and Weapon names), or erroneous data (e.g. HP +20%) will result in grey background.
 * optional line-breaks. " " and " " get converted to spaces, all double (and more) spaces get turned into single spaces. Later on, the format function handles the displaying of linebreaks.
 * --BryghtShadow (talk) 07:25, 26 August 2017 (UTC)