| 
 | 
     
    
    
    
     
    
    
    
 
    
    
 
    
     
    
    
    
     
    
    
    
     
    
    
    
 
    
    
 
    
    
 | 
       | 
      
 
 
	
		  | 
	
	 | 
 
 
		
	
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 01:57 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				BANNED USER 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2007 
					Location: Illinois 
					
					
						Posts: 1,133
					 
					 
	Thanks: 25 
	
		
			
				Thanked 59 Times in 36 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				autokilled after routing an ashen angel.  bug?
	
			 
             
			
		
		
		
		I have a Tomb Oracle equipped with Tart Chains.  he got attacked by an Ashen Angel.  During the battle, their was the 'enslavement' animation over the Ashen Angel.  However, the Ashen Angel can't be enslaved (apparently) and routed instead.  But instead of the Ashen Angel routing and being autokilled, the TO did!  The screen says "Independents Routed", and then the TO disappears.  The battle ends with the Ashen Angel standing there. 
 
I've CnP'd the log file of the last two turns of the battle and where the TO is autokilled.  I am rightplayer.  I'm not an expert on the code, but I see where the Ashen Angel routs.  For some reason he stays and attacks the TO again, and manages to hit him; the damage wasn't enough to kill him though.  Next round, both units are showing zero HP, and the game starts doing a bunch of routing checks.  Eventually, the TO shows being autokilled. 
 
any help? 
 
 
 
----- turn 7  (rand 495)(check 407178491) 
Battle running along just as I have forseen 
battle_incheck 
blastsqr: unr8527 x22 y9 aoe1 dmg5 eff1003 spc640 as10157 al9 
rightplayer teamhp 68 max 68 
Mrlreport (right): good0 broken0 autobreak0 turn7 
gettarget player 57 targtype 8 unr 8527 eu 1095 mode 0 
8527 striking with weapon Tartarian Chains. att22 def28 
8527 striking with weapon Enslavement. att19 def26 
Ashen Angel repells Tomb Oracle (Enslavement repelled with Bane Blade) 
morale negated repell 
8527 striking with weapon Tartarian Chains. att28 def27 
hitloc Tomb Oracle strikes Ashen Angel wl3 diff-2 -> 3 
hitunit 8527 1095 dmg5 spec5 ba3 
damage 13 on Ashen Angel, spec0x5 ba3 
hitloc Tomb Oracle strikes Ashen Angel wl0 diff0 -> 2 
hitunit 8527 1095 dmg999 spec4224 ba2 
  spec_mr pen 12 mr 16 (unr 8527 vic 1095 dmg 28 eff 999) 
   resisted 
8527 striking with weapon Enslavement. att27 def22 
hitloc Tomb Oracle strikes Ashen Angel wl0 diff0 -> 2 
hitunit 8527 1095 dmg999 spec4224 ba2 
  spec_mr pen 12 mr 16 (unr 8527 vic 1095 dmg 28 eff 999) 
   resisted 
Loading ./Dominions3.app/Contents/Resources/blast.trs at 7 (cs 521302) 
RGBA2Tex 40 40 (6400 bytes alloced), alpha 1, comp 0, wrap 0 
pixmode = GL_RGBA 
RGBA2Tex 40 40 (6400 bytes alloced), alpha 1, comp 0, wrap 0 
pixmode = GL_RGBA 
RGBA2Tex 40 40 (6400 bytes alloced), alpha 1, comp 0, wrap 0 
pixmode = GL_RGBA 
blastsqr: unr8527 x22 y9 aoe1 dmg5 eff3 spc640 as-1 al0 
  affectvic vic8527 hv0 
hitunit 8527 8527 dmg5 spec640 ba-1 
battle_incheck 
blastsqr: unr1095 x22 y8 aoe11 dmg4 eff4 spc262272 as-1 al0 
  affectvic vic1095 hv1 
hitunit 1095 1095 dmg4 spec262272 ba-1 
  affectvic vic8527 hv1 
