I don't know if it's a bug, but you lose fame when one of the units you used confusion on dies on combat and both parties retreat exhausted.
|
Caster of Magic II Bug Reports!
|
|
I believe this is a bug.
From the Scripts.txt SETCITYDATA C,V,N Sets a custom city variable on city C, in the Vth slot, to the value N. Valid variable slots are 1-100 and the variables can only contain integer values. For the above function, only variables 1-8 works. Beyond that it crashes. E.G. CSOLX = 1; CSOLY = 2; CSOLPlane = 3; CKCityEnforcer = 4; CKCityRefiner = 5; CKCityCaretaker = 6; CKCityProducer = 7; COCTiles = 8; COCitySmuggler = 9; COTaskmaster = 10; COOppressor = 11; Any variable I created beyond CoCTiles and try to interact with it crashes the game.
Artificier doesn't seem to stack with Conjurer for the purpose of reducing Magic Spirit cost. Both reduce it to 22mp but not further if combined.
I was playing full life magic recently. My hero, Fang, died in combat. I tried Raise Dead but it said no unit was available for it. I had 2 Phoenixes and they couldn't raise him either. After the battle I did not take Fang's items even though I won the battle. I tried Resurrection but it failed because it said nobody was available. Afterward my regular normal units were unable for Raise Dead. I'm thinking this is a bug.
(December 27th, 2023, 05:41)Goggles Wrote: I was playing full life magic recently. My hero, Fang, died in combat. I tried Raise Dead but it said no unit was available for it. I had 2 Phoenixes and they couldn't raise him either. After the battle I did not take Fang's items even though I won the battle. I tried Resurrection but it failed because it said nobody was available. Afterward my regular normal units were unable for Raise Dead. I'm thinking this is a bug. Some damages kill or hurt units irrecoverably, you can see in the damage/spell description if it hurts irrecoverably, if a unit sustains or dies from irrecoverable damage, the unit cannot be resurrected, and if a hero dies from irrecoverable damage, you lose all artifacts on that hero even if you win the battle. example of spells/attacks causing irrecoverable damage: 1. crack's call (can be protected from by: merging/Wraithform=non-corporal/invisibility or having more than 21 hitpoints - temporally buried) 2. exorcist damage 3. Destrucion ability 4. Stoning 5. Petrify 6. Holy word 7. Confusion spell (can be dispalled) 8. Banish 9. Creature Binding 10. Great Unsummoning 11. Possession 12. Gate of Hades 13. Wave of Despair 14. Annihilate Please notice that some "healing spells" like Exaltation and Life drain (maybe more) heal units that got irrecoverable damage because they actually increase the unit hit points. so if you have a strong unit with many hit points that got irrecoverable damage or got buried with the crack's call spell you can heal it with the Exaltation spell. (December 27th, 2023, 05:41)Goggles Wrote: I was playing full life magic recently. My hero, Fang, died in combat. I tried Raise Dead but it said no unit was available for it. I had 2 Phoenixes and they couldn't raise him either. After the battle I did not take Fang's items even though I won the battle. I tried Resurrection but it failed because it said nobody was available. Afterward my regular normal units were unable for Raise Dead. I'm thinking this is a bug. It is depending on what killing him or how much irrecoverable damage he had taken. If he was irrecoverable destroy by spell or take damage from Irrecoverable damage more than 50%, he could not be raised back in combat nor resurrect by spell resurrection.
The only active unit in this save file, a longbowmen, isn't healing from turn to turn. I'm not sure why.
Hmm, it won't let me attach the file as .sav or .zip. Here's a link to the file on onedrive. https://1drv.ms/u/s!AgQLiwzEwwTox-84TKis...g?e=fZbpqg Edit: Weird. Several turns later (Sept 1513), the longbowmen recovered a HP (a figure).
I can't launch the game anymore. The problem started for no apparant reason, just closing the game then launching it again later in the day.
Restarting the PC didn't help. Uninstalled the game and deleted remaining files. Installed the base game from GOG's offline installer, then installed CoMfW also from GOG's offline installer. Still won't launch. No updates or anything else happened with the PC that I'm aware of. Crash screen https://ibb.co/rmVpHCd Log.txt https://jumpshare.com/s/za45Hs0ybs5Gbbn2NTQO
Not sure if this is just my Warlord mod or also effect unmodded one but I noticed that first few turns get longer than before and it not much difference between 1 opponent and 13 opponents. I think it might be expand longer at fixed period of time as end turn of late game is barely changed from previous version (1.5.2).
Not sure if this is a bug, but I am just putting it here. Refer to the code below.
: Home Race Bonus : IF (HOMERACE(W)=11) %AND (CITY >0) THEN { : Typecasting issues, best way to resolve this : : Current City Race : Var1 = CITYRACE(CITY); IWRITE "ZCustom", "Overall", "TempVar", STRS(Var1); cRace = %R(VAL(IREADS("ZCustom", "Overall", "TempVar"))); : Previous City Race : Var2 = GETSTAT(U,SCost,1); IWRITE "ZCustom", "Overall", "TempVar", STRS(Var2); pRace = %R(VAL(IREADS("ZCustom", "Overall", "TempVar"))); : Compare previous city race with current city race : IF (cRace<>pRace) THEN { cPop = POPUNITS( CITY ); NUGains = NUGains + cPop*2; : Sets a Crest type City enchantment, if absent : IF (pRace<>RCOrc) %AND (CITYENCHANT( CITY ,Crests[pRace+1])<0) THEN { SETCITYENCHANTOWNER( CITY ,Crests[pRace+1],W); } } : Sets the current city race visited : SETSTAT(U,SCost,1,cRace); } Notice that if I remove the typecasting done by writing to/reading from a custom file, the following will keep throwing me errors. IF (cRace<>pRace) THEN { } Trying to compare between a current city's race and a previously visited city race causes a typecast error of some sort. Not sure how exactly this is an error, as the debuglog shows ints for values for both cRace and pRace. The typecasting done via a custom.ini file works wonders in getting rid of this error. |
