November 6th, 2011, 00:31
Posts: 525
Threads: 6
Joined: Dec 2010
kyrub Wrote:That is: mov byte ptr es:[bx], 0
After the first figure, I erase the byte with damage record. For next figures it is not counted. Instead of x*x you get 1*x, where x is the number of bad rolls. Which is right from the Wrack definition: for every bad roll, the unit is dealt 1 damage. As i think before. So,1. where do you inititiate the ES so it point to the damage record? 2.Why do not you use DS or SS instead, which is already point to the damage record segment? 3. if you initiate ES so it is point to DS=SS, why do you except it point same place after the call Unit_dmg_n_death ?
November 6th, 2011, 01:18
(This post was last modified: November 6th, 2011, 16:05 by Asfex.)
Posts: 525
Threads: 6
Joined: Dec 2010
kyrub Wrote:It is in. I put the fix inside in another way. Professional pride, you know. I understand.May be this bug is fixed.To clarify: the fix in another way = the other fix. I erased a savegame, becouse i think (wrong): no second attack = suddenly lost move. Its about "djinn becomes 0-figure unit bug".
kyrub Wrote:Hmm, interesting. You skip the fonction. Only with "no sound", you say? No. With the "no sound" the game crash quickly just.With the "sound on" the crash just less predictable, and the memory corruption still massive.
Technically, the amount of memory damage is detemined by the sound before. If "no sound" then memory is damaged in the "root" (i.e. game crash).
kyrub Wrote:By the way, have a look at B877B (when AI cast Subversion or Spell lock etc.). Same fonction, no arg_0. What a mess. That must create a total havoc in game data. Can you get me the latest your IDA database? To save my time, and answer a question "compatibility between mods"(due to extra difficulty level).My own IDA database is incompatible with your version.
And, of couse, this function have to have arg_0.
November 6th, 2011, 02:23
Posts: 525
Threads: 6
Joined: Dec 2010
robinh3123 Wrote:Bug since 1.40j or may be earlier, but not in original MOM:
Gorgon seems to immune to phantom attacks, or Gorgon's stoning gaze is applied on the stoning immunity Phantom warrior.
The bug can be easily produced by attacking Gorgon using phantom warrior.
Statistically, phantom warrior's attack should got 3x6x0.3=5.4 hearts. But my experience of 1.40j (or later) is 0 to 1 hearts. Also, if you attack the gorgon by phantom warriors, the phantom warrior's damage must be lost, becouse it not be allowed to attack flying units. So , the savegame must be offered.
November 6th, 2011, 14:28
Posts: 141
Threads: 12
Joined: Nov 2010
Asfex Wrote:Also, if you attack the gorgon by phantom warriors, the phantom warrior's damage must be lost, becouse it not be allowed to attack flying units. So , the savegame must be offered.
Either way Phantom warrior attacks Gorgon or Gorgon attacks Phantom warrior, same results! Of course you need WEB or Flight spell for phantom warrior to attack Gorgon.
November 6th, 2011, 14:34
Posts: 141
Threads: 12
Joined: Nov 2010
kyrub Wrote:My rules are simple. If you don't give me a savegame, I have no tendency to fix anything. (I must have repeated the phrase about SAVEGAME at least 100x... can't believe it still does not work). "Producing" a game situation takes a lot of time.
If you experienced the bug, why don't you conserve the situation save for me? So simple. - And I doubt I changed any stuff in Insecticide with gaze attacks, although I may be wrong. Only savegame can confirm it.
I know, I know... Next time I will remember to save it when I explored any Ruin/node guarded by Gorgon, when I have phantom warrior.
November 9th, 2011, 10:32
(This post was last modified: November 10th, 2011, 09:12 by Amazeroth.)
Posts: 10
Threads: 0
Joined: Nov 2011
Here are some bugs I noticed recently, while playing with the latest patch being installed.
When the spell Holy Word is cast by enemy wizard on an undead, regenerating unit (in my case black channeled War Trolls and Troll Shamans), the killed figures in an unit don't regenerate back to full unit during the battle, and after the battle is won the completely killed off regenerating units don't return as they actually should do. At least the damaged units are back to full health after the battle.
The bug I noticed seems to appear after Holy Word is been cast, other Life Magic damaging spells don't cause it. Also the bug appears when individual figures of the undead (Black Channels) unit, or the complete unit, is killed through stone gaze attack of a Basilisk.
Another bug discovered. When owning more cities than can be displayed at once in the window that opens with the City menu button above, the game instantly freezes when going to that menu. However it should be noted that I also played a bit around with George Quinn's MoM SavEd V0.9 (savegame editor) to adjust the map(s) in the savegame to my needs, which might be the reason for the freeze. Still, I actually noticed the same freeze already longer time ago, with am earlier version of Insecticide patch, 1.40h. At that time I didn't use any savegame editors.
Third bug is that the new fix from the previous patch, the one which shouldn't allow anymore to receive a better hero if saving before summoning one, and loading the game, and / or receiving better reward from a lair, doesn't seem to work. I was able to get a better hero and better rewards from lairs after battles, each time I loaded a savegame before the two situations occured.
Here's a savegame provided which can be used to reproduce the second bug instantly. Just click on the City button above.
Sorry I didn't think to keep a savegame before an encounter that can produce the first and the third bug. I'll look into being able to provide some during my following gaming, now that I'm playing MoM frequently right now.
Edit: yet another bug. Shall I keep them coming? There's surely a lot more to find where it came from =)
Anyway, if the player wizard has Eternal Night being cast as the global enchantment, it works as a Darkness spell any- and everytime during any combat except cities protected by Heavenly Light, right? Well, if the enemy wizard successfully casts Disenchant Area or Disenchant True during combat, and Darkness is amongst the enchantments being dispelled, it actually also dispels Eternal Night permanently which it shouldn't since the latter is a global enchantment working outside of combat.
The second savegame provided has Eternal Night already set and allows for entering the combat straight away, keeping trying until the enemy casts Disenchant spell(s) (Jafar's units, he does it frequently). Best chances to get it are probably by putting on a couple of combat enchantments on, three or more.
November 13th, 2011, 01:53
Posts: 16
Threads: 2
Joined: Nov 2011
Hi, I didn't read all replies so maybe some are duplicates
If computer dispels my guardian wind, it does not try to shoot the unit again. So either it doesn't actually dispel or the AI doesn't know it did.
Item bug exists still, you can make a wand in summon item, and give it charges of a spell but then remove the charges and tell it to make. Then you can get a +1 attack 4xgood spell wand for like 200mana.
Also not sure if this is a bug or what but 2 games in a row I have been sacked and killed randomly by computers who were in the 'relaxed' state and not at war with me, nore threatening me at all. In fact I had aura of majesty as well. Extreme difficulty.
November 13th, 2011, 19:24
Posts: 16
Threads: 2
Joined: Nov 2011
Just got earthquaked on a city that has nature ward on it too.
November 15th, 2011, 21:08
Posts: 56
Threads: 0
Joined: Oct 2010
n4th4nr1ch Wrote:Also not sure if this is a bug or what but 2 games in a row I have been sacked and killed randomly by computers who were in the 'relaxed' state and not at war with me, nore threatening me at all. In fact I had aura of majesty as well. Extreme difficulty.
I think that's a feature not a bug - if you might send an attack against a computer capitol while you are in relaxed relations (admit it we've all done it) - they could choose to do the same! Helps make the difficulty level extreme.
November 26th, 2011, 09:19
Posts: 141
Threads: 12
Joined: Nov 2010
Finally, I have a case for Gorgon Vs. Phantom Warrior. The bug is that Gorgon got too few damages. (Phantom warrior has stone immunity, and Gorgon does not have true sight, and thus 5+ damage is expect to Gorgon per warrior.)
Enter the attached saved file, and you will got the only one movable unit (magic spirit) at current turn. Just move it to the adjacent nature node, you will find some Gorgons. Just cast phantom warriors a few times, you will see what I mean.
|