hitunit 1095 8527 dmg4 spec262272 ba-1 
Squad -1 has 2 morale problems (fullss 1 limit 0) 
Squad -1 check:___ goodmorale 35+6 badmorale 13+10 
leftplayer teamhp 4 max 35 
Army rout 50 for Independents (no units left) 
Mrlreport (left): good0 broken0 autobreak50 turn7 
autobreak 50 for Independents 
1095 striking with weapon Bane Blade. att24 def21 
hitloc Ashen Angel strikes Tomb Oracle wl3 diff-2 -> 2 
hitunit 1095 8527 dmg9 spec3 ba2 
damage 14 on Tomb Oracle, spec0x3 ba2 
Holy Avenger activated 
hitloc Ashen Angel strikes Tomb Oracle wl0 diff0 -> 2 
hitunit 1095 8527 dmg256 spec20480 ba2 
  spec_mr pen 12 mr 28 (unr 1095 vic 8527 dmg 11 eff 256) 
   resisted 
hitunit 8527 1095 dmg7 spec96 ba4 
battle_incheck 
----- turn 8  (rand 503)(check 407204126) 
Battle running along just as I have forseen 
battle_incheck 
blastsqr: unr8527 x22 y9 aoe1 dmg5 eff1003 spc640 as10157 al9 
blastsqr: unr-1 x21 y10 aoe0 dmg20 eff2 spc20608 as1317 al4 
  affectvic vic1095 hv0 
hitunit -1 1095 dmg20 spec20608 ba2 
  spec_mr pen 12 mr 16 (unr -1 vic 1095 dmg 2 eff 20) 
   resisted 
Squad -1 has 1000 morale problems (fullss 1 limit 0) 
Squad -1 check:___ goodmorale 24+6 badmorale 13+18 
rightplayer teamhp 0 max 68 
Mrlreport (right): good0 broken0 autobreak-40 turn8 
RGBA2Tex 10 10 (400 bytes alloced), alpha 1, comp 0, wrap 0 
pixmode = GL_RGBA 
RGBA2Tex 10 10 (400 bytes alloced), alpha 1, comp 0, wrap 0 
pixmode = GL_RGBA 
RGBA2Tex 10 10 (400 bytes alloced), alpha 1, comp 0, wrap 0 
pixmode = GL_RGBA 
RGBA2Tex 10 10 (400 bytes alloced), alpha 1, comp 0, wrap 0 
pixmode = GL_RGBA 
broken unit 8527 removed from bg 
blastsqr: unr8527 x22 y9 aoe1 dmg5 eff3 spc640 as-1 al0 
battle_incheck 
_____The winner is 25_______ 
leftplayer teamhp 0 max 35 
Army rout 100 for Independents 
Mrlreport (left): good0 broken0 autobreak125 turn8 
autobreak 125 for Independents 
rightplayer teamhp 0 max 68 
Mrlreport (right): good0 broken0 autobreak-40 turn8 
leftplayer teamhp 0 max 35 
Army rout 100 for Independents 
Mrlreport (left): good0 broken0 autobreak125 turn8 
autobreak 125 for Independents 
rightplayer teamhp 0 max 68 
Mrlreport (right): good0 broken0 autobreak-40 turn8 
leftplayer teamhp 0 max 35 
Army rout 100 for Independents 
Mrlreport (left): good0 broken0 autobreak125 turn8 
autobreak 125 for Independents 
rightplayer teamhp 0 max 68 
Mrlreport (right): good0 broken0 autobreak-40 turn8 
leftplayer teamhp 0 max 35 
Army rout 100 for Independents 
Mrlreport (left): good0 broken0 autobreak125 turn8 
autobreak 125 for Independents 
rightplayer teamhp 0 max 68 
Mrlreport (right): good0 broken0 autobreak-40 turn8 
leftplayer teamhp 0 max 35 
Army rout 100 for Independents 
Mrlreport (left): good0 broken0 autobreak125 turn8 
autobreak 125 for Independents 
rightplayer teamhp 0 max 68 
Mrlreport (right): good0 broken0 autobreak-40 turn8 
- Battle Aftermath (check=407180871) - 
Remove all temp units 
battle_incheck 
battle_incheck 
  done 
damage 9999 on Tomb Oracle, spec0x0 ba0 
looseallitems: cnr 1278(Mekhaloth) unr 8527 
------------------- 
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
            
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 03:07 PM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
 
  
			
				
				
				National Security Advisor 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Sep 2003 
					Location: Eastern Finland 
					
					
						Posts: 7,110
					 
					 
	Thanks: 145 
	
		
			
				Thanked 153 Times in 101 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		Very mysterious. First the AA hits TO, deals some damage, and then TO damages the AA without attack roll.  
