It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I encounter a bug every game I play that lasts longer than a few hours. For some reason I cannot cast spells in my main city (where my wizard tower is) with my wizard. I can cast spells fine with my heroes or normal units in the main city, but it says something similar to "You cannot cast spells at this time" when I try with my wizard. I have not noticed any overland enchantments that would have prevented me from casting spells but this is the third game that it has happened in and the effect is permanent--that is, until I end the game. Any ideas?
This question / problem has been solved by DeMignonimage
avatar
MoMfan: ... Any ideas?
It's a bug, connected to the maximum amount of mana the corresponding game variable can handle.

Here are some details, I just copy-pasted here:
... When a battle starts, the game determines the maximum mana you can cast by taking the lower of your casting skill, and your current mana reserve divided by the "distance factor". Since the "distance factor" is 1/2 in your home city, it divides by 1/2, doubling your mana reserve. If you have more than 16383 mana, the value exceeds 32767, which is the maximum positive value it can store in a 16-bit signed integer, so you get a NEGATIVE amount of mana available. This is why you can't throw any spells ...
avatar
MoMfan: ... Any ideas?
avatar
DeMignon: It's a bug, connected to the maximum amount of mana the corresponding game variable can handle.

Here are some details, I just copy-pasted here:

... When a battle starts, the game determines the maximum mana you can cast by taking the lower of your casting skill, and your current mana reserve divided by the "distance factor". Since the "distance factor" is 1/2 in your home city, it divides by 1/2, doubling your mana reserve. If you have more than 16383 mana, the value exceeds 32767, which is the maximum positive value it can store in a 16-bit signed integer, so you get a NEGATIVE amount of mana available. This is why you can't throw any spells ...
avatar
DeMignon:
Got it, so.... just alchemy/spend mana to ensure I have less than 16383? Thanks.