Enable autocast "stacking"

Imported from legacy Flarum.
Original author: Zrzovous (Flarum #1417)

Make different sources of the same autocast stack

Description:
At this moment stacking multiple identical autocast triggers doesn’t work (confirmed by Muh via Discord ticket). It would make sense to make each autocast source apply and have a chance to trigger.

E.g.:
Alchemy Glove accessory (ID: 2854) can be equipped in both Right and Left accessory slot. It has 3% chance to cast Lv5 Fire Ball on autoattack. Equipping two of these accessories at once doesn’t add up the autocast chance (to 6%), nor rolls the chance to trigger the autocast twice (3% and 3%).
(script: bonus3 bAutoSpell,“MG_FIREBALL”,5,30;)

Hellfire spear (ID: 1471) also has an autocast chance - 10% chance to cast Lv5 Fire Ball on autoattack.
(script: bonus3 bAutoSpell,“MG_FIREBALL”,5,100;)

Since the script line is different to the one from Alchemy Glove, Hellfire spear is “stacking” the autocast chance with the one from Alchemy Glove. By “stacking” I’m referring to:
autoattack → roll 3% for Alchemy Glove, roll 10% for Hellfire → autocast either 0x Lv5 Fire Ball (if both rolls fail), 1x Lv5 Fire Ball (if one of the rolls succeeds) or 2x Lv5 Fire Ball (if both rolls succeed)

To complete the idea - Kasa Card (ID: 4431) also has 2% chance to cast Lv5 Fire Ball on autoattack.
(script: bonus3 bAutoSpell,“MG_FIREBALL”,5,20;)

I would like to suggest this:

bonus3 bAutoSpell,“MG_FIREBALL”,5,20;
bonus3 bAutoSpell,“MG_FIREBALL”,5,30;
bonus3 bAutoSpell,“MG_FIREBALL”,5,30;
bonus3 bAutoSpell,“MG_FIREBALL”,5,100;

Or this:

bonus3 bAutoSpell,“MG_FIREBALL”,5,180; (see the addition of all 4 chances above - probably a bad idea :D)

Over the current:

bonus3 bAutoSpell,“MG_FIREBALL”,5,20;
bonus3 bAutoSpell,“MG_FIREBALL”,5,30;
bonus3 bAutoSpell,“MG_FIREBALL”,5,100;

Why is this a good idea?
There are many items and cards, that enable autocast. Why would Gravity allow up to 4x Mutant Dragonoid Card to be slotted into a weapon enabling only autocast from a single card? It simply makes sense to enable it.

What risks or downsides does it have?
The downside may be just a little performance issue when creating some shenanigans build such as double Elemental Sword GX with tons of autocast items. Other than that I doubt it will anyhow affect the gameplay.

1 Like

I’d like to re-raise this suggestion as it possibly opens up more autocast build diversity than going with “one and only” build option for each job class.