|  Ivan Savenko | 7359b66f99
							
							Do not use floating point equality checks | 1 year ago | 
				
					
						|  Andrii Danylchenko | c66de29550
							
							#3550 - fix case when unit is in reachability map but only next turn | 1 year ago | 
				
					
						|  Ivan Savenko | a582cb554e
							
							Merge pull request #3500 from IvanSavenko/fix_dendroid_bind | 1 year ago | 
				
					
						|  Ivan Savenko | 0d0d3d8c80
							
							Renamed speed -> getMovementRange, remove misleading default parameter | 1 year ago | 
				
					
						|  Andrii Danylchenko | 3602be5eab
							
							BattleAI: remove adjustPositions method as it gives more troubles than usefulness | 1 year ago | 
				
					
						|  Andrii Danylchenko | 1a1ae5cd8b
							
							BattleAI: fixes | 1 year ago | 
				
					
						|  Ivan Savenko | 9b8145f522
							
							Compute creature speed only once during evaluation | 1 year ago | 
				
					
						|  Alexander Wilms | 5cbc75d3b7
							
							Merge remote-tracking branch 'upstream/develop' into develop | 2 years ago | 
				
					
						|  Alexander Wilms | 457e73ed12
							
							AI/BattleAI/BattleExchangeVariant.cpp: Do not assign data members in a constructor. Initialize members in an initialization list. | 2 years ago | 
				
					
						|  Alexander Wilms | b10b1a5444
							
							AI/BattleAI/BattleExchangeVariant.cpp: This function should be declared "const". | 2 years ago | 
				
					
						|  Andrii Danylchenko | f74daa2e1f
							
							BattleAI: fix health bounty calculation | 2 years ago | 
				
					
						|  Andrii Danylchenko | 870fbd50e3
							
							BattleAI: bigger reachability map | 2 years ago | 
				
					
						|  Andrii Danylchenko | 9eb9404f28
							
							BattleAI: divide only positive part of score onto turns count | 2 years ago | 
				
					
						|  Andrii Danylchenko | 5f13a0bbda
							
							BattleAI: spellcast fixes and floating point score | 2 years ago | 
				
					
						|  Andrii Danylchenko | dc88f14e0b
							
							BattleAI: positive/negative effect multiplier | 2 years ago | 
				
					
						|  Andrii Danylchenko | 274bf739b8
							
							BattleAI: damage cache and switch to different model of spells evaluation | 2 years ago | 
				
					
						|  Ivan Savenko | 0240ee886d
							
							Converted (almost) all namespace enum's to enum classes | 2 years ago | 
				
					
						|  Andrii Danylchenko | ba9998ac66
							
							BattleAI: fast targets optimization | 2 years ago | 
				
					
						|  Andrii Danylchenko | fe65edd55d
							
							BattleAI: stacks should not measure damage against turret | 2 years ago | 
				
					
						|  Konstantin | 05eccbc2bb
							
							vcmi: split bonus to enumerator and HeroBonus.h | 2 years ago | 
				
					
						|  Konstantin | fbc05c70ac
							
							vcmi: camelCase methods of new classes | 2 years ago | 
				
					
						|  Ivan Savenko | dfa2e2a349
							
							Merge beta into develop | 2 years ago | 
				
					
						|  Andrii Danylchenko | 737c34b8c6
							
							BattleAI: avoid selfblocking on siege | 2 years ago | 
				
					
						|  Konstantin | e0715a76c8
							
							vcmi: reduce CStack usage a little bit | 2 years ago | 
				
					
						|  Ivan Savenko | 970981cfc9
							
							Show information on potential kills in attack tooltip | 2 years ago | 
				
					
						|  Ivan Savenko | 31147ac83b
							
							refactoring: TDmgRange pair -> DamageRange struct | 2 years ago | 
				
					
						|  Ivan Savenko | b86969909a
							
							Fixes compilation due to changes in callback interface | 2 years ago | 
				
					
						|  Ivan Savenko | eb20a4b208
							
							Merge remote-tracking branch 'vcmi/develop' into warnings_fix | 2 years ago | 
				
					
						|  Andrii Danylchenko | 59c3962e9c
							
							BattleAI: fix camera obscura | 2 years ago | 
				
					
						|  Ivan Savenko | 3219e322ae
							
							Fixed all non-silenced gcc/clang warnings | 2 years ago |