|  Ivan Savenko | 5cff9af236
							
							Reduce BattleAI logging | 9 月之前 | 
				
					
						|  Ivan Savenko | 40bff74195
							
							Use small vector for unit list | 9 月之前 | 
				
					
						|  MichalZr6 | dbe82b94f6
							
							Changes following review: | 9 月之前 | 
				
					
						|  MichalZr6 | dad6437661
							
							Refactor BattleHex, remake the use of precomputed neighbouring tiles containers. | 10 月之前 | 
				
					
						|  MichalZr6 | fb9a3da651
							
							Unit.cpp refactor and some other minor changes | 11 月之前 | 
				
					
						|  MichalZr6 | a99274d72e
							
							BattleHexArray - new container for BattleHexes | 1 年之前 | 
				
					
						|  Ivan Savenko | a8e84c55f6
							
							Fix some of the new warnings from sonarcloud | 1 年之前 | 
				
					
						|  Ivan Savenko | 76e3ca4afe
							
							Fix potential access to destroyed variable on stack | 1 年之前 | 
				
					
						|  MichalZr6 | cb9070fb5b
							
							Fix unnecesarry error log in console from CBattleInfoEssentials::battleGetFightingHero | 1 年之前 | 
				
					
						|  Andrii Danylchenko | f9442208da
							
							BattleAI: avoid standing in moat | 1 年之前 | 
				
					
						|  Andrii Danylchenko | bc80532f29
							
							BattleAI: improve movement towards unreachable | 1 年之前 | 
				
					
						|  Ivan Savenko | 49c5f650f7
							
							Merge pull request #4437 from IvanSavenko/battle_sides | 1 年之前 | 
				
					
						|  Ivan Savenko | cd6d55fe75
							
							Do not try to shoot at 2nd hex of wide creatures | 1 年之前 | 
				
					
						|  Ivan Savenko | 2a05fbdd50
							
							Unified handling of battle sides ID's | 1 年之前 | 
				
					
						|  Andrii Danylchenko | 51b8bc9fc3
							
							BattleAI: fix shhoters waiting and reduce strength of our loss affecting decissions | 1 年之前 | 
				
					
						|  Andrii Danylchenko | 801e919e7e
							
							BattleAI: fix ap calculation in exchange variant | 1 年之前 | 
				
					
						|  Andrii Danylchenko | 9edb0afff8
							
							BattleAI: fix dragonbreath retaliation | 1 年之前 | 
				
					
						|  Andrii Danylchenko | da46d5d01b
							
							BattleAI: take into account defender dragon breath and other mutitarget attacks | 1 年之前 | 
				
					
						|  Ivan Savenko | 7359b66f99
							
							Do not use floating point equality checks | 1 年之前 | 
				
					
						|  Alexander Wilms | f3277b7953
							
							Define each identifier in a dedicated statement | 1 年之前 | 
				
					
						|  Andrii Danylchenko | f74daa2e1f
							
							BattleAI: fix health bounty calculation | 2 年之前 | 
				
					
						|  Andrii Danylchenko | 870fbd50e3
							
							BattleAI: bigger reachability map | 2 年之前 | 
				
					
						|  Andrii Danylchenko | 4b807e01f1
							
							BattleAI: fix freeze | 2 年之前 | 
				
					
						|  Andrii Danylchenko | 5f13a0bbda
							
							BattleAI: spellcast fixes and floating point score | 2 年之前 | 
				
					
						|  Andrii Danylchenko | dc88f14e0b
							
							BattleAI: positive/negative effect multiplier | 2 年之前 | 
				
					
						|  Andrii Danylchenko | 03395a3d8a
							
							TBB for battle AI spellcast an fixes | 2 年之前 | 
				
					
						|  Andrii Danylchenko | 274bf739b8
							
							BattleAI: damage cache and switch to different model of spells evaluation | 2 年之前 | 
				
					
						|  Andrii Danylchenko | fe65edd55d
							
							BattleAI: stacks should not measure damage against turret | 2 年之前 | 
				
					
						|  Konstantin | 05eccbc2bb
							
							vcmi: split bonus to enumerator and HeroBonus.h | 2 年之前 | 
				
					
						|  Konstantin | a6de9097be
							
							vcmi: rename HeroBonus.h to Bonus.h | 2 年之前 |