Spider Stomper
Posts: 200
Joined: Sunday, 11th May 2014, 11:26
New charm magic system
Charms
Deflect Missiles was left as is after the removal of RMsl with the hopes of a coming charms revision. That was a while ago, in the interleaving time several forks have experimented with a variety of "permabuff" systems. These reduce MaxMP to have a charm on, which possibly drains MP when the effect happens; spell failure and power are factored in when the spell effect happens somehow. Ultimately, these begin to feel much more like items. This points me (ebering) in a direction: remove the remaining charms that pose "tedious optimal" issues, and re-introduce them as scarves.
This idea will need more fleshing out before development work begins. Some ideas:
* Scarf effects scale on trained Charms skill, Trog hates these scarves (this sort of approach has been tried on the staff of battle, where it seems to work well).
*Instead, the Charms school is removed outright, the dual-school spells that are worthy of remaining are either increased in level or given another school. Probably this means removing or seriously revising Skald.
I had originally supported the Hellcrawl charm system, but I found that the system was less likely to be adopted, so I will make a new proposal according to the development plan. Before making the proposal, I guessed why the development team was trying to change Charm.
tedious optimal - Charm is useful and not difficult to use, so you can benefit greatly from a short period of annoying switching act. Even if you feel bored and tired of this act, this act is advantageous to survival and score, so you will do it if you want to win. A prime example of this was Repel Missiles. It was too effective compared to a very low level, and it was a spell that must be used unconditionally even if you take the trouble to win. This act is obviously useful to do than to don't it. In other words, there is no tactical thinking. In other words, I guess the purpose of the change is to block 'tired but necessary measures'.
Perhaps the development team has determined that the it is not acceptable because only the Hellcrawl's system operates in a completely different way than other magic systems, which could complicate the game.
With these two things in mind, I will give my opinion.
Now, Charm spell cannot be cast by the player himself. A new function is added to the guardian spirit scarf(and amulet). When equipped with a guardian spirit, the player auto-casts the cham spell they learned one by one every turn when an enemy enters the LoS(Each cast consumes mp as spell level). Auto-cast are cast when the probability of failure is slightly dangerous or safe. Check the probability of success when cast, and check if the probability exceeds 'slightly dangerous' for each turn. Spell of excess probability will be cancelled immediately. For example, if a warrior used a wizard ring to reduce the probability of failure of the Deflect Missiles below 10%, the spell will be retained while ring is worn. However, after the spell is cast, the spell is immediately cancelled if the failure probability exceeds the 'slightly dangerous' by replacing the ring.
It also adds another function to the guardian spirit. It is 'Evoke Tuning'. With this ability, the player can individually turn on/off the charm spell to be auto-cast. This ability cannot be used when an enemy is in LoS. For example, if you set 'Song of Slaying' to off, when you do auto-cast, SoS will not cast. Trog will deactivate this ability, and good gods will erase evil spell from the tuning selection list.
Auto-cast does not stop until the player has used up all the spells they learned and tuning, and if the enemy is visible and MP remains, it will be cast again at the end of the spell's duration.
Then add the duration to Deflect Missiles. This spell does not last until all the resources are exhausted, as it is now, but vanishes after a certain duration. Like other charm spells. Regeneration spell must kill an enemy to change the speed of regeneration to increase. I realized that this was the only way to stop the player from carrying around a weak enemy and maintaining they regen spell when taking a rest. In this case, 'tedious optimal act' is blocked at almost. Taking off the armor and putting the wizard ring to reduce the possibility of magic failure is no use. The spell will be canceled immediately if the probability of failure increases.
You can carry weak enemies and try to keep the buff, but this is a loss. Every spell has a duration and will be cast again each time it ends. regen only begins by killing the enemy, so the act is meaningless. Since this is not permanent, SoS will restart at zero after the duration. There is one thing that this method has not prevented. It's an act to get all the buffs through weak enemies, then down the stairs. This act can be blocked by resetting the buff when climbing up and down stairs, but I'm afraid it might be a bit harsh. If this is even included, 'tedious optimal act' is blocked at source.
Also, since these functions were included in the Guardian Spirit, Charm spell is no longer an obvious benefit.
1. You should give up the chance to wear another scarf or amulet to use this.
2. It is impossible to cast the spell by switching item and then change it to another item. If you want to use an spell, you must train your skills very high or keep wearing a wizard ring during battle.
3. Mana Shield effect and the use of the spell will consume MP very quickly. It takes a long time to take off the equipment, and tuning is not available if the enemy is in LoS, so you can't easily stop consuming MP. That much makes it difficult for you to use God's power or magic.
Now players will have to ponder whether using Charm spell is a really good choice.
This method also does not touch the magic system. Just as Necromancy asks for the corpse, charm asks for a specific item. That's all.