December 27th, 2020, 08:22
Posts: 10,492
Threads: 395
Joined: Aug 2015
Invisibility effect is implemented on a "per case" basis and some of those are either missing or can't/shouldn't be added for game balance reasons.
However in that particular case, Dispelling Wave is a spell that targets a map tile, not units, so it shouldn't prevent casting the spell.
I never actually tried but I believe it's possible to cast it on invisible enemies, even for the human player, if you already know they are there. However the targeting system also spoils you the location of the invisible army because it will tell you there is nothing to target if you try it on the wrong tile.
This is also consistent with in-combat where you can also cast Dispelling Wave and it'll affect all invisible units, regardless of you knowing about their presence.
December 28th, 2020, 10:26
(This post was last modified: December 28th, 2020, 10:27 by Knows Too Much.)
Posts: 3
Threads: 0
Joined: Dec 2020
(December 27th, 2020, 08:22)Seravy Wrote: Invisibility effect is implemented on a "per case" basis and some of those are either missing or can't/shouldn't be added for game balance reasons.
However in that particular case, Dispelling Wave is a spell that targets a map tile, not units, so it shouldn't prevent casting the spell.
I never actually tried but I believe it's possible to cast it on invisible enemies, even for the human player, if you already know they are there. However the targeting system also spoils you the location of the invisible army because it will tell you there is nothing to target if you try it on the wrong tile.
This is also consistent with in-combat where you can also cast Dispelling Wave and it'll affect all invisible units, regardless of you knowing about their presence.
There is no way the AI could know where my invisible units are unless the AI is programmed to know where all players units are at all times or if the AI is programmed to cast Dispelling Wave & check every single square on both maps until it finds the right one. I am on Myrrar & the AI has not even accessed that plane other than possibly via Earthlore spell. My only physical contact with AI was with a Floating island cast on Arcanus and a few towers I defeated & control. This oddity has made finishing this game unwanted because my unit spells are now useless. I can't even fly over oceans via Flight spell as soon as I do, I get hit with the Dispell * my units drown. It is a all the time chore just to keep any buffs on my main army. I can cast 8-10 spells per turn & its still a losing battle to keep any active. I cast the dispelled invisibility first, then move but AI always knows where I move to & hits me again.
This is not consistent with in-combat because in combat, you know enemies are there. There was never any skill or spell to discover invisible unit on the overland map, but there seems to be an effective way to do so for AI only now.
December 28th, 2020, 22:32
Posts: 10,492
Threads: 395
Joined: Aug 2015
The AI always knows where everything is on the overland map, with one exception, cities. The AI cannot target your cities with spells unless they have seen that area of the map previously.
Other than that AI scouting was never a feature in the game and implementing it is not possible without source code. Even with source code, making AI that can function with incomplete information is extremely difficult so even in CoM 2 it won't happen any time soon.
Unit targeting spells don't even use scouting information though, they use "fog of war", basically, you have to have a nearby unit in real time to see the enemy units. This would mean the AI cannot use the spells at all because it lacks the ability to intentionally follow your stack(s) to be able to dispel them.
However, casting on the other plane they have never visited is definitely a problem. I'll consider restricting these spells to only target units on the wizard's own plane until the other plane is discovered via opening a tower or researching Plane Shift.
If the AI casting the spell is on the other plane, try using diplomacy. They can't cast hostile spells like Dispelling Wave on you if you have some sort of a treaty with them.
December 28th, 2020, 23:20
Posts: 3
Threads: 0
Joined: Dec 2020
(December 28th, 2020, 22:32)Seravy Wrote: The AI always knows where everything is on the overland map, with one exception, cities. The AI cannot target your cities with spells unless they have seen that area of the map previously.
Other than that AI scouting was never a feature in the game and implementing it is not possible without source code. Even with source code, making AI that can function with incomplete information is extremely difficult so even in CoM 2 it won't happen any time soon.
Unit targeting spells don't even use scouting information though, they use "fog of war", basically, you have to have a nearby unit in real time to see the enemy units. This would mean the AI cannot use the spells at all because it lacks the ability to intentionally follow your stack(s) to be able to dispel them.
However, casting on the other plane they have never visited is definitely a problem. I'll consider restricting these spells to only target units on the wizard's own plane until the other plane is discovered via opening a tower or researching Plane Shift.
If the AI casting the spell is on the other plane, try using diplomacy. They can't cast hostile spells like Dispelling Wave on you if you have some sort of a treaty with them.
Thanks for taking the time & the explanation. I have now considered trying to use item/artifact creation to put invisibility & flight at least on my heroes that can't be dispelled. I don't know if this will work but its worth a try.
Posts: 46
Threads: 3
Joined: Jul 2011
I had the odd experience of having the "Win the game?" box pop up while the last remaining enemy wizard was casting the Spell of Mastery. Based on the description of this victory option, this shouldn't have happened. I declined & did go on to win, but without the Apocalypse spell I might not have been able to as that enemy wizard's fortress garrison was quite tough.
On a side note, is the Confusion effect from Apocalypse supposed to bypass Magic Immunity? I assume it is, but I wanted to make sure.
Posts: 10,492
Threads: 395
Joined: Aug 2015
That "win the game" trigger sounds like a bug.
Yes, the Confusion from Apocalypse bypasses everything.
Posts: 1,043
Threads: 14
Joined: Nov 2020
How could I update CoM to newer version if I buy MoM (distribute by Slytherine) from Stream?
Posts: 741
Threads: 51
Joined: Jul 2020
Caster of Magic should also be sold as DLC on Steam. The Steam client should automatically queue up version 6.06 as an update, or install it if you're installing Caster of Magic from it for the first time.
January 20th, 2021, 15:39
Posts: 6
Threads: 0
Joined: Aug 2019
hey Seravy, thanks for the map patch!
And another note: either there was a launcher update in December and I missed it, or there is a steam proton config now that let's the launcher run fine under linux. (there is an error about a broken config file but this can be ignored)
January 20th, 2021, 16:16
Posts: 10,492
Threads: 395
Joined: Aug 2015
|