As a reminder:
Generalist wizards have a 15% chance to flux.
Specialist wizards and sorcerers have a 10% chance to flux.
Wild mages have a 5% chance to flux.
There is an internal cooldown to prevent the effect from triggering more than once every couple rounds.
I have not included Spellsword in this suggestion, as while they do receive Arcane Flux, they have the benefit of being able to still melee rather than being reduced to cantrip spamming.
It feels very bad to get an unlucky streak and not receive a single Arcane Flux in 10+ cantrip casts. I don't know if it's a bug from swapping from a server where I have flux to a server where I don't, but I just counted 78 casts of Daze without any Arcane Flux*--which is why I am now writing this. To confirm before it's considered, I did test and had no invisible Arcane Flux buff. While that part may be from a bug, the general frustration is consistent even when it's working.
Arcane Flux is such a wonderful mechanic, but sometimes you just get horribly unlucky and it can be anywhere from 10 to 30 casts of your cantrips before you get another Flux. Is there any way to code for Arcane Flux to have a steadily increasing bonus percent chance to activating if 10 rounds have passed without receiving a Flux, such as receiving +1% increased chance to flux every 2 rounds to a maximum of +5%?
This would make generalist wizards have a 20% chance to flux after 2 minutes without a flux; 15% for specialist wizards and sorcerers; and 10% for wild mages.
Once a flux is received, put the 2 minutes on cooldown for 30-60 seconds after the flux is used, tied into the existing internal cooldown that prevents Flux from triggering more than once every "couple rounds".
* edit: did some more testing and figured it out--this part is a bug. If you have Flux on one server and swap to another, the Flux disappears and (for me) would not trigger or refund. If you log out and log in again on the server, you will have Flux. It doesn't make much difference for the times that my unbugged 10% chance goes on an unlucky 30+ cast streak, but at least that's figured out.