I don't think the "dmg256" line means that that much damage is dealt, because on the next line, there's "dmg 11 eff 256". Note the extra space after 'dmg' in the latter. I think the AA died due to Holy Avenger being triggered, but I don't know why the TO died as well. Or perhaps, why the TO didn't die when he was supposed to. 
		
	
		
		
		
		
		
		
			
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 03:29 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				BANNED USER 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2007 
					Location: Illinois 
					
					
						Posts: 1,133
					 
					 
	Thanks: 25 
	
		
			
				Thanked 59 Times in 36 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		But the AA had routed before any of that even happened.  my TO hit the the AA and had him down to 4/35 HP, while my TO was still at 68/68.  According to the replay, the AA actually became enslaved on that last hit (the little red cross bleep).  You can see where it says "army rout for independents, no units left" or something.  Then in the next line, instead of routing, the AA takes another swing, actually manages to inflict damage (but not near enough to kill), and causes holy avenger to proc.  More weirdness ensues. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 03:32 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				General 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: May 2004 
					Location: Seattle, WA 
					
					
						Posts: 3,011
					 
					 
	Thanks: 0 
	
		
			
				Thanked 45 Times in 35 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		Omni - didnt you say in the game thread the the Ashen Angel became Enslaved by the Tart Chains?   If so, I wonder if you enslaved it, and then unwittingly killed it with your Holy Avenger attack?   This in turn cause some kind of wierd routing to kick in? 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 03:38 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				BANNED USER 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2007 
					Location: Illinois 
					
					
						Posts: 1,133
					 
					 
	Thanks: 25 
	
		
			
				Thanked 59 Times in 36 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		It had already routed, but then attacked me causing the Holy Avenger to proc. 
 
The unusual behavior started before the Holy Avenger.  and at any rate, the HA didn't damage it anyway; it resisted it. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 03:44 PM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
 
  
			
				
				
				National Security Advisor 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Sep 2003 
					Location: Eastern Finland 
					
					
						Posts: 7,110
					 
					 
	Thanks: 145 
	
		
			
				Thanked 153 Times in 101 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		The Ashen Angel didn't rout, but I don't think that's what this bug is about. It could be that Ashen Angels don't rout, or that this is one case where units would only rout the next turn. The "XXX army is routing" message is probably triggered whenever one of the global routing rules is called for, even if there aren't any units that would, actually, rout in the battle.  
 
Also, I think sometimes it takes a turn before all squads actually rout. 
		
	
		
		
		
		
		
		
			
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 04:59 PM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
 
  
			
				
				
				National Security Advisor 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 1999 
					
					
					
						Posts: 8,806
					 
					 
	Thanks: 54 
	
		
			
				Thanked 33 Times in 31 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		Studying the log, it looks like essentially what happened was this: 
 
The Tomb Oracle hit the Ashen Angel with the Tartarian Chains, almost killing it, but failing to enslave it. 
 
* The Ashen Angel PASSES a morale check by the numbers, but the log and screen show an "Independents Routed" anyway. This looks like the bug causing the confusion. 
 
The Ashen Angel then hit the Tomb Oracle, not killing him and activating Holy Avenger. 
 
Holy Avenger hit the Ashen Angel but the Angel resisted it. 
 
Next turn, the Tomb Oracle failed a morale check by 1 and routed, and was auto-killed because it was an assassination combat. 
 
 
Here's my detailed reading of the log, though it's not certain on all details: 
 
Turn 7: 
======= 
 
Tomb Oracle (unit number 8527) hits Ashen Angel with Tartarian chains for 13 damage. It is down to 4 HP after that hit. 
Enslavement is resisted by Ashen Angel's MR. 
The Ashen Angel makes a morale check and PASSES. 
[img]/threads/images/Graemlins/Bug.gif[/img] For some reason (BUG?) the log shows an autorout for independents for no units left. 
Then the Ashen Angel attacks anyway with its Bane Blade, doing 14 damage and activating Holy Avenger. 
Then the Ashen Angel gets some magic attack against the Tomb Oracle which is resisted by MR. 
Then another effect is reported on the Tomb Oracle (hitunit 8527 1095 dmg7 spec96 ba4) - possibly a Decay effect from the Bane Blade hit? 
 
