Temple Termagant
Posts: 5
Joined: Tuesday, 7th October 2014, 00:23
Balancing Charms
(Threads are https://crawl.develz.org/tavern/viewtopic.php?p=184611#p184611 and https://crawl.develz.org/tavern/viewtopic.php?f=8&t=13182)
I'm a noob, but I've run into this issue before with rmsl and stoneskin. I'll start by keeping them up as I run around the dungeon, but eventually get bored and turn them off.
It seems to me that this behavior could be fixed with a simple change to all charms: make them last until the player turns them off, but steadily drain magic while they're on. This wouldn't need to be a significant amount of magic, just enough to make it a non-trivial decision to keep them on. If the player can't spend magic on them (i.e. is out of magic), they'd expire and need to be recast. This would also fix the levitation irritation of waiting around to stop floating so I can go down the stairs by letting a player turn levitation off and then head on down.
Mechanic-wise, the player would see a message similar to 'Your haste enchantment siphons off a bit of energy' every few turns. Casting the spell again while it's still active would dispel the current instance of the buff. Thoghts?