Board Thread:New on TrainStation Wiki/@comment-5596770-20140217222504/@comment-15636815-20141113015250

As long as we're adding items that Infobox_Item can handle, how about adding themes to the mix? Unlike the flags, they don't have any "extra" or "different" properties from buildings or decorations. In fact, they have fewer properties, which should make them even easier to handle.

Also, I think Infobox_Item needs to show Discounted Cost. It's easy to calculate, especially with templates doing the dirty work for us. Below is a random list of my opinions on the subject. As always, they are open for discussion and negotiation with the community.


 * Reminder: The below are Pella's opinions, not statements of fact.
 * Only items that get discounts, such as buildings and themes, should display a Discounted Cost section. Decorations and other non-discounted items should skip it entirely. This is easy, since it's how most of our major templates work already.
 * Example_cost_sections.png infobox should list Cost, then Discounted Cost, then Buy XP. If you need a visual, please consult the screenshot.
 * The template should use the correct discount (duh!), based on the type of item.
 * The "Discounted Cost" header should be a link to Sam's page for buildings or the Stock Exchange page for themes. Alternatively, we can create an article page discussing Discounted Cost in general and link to that instead. (If we did that, we could consider changing other D.C. links on the site. But I digress.)
 * Infobox_Item should have a way to accept cost information in whatever form the user/editor wants to enter it. This is the most critical part of the whole idea. If this doesn't work, or if it works poorly, or if it's difficult to use, then we could lose a bunch of good editors. Or a bunch of good information. Or both.
 * Reminder: The above are Pella's opinions, not statements of fact.

I'm guessing that the best way to implement that last item is simply to have multiple optional parameters for cost (regular full-price cost, already-discounted-by-Sam cost, already-discounted-by-Stock-Exchange cost). The template would check the parameters until it found some cost data, then do whatever it needed with whatever it had (calculate the discount or reverse the discount). I handle templates more easily than Mhommer does, but I'm not the expert that Katat0nyx is, either, so I'll definitely listen to other ideas. The goal, as always, is to do whatever is best for the community as a whole.