Maybe, Bubblicious attacks reduce the protectiveness of metal based armors by 25% except when worn by air elemental creatures on Thursdays in which case it becomes 35%. Wooden or other plant based creatures are immune to all attacks of this type. Otherwise, standard rules for attack power and efficacy apply.
As crazy as you make it sound, I had an embryo of a mechanic similar to this (except that it was caring for whether the target was flying, in which case it was an auto-miss).
I think this has potential because it shifts the question elsewhere. Yet, they wouldn't be new damage types, rather, new abilities, and, for the most part, they should be able to handle new content.
That being said, there's always the issue of what if I need a new damage type because the combat system gets old and needs a bit more depth (otherwise there would be no need for new units, etc.)
I think it depends on how you use your types/keywords. If you do it in such a way that Attack Type: Fire will only do extra/less damage against a unit if the target has either Vulnerability: Fire or Resistance: Fire, you essentially close the loop. If you suddenly add Attack Type: Electricity, yes, it won't really do anything, but it also won't be overpowered. It will be more work, in that if you add that attack type, you need to add the corresponding Resistance/Vulnerabilities. Though honestly, in a video game, it shouldn't be that hard to update that kind of a system and add/remove keywords. It's not like a card game where you have to reprint cards and end up with multiple versions floating around.
Interesting. Essentially, I would replace the resistances with % instead of integers. By default, everything would be 100% unless otherwise specified.
My only concern is that it is also present under boardgame form, in which case I'd be asking players to make calculations on the fly. For 50% and 200%, assuming I define whether to round up or down, it should be manageable, but what about 75%? That might put quite a strain on the players. That's why I initially went for integer armor points (and simply subtract from damage).
Though honestly, in a video game, it shouldn't be that hard to update that kind of a system and add/remove keywords.
The PC version wouldn't have this issue, but it will also be a boardgame, hence why I'm worried about persistence of data here. Arguably, publishing to 1st parties publishers (Sony and Microsoft for example) could have similar issues unless I plan on hosting an external xml file and force the player to connect to that server on game boot to update data in real time.
You can add new effects later on such as maybe you add a new creature toxic zombie that does 1 Physical and on a 5+ adds 1 poison token to the target. Or a Corruption zombie that does 2 physical damage and on 4+ add 1 weakness to the target.
Poison and Weakness could be completely new to the zombie horde expansion. With their own mechanics but they don't break any of the existing rules and mechanics. They still inflict one of the three damage types, and zombies might have the undead status which makes them immune to mental damage. They introduce new ways of playing and mechanics but the game as core still stands.
Scary how my game works exactly like that... and I mean EXACTLY ;)
Currently, some attacks have such abilities bound to them. For example, if you attack, and you actually deal at least 1 damage, you get to roll. On a 5+ (some abilities trigger on a 4+), the 'thing' happens (stunning, poison, etc.)
I felt this system was one way to keep combat interesting even if actual damage became redundant, but I'm just not sure that's enough to insure I don't need other damage types later down the road.
M:tG still does this, btw, and it is - still - part of the powercurve/powercreep;
*destroy target creature
*destroy can't be regenerated
*remove creature from the game
*creature can't be targeted
*"choose" creature target player controls that player sacrifices it
*ban target card from the draft (yes they implemented cards that have use during the draft xD )
I'm glad you brought this up actually. During the inception of this design, I was somewhat influenced by MTG. I isolated issues I felt the game had.
Though the game presents itself as a 'creature game' its really more a wizards game and one should not get fooled by the amount of critters you can spawn.
I don't want that. I don't want it so much that it is actually the very reason I've stopped playing MTG several years ago. I love the mechanics, the flavor, the theme, etc. I just hate how expandable creatures have grown. So much so that you can table a 11/1 trample monster (even indestructible) for 11 mana and still meet your doom for 2 or 3 mana (as an instant!).
Surely, they've made a conscious decision to make it more about the wizards and less about the player (indeed its more about how much life the wizard has left, and less about the resources he controls), but shunning 20-25% of your card pool seems like a poor design decision. Tournaments (not limited ones) basically play (most of the time) without creatures because they are too vulnerable.
My design is a lot more about creatures. I decided not to stick to abilities that made them too expandable.
The creation of 'destroy' effects led to power creep (resulting in regeneration, although present in Alpha)
Destroy can't be regenerated was answered by Indestructible
Exile (remove from the game) was met by Hexproof (prevents target)
and ultimately mass removal spells of any kind akin to Wrath of God.
This is a natural progression one gets to use to 'get away' with it, but this is pretty much what I'm trying to circumvent.
Ah, it wasn't clear to me from the original post that this was a card game. I thought the MtG reference was general design discussion. Okay, my feeling is that the idea of old cards having no resistance to new attack types is terrible. It would indeed nerf old cards. Perhaps the new decks would have rules for calculating resistance for old cards, e.g. "bubble resistance = (magic resistance + water resistance)/2". Or you could combine cards, e.g. give your old paladin bubble armour from the new deck. Or the new attack types cause the same old kinds of damage, but with added effects, for example a bubble attack causes water damage + magic damage + can't attack or defend for one round.
Actually, it is not a card game. But it is very similar. The Boardgame version has cards, and the digital version wants to feel like a board game. It, however, has a more tactical dimension (miniatures for the boardgame, and actual units for the digital version).
Calculating resistance for old cards sounds like a cheap solution. This is something FantasyFlightGames did when they released Descent: Journeys in the Dark 2.0
Since the rules changed dramatically and they already had a lot of content from the 1st edition, they created a conversion kit which essentially provided each character with a new character sheet. The idea is that they allowed you to play with your favorite hero, but they drastically altered its behavior (so much so that it was no longer your favorite hero).
If I'm to tap into collectors, I'd rather not give them something unfinished that will require erratum. As a collector, I wouldn't invest in a game that does this.
for example a bubble attack causes water damage + magic damage + can't attack or defend for one round.
I think that's the closest I can think of to a solution.
Thanks all for the feedback. although I haven't come with a better solution, I'm starting to make my peace that sticking to the systems and mechanics I've already placed (6 rigid types + abilities created with each expansion) is acceptable.
(Flash Forward 20 years, when my game has a million followers, they get to point fingers and say that I've ruined their favorite game, but then, I'll be happy to have million of followers!)