Turn 8: 
======= 
 
Something magical happens at the start of the turn - another Holy Avenger strike? Or Decay? Some other Ashen Angel effect?: 
"blastsqr: unr8527 x22 y9 aoe1 dmg5 eff1003 spc640 as10157 al9 
blastsqr: unr-1 x21 y10 aoe0 dmg20 eff2 spc20608 as1317 al4 
affectvic vic1095 hv0 
hitunit -1 1095 dmg20 spec20608 ba2 
spec_mr pen 12 mr 16 (unr -1 vic 1095 dmg 2 eff 20) 
resisted" 
 
The Tomb Oracle then fails its morale check by one and routs: 
"Squad -1 has 1000 morale problems (fullss 1 limit 0) 
Squad -1 check:___ goodmorale 24+6 badmorale 13+18 
rightplayer teamhp 0 max 68 
Mrlreport (right): good0 broken0 autobreak-40 turn8" 
		
	
		
		
		
		
		
		
			
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 06:09 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				BANNED USER 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2007 
					Location: Illinois 
					
					
						Posts: 1,133
					 
					 
	Thanks: 25 
	
		
			
				Thanked 59 Times in 36 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		the ashen angel was enslaved, according to the replay.  the numbers show he was never enslaved, but the animations for being enslaved occur on the replay, and immediately afterwards the message "indies rout" is shown.  It is also at that point in the log that "indies rout" is shown. 
 
also, its mysterious that the TO all of a sudden has "1000 morale problems."  I'm not sure how the "moral problems" figures into the mechanic, but I've never seen it go from 0 to 1000.  Typically it's much smaller. 
 
Additionally, looking over the log I don't see a roll for HA.  I've never looked over a log with an HA proc though, so maybe it doesn't show it.  The resisted action that occured immediately after the HA was something done by the AA.  which is... 
 
very weird.  You pointed it out as some magic attack; but what is it?  it does 256 dmg whatever it is, but the Ashen Angel never used it before.  the fact that it is exactly 256 dmg is unusually coincidental. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 06:16 PM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
 
  
			
				
				
				National Security Advisor 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Sep 2003 
					Location: Eastern Finland 
					
					
						Posts: 7,110
					 
					 
	Thanks: 145 
	
		
			
				Thanked 153 Times in 101 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		dmg256 is followed by dmg 11 eff 256. Note the extra space on latter. 
 
I think 'dmgXXX' means that damage and effect XXX are dealt. 
		
	
		
		
		
		
		
		
			
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				June 30th, 2008, 06:30 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
 
  
			
				
				
				BANNED USER 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2007 
					Location: Illinois 
					
					
						Posts: 1,133
					 
					 
	Thanks: 25 
	
		
			
				Thanked 59 Times in 36 Posts
			
		
	 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
    
	
     
	
	
		
		
		
			
			
				 
				Re: autokilled after routing an ashen angel.  bug?
			 
             
			
		
		
		
		ahh.  i see. 
 
i also just noticed the animation for enslavement is always shown during attack, whether it occurs or not.  and the TO did fail that last morale check.  bug might be as PvK points out, that it showed the AA routing at all. 
 
still, does routing during an assissination attempt lead to autokill?  also, why didn't he flee off the edge of the field and then be autokilled, like usually happens.  (note: i guess you can't see the replay, but in it the TO never fled, he just disappeared the turn after is said "indies rout")  And in the log it just shows the TO with zero HP all of a sudden, a bunch of routing checks with -40 autobreak, not sure what negative autobreak means, and then autokills him. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
 
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
	
	| Thread Tools | 
	
 
	| 
	
	
	
	 | 
	
 
	| Display Modes | 
	
 
	
	
	
	
		  Linear Mode 
		
		
	 
	
	 | 
	
	
 
 
	
		
	
		 
		Posting Rules
	 | 
 
	
		
		You may not post new threads 
		You may not post replies 
		You may not post attachments 
		You may not edit your posts 
		 
		
		
		
		
		HTML code is On 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
     |  
 |