.com.unity Forums

.com.unity Forums (http://forum.shrapnelgames.com/index.php)
-   Dominions 3: The Awakening (http://forum.shrapnelgames.com/forumdisplay.php?f=138)
-   -   Very serious combat bug? (http://forum.shrapnelgames.com/showthread.php?t=36872)

Beorne November 17th, 2007 03:50 PM

Very serious combat bug?
 
1 Attachment(s)
A very good equipped SC king of flames (54 hp, 31 st, 35 prot, 28 at, 26 def) is defeated by 2 Marignon pikeneers and a flagellant in 2 hits.
I attach the files, the battle is Manchacka vs Marignon in Houburgs run.
I think there is something very wrong.
I'd love that this beatiful game have a serious bug cleaning. Especially knowing there will not be dom4.

Folket November 17th, 2007 04:26 PM

Re: Very serious combat bug?
 
Seems like something like this is unlikly to happen. Perhaps it is 1 in 1000 or 10000, but given the rules it can still happen. Given the amount of people playing this game it is bound to happen sooner or later. Unless you can give a procedure to reproduce this I do not think it is a bug. My guess is that you just got unlucky.

Endoperez November 17th, 2007 04:29 PM

Re: Very serious combat bug?
 
You need the "Loemendor" map from here to view the fight.

the fight itself is nothing extraordinary - it's just two exceptional damage rolls. From the debug log:


221 striking with weapon Flail. att23 def28
shieldprot for King of Flames = 40
hitloc Flagellant strikes King of Flames wl3 diff2 -> 4
hitunit 221 16083 dmg-37 spec2097159 ba4
shieldprot for King of Flames = 40
hitloc Flagellant strikes King of Flames wl6 diff-1 -> 2
hitunit 221 16083 dmg-34 spec96 ba2
damage 36 on King of Flames, spec0x60 ba2


Trying to strike agains Awe 5 (mor 20)
1412 striking with weapon Flail. att17 def40
1412 striking with weapon Flail. att26 def30
shieldprot for King of Flames = 40
hitloc Flagellant strikes King of Flames wl3 diff2 -> 4
hitunit 1412 16083 dmg-37 spec2097159 ba4
shieldprot for King of Flames = 40
hitloc Flagellant strikes King of Flames wl6 diff-1 -> 2
hitunit 1412 16083 dmg-34 spec96 ba2
damage 32 on King of Flames, spec0x60 ba2





Going through the last one:
Trying to strike agains Awe 5 (mor 20)
1412 striking with weapon Flail. att17 def40
1412 striking with weapon Flail. att26 def30

Flagellant (unit nr 1412) succeeded against awe and strikes the King twice. I think the att26 and def30 values are the attack value of the flagellanbt and the def value of the king after random roll and some modifiers (stats etc) - but not all, because the flagellant did score a hit. Perhaps the def30 is with a shield?

shieldprot for King of Flames = 40
Protection with shield added.
hitloc Flagellant strikes King of Flames wl3 diff2 -> 4
hitloc -> head strike or body strike, most probably
hitunit 1412 16083 dmg-37 spec2097159 ba4
the attack would deal roll - 37 points of damage (with unit strength added afterwards?)
shieldprot for King of Flames = 40
hitloc Flagellant strikes King of Flames wl6 diff-1 -> 2
hitunit 1412 16083 dmg-34 spec96 ba2

I think this is the same thing for the head. As in, the first is the damage on a body hit, this on a head hit.

damage 32 on King of Flames, spec0x60 ba2
The result. The flagellant dealt a total of 32 + 34 = 66 or 32 + 37 = 69 points of damage. I don't remember what the flagellant's strength was, but in any case, he had awesome luck - about 10 rerolls on a virtual six-sided dice. Possible, but very rare.

Beorne November 17th, 2007 04:47 PM

Re: Very serious combat bug?
 
10 rerolls is about one over 6^10 that is about one over 60M. More than unlikely.

Thanks!!

Sir_Dr_D November 17th, 2007 05:07 PM

Re: Very serious combat bug?
 
This is one one of the advantages of dominions. No combatant is invincible.

Tichy November 17th, 2007 05:46 PM

Re: Very serious combat bug?
 
This sounds like it might be one of those instances where the randomizer goes wonky. I've seen it happen sometimes in d20 games like NWN. You turn on the log and see runs of 3-5 1's out of 20 in a row at a much greater rate than chance. Anyone know why this happens?

Beorne November 17th, 2007 06:18 PM

Re: Very serious combat bug?
 
Quote:

Sir_Dr_D said:
This is one one of the advantages of dominions. No combatant is invincible.

No combatant is invincible but with the proper tactic. Being severely horror marked and attacked by 10 horrors is a thing, being killed by a flagellant is another.
It is simply not possible.
Three turns ahead the brother of that king of fire, much better equipped with MR of 26 has been burned by the "mind attack from the distance" spell (I don't remember the name) cast by a mage without penetration bonus.
After some calculus it had less than .1% of possibility. Along the king of fire there were due priest with mr 11 and both resisted the spell.
There are some well hidden malicious random generator number bugs around ...

Endoperez November 17th, 2007 06:20 PM

Re: Very serious combat bug?
 
It's because computers can't roll actual dice. There are various ways to try and simulate true randomness, but even the best simulations aren't perfect. There might also be compromises needed to ensure the results are same in all platforms Dominions works in. I think there was a bug with one spell (Magic Duel?) that used different random number generators in windows and linux, and thus got different results in different OS's, and thus battles played way differently (lowly Shaman one-shots a Wyrm pretender OR the pretender kills the whole enemy army).

Beorne November 17th, 2007 06:41 PM

Re: Very serious combat bug?
 
Yes, is Magic Duel.
But it is not that hard to find algorithms that are almost perfect semi-random generators (Numerical Recipes random algorithms for example). The C rand() is horrible.

This confirms that there are very subtle and very red undetected bugs around that hassle the game. And as with other serious bugs (in this same game I've been tortured by the "shrinking dominions" bug too as Ryle'h) I'd like someone correct them.

Lazy_Perfectionist November 17th, 2007 07:09 PM

Re: Very serious combat bug?
 
As an aside, while playing board games I have occasionally managed to roll absurd streaks of sixes.


All times are GMT -4. The time now is 01:47 PM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.