davewx7 / citadel

A turn based strategy game based on the Anura engine
Other
98 stars 25 forks source link

Doom should not be cancelled by regeneration #155

Open crabel opened 6 years ago

crabel commented 6 years ago

I have noticed that regenerate "resets" the creature. This cancels powers like doom and probably also things first strike. So, it is kinda futile to cast doom on trolls.

If this is intended, then it's fine. But IMHO it feels wrong for a power like doom to be canceled by regeneration. Doom should mean Doom and not "somewhat sick". Also, renaming Doom to "Plague" or something like that would also be fine. Regeneration might heal sickness.

Note: I think it is kinda ok for a power like Remake to remove all effects on the creature. e.g. when I cast First strike on flesh golem and remake it, First strike is gone afterwards. Not sure if this is intended either but it could be argued both ways.

sapientN3T commented 6 years ago

Restore is intended to be very powerful, but perhaps it is unexpectedly powerful when it exists as an innate creature ability. You would expect the Doom to be removed it you cast Divine Restoration, am I right?

Perhaps the game should prevent targeting creatures with an automatic end-of-turn Restore ability if your spell wouldn't take effect until another turn.

crabel commented 6 years ago

Well, to me it is a lot about wording. I would indeed expect Divine Restoration to work that way. I mean, it's a heavenly power to restore a creature.

But I would also expect a regeneration to heal only lost life (hitpoints), and wouldn't except it to remove spells. That feels wrong to me.

Btw. I don't think troll is powerful. I rather think that automatic restore makes it pretty weak. That powers like doom don't affect it is not really that much of a boon. But that you can't enhance a troll with things like First Strike and similar powers is a really big nerf. An enhanced troll with extra hitpoints and cover would be a really fearsome beast.