Forum:Displaying cosmetic changes separately from gameplay changes in updates
| This is an ongoing discussion about changing something about Blooncyclopedia. It must reach a consensus before being implemented. Deadline: Thursday, 30 July 2026 at 23:59 UTC |
When I say "cosmetic changes", I mean any and all changes that don't affect the gameplay function of the subject. Visual bugs/bug fixes, cosmetic items, name/description changes, audio, buff icons/indicators, et cetera. "Gameplay changes" means anything else.
Currently, on the wiki's update articles and update history sections, we list both gameplay and cosmetic changes together for the most part. It's especially noticeable on Hero update histories where description changes are awkwardly interleaved with the actual stat changes. What I want to change is displaying gameplay changes and cosmetic changes separately for both update articles and update histories. We already have separate update history sub-sections for heroes and bosses in BTD6 for things like Legends and Boss Rush, so all the cosmetic changes would be moved under a new subsection. For update histories of regular towers and upgrades, we would split them into subsections for gameplay and cosmetic changes as well. (This won't apply to BCS update history sections, since they're all short, but will apply to the update articles.)
Current:
- Update history
- General
- Rogue Legends
- Frontier Legends
New:
- Update history
- Gameplay changes
- General
- Rogue Legends
- Frontier Legends
- Cosmetic changes
- Gameplay changes
I don't think this idea is controversial, but I'm not sure how to separate gameplay and cosmetic changes in the update articles. I've created diagrams of three options, where the rows represent section headers (with the leftmost rows being equivalent to level 2 headers, the ones that you always start with). I'm open to adding more options or using different terminology if anyone can come up with a better way. I should clarify that not every header used in these examples needs to be a real header, they can just use <dl> tags to separate them instead (like how this section uses it to separate crosspath changes for the sake of readability without adding even more rows to the table of contents).
In this example, Dart Monkey and Bloonarius have both gameplay and cosmetic changes, Tack Shooter and Dreadbloon only have cosmetic changes, and Druid and Phayze only have gameplay changes.
- Current
- Additions
- Changes
- Towers
- Dart Monkey
[table of gameplay and cosmetic changes goes here] - Tack Shooter
[table of cosmetic changes goes here] - Druid
[table of gameplay changes goes here]
- Dart Monkey
- Boss Bloons
- Bloonarius
[table of general and cosmetic changes goes here] - Dreadbloon
[table of cosmetic changes goes here] - Phayze
[table of gameplay changes goes here]
- Bloonarius
- Towers
- Option A
- "Gameplay changes" and "cosmetic changes" as subheaders of each subject they apply to
- Additions
- Changes
- Towers
- Dart Monkey
- Gameplay changes
[table of gameplay changes goes here] - Cosmetic changes
[table of cosmetic changes goes here]
- Gameplay changes
- Tack Shooter
- Cosmetic changes
[table of cosmetic changes goes here]
- Cosmetic changes
- Druid
- Gameplay changes
[table of gameplay changes goes here]
- Gameplay changes
- Dart Monkey
- Boss Bloons
- Bloonarius
- Gameplay changes
[table of general changes goes here] - Cosmetic changes
[table of cosmetic changes goes here]
- Gameplay changes
- Dreadbloon
- Cosmetic changes
[table of cosmetic changes goes here]
- Cosmetic changes
- Phayze
- Gameplay changes
[table of gameplay changes goes here]
- Gameplay changes
- Bloonarius
- Towers
- Option B
- "Gameplay changes" and "cosmetic changes" as subheaders of "changes"
- Additions
- Changes
- Gameplay changes
- Towers
- Dart Monkey
[table of gameplay changes goes here] - Druid
[table of gameplay changes goes here]
- Dart Monkey
- Boss Bloons
- Bloonarius
[table of gameplay changes goes here] - Phayze
[table of gameplay changes goes here]
- Bloonarius
- Towers
- Cosmetic changes
- Towers
- Dart Monkey
[table of cosmetic changes goes here] - Tack Shooter
[table of cosmetic changes goes here]
- Dart Monkey
- Boss Bloons
- Bloonarius
[table of cosmetic changes goes here] - Dreadbloon
[table of cosmetic changes goes here]
- Bloonarius
- Towers
- Gameplay changes
- Option C
- "Gameplay changes" and "cosmetic changes" as level 2 headers
- Additions
- Gameplay changes
- Towers
- Dart Monkey
[table of gameplay changes goes here] - Druid
[table of gameplay changes goes here]
- Dart Monkey
- Boss Bloons
- Bloonarius
[table of gameplay changes goes here] - Phayze
[table of gameplay changes goes here]
- Bloonarius
- Towers
- Cosmetic changes
- Towers
- Dart Monkey
[table of cosmetic changes goes here] - Tack Shooter
[table of cosmetic changes goes here]
- Dart Monkey
- Boss Bloons
- Bloonarius
[table of cosmetic changes goes here] - Dreadbloon
[table of cosmetic changes goes here]
- Bloonarius
- Towers
Support option A
Support option B
Support option C
- I like this one the most. It avoids the problem of having too many nested subheaders, which is especially bad on mobile and results in headers that are so small they can't be distinguished from
<dl>tags. (At some point, I'd also like to cover "technical changes" under its own level 2 header...) Polavux (talk) 10:13, 16 July 2026 (UTC) - I prefer gameplay and cosmetic to be separate, and thus should be the main separators. Besides, you can't do much with cosmetic changes anyway and it'd just clutter everywhere... Qwertyxp2000 (talk) 10:26, 16 July 2026 (UTC)