Template talk:SSBB Move

How to fix this template?
I'm at a loss here. Since Brawl supports four different controllers, ideally this template should be able to show the button images for all four based on a single set of parameters, but everything I've tried to implement that seems to make the template glitch up. OTOH, it would be incomplete to just show the buttons for only one controller. Does anyone have any suggestions? Or should it go back to just saying "Forward + Standard attack button in air" or whatever? Wanderer 18:42, 18 February 2008 (CST)
 * I'd say just use the standard buttons from cade like for attack and  for forward, etc. -- 18:53, 18 February 2008 (CST)
 * I'd recommend against that. On an arcade machine, all the buttons are clearly labelled as punch/kick. On the various Wii controllers, it's not so well defined.  To begin with, I'd suggest you get rid of the "attack name/description" from the template.  The second thing you were trying with all the /GC, /wiicc might work to fix it.  Next, make the direction a separate parameter from the attack button.  So it would turn into something like  where the 2nd parameter is optional (I'm assuming all "moves" require at least 1 button press).  If you need help with any of this, let me know. -- Prod (Talk) 19:22, 18 February 2008 (CST)
 * The bit with calling most of the code from sub-pages didn't seem to fix the glitch. As for separating the parameters, I experimented with something like that on Template:SSBB Move/GC, but this didn't seem to fix the glitch either. Oh, and the throws don't require a button press, just a control stick direction. Wanderer 20:29, 18 February 2008 (CST)
 * Throws - you still have to initialize it with right?  -- 21:03, 18 February 2008 (CST)
 * I've made the first two of the changes (removing info/name and splitting to 4 separate pages). It seems to still work except for some of the longer pages.  It's now just a matter of optimizing the inputs to the switch statement and simplifying. -- Prod (Talk) 23:00, 21 February 2008 (CST)