Ivan Savenko
							
						 | 
						
							
							
								d09fb07362
							
							Use throwing ::at to prevent undefined behavior
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								0e4be8c776
							
							Fix crash on sieging Citadel or Castle
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								b7efa6c8cc
							
							Fixed potential thread races in Battle AI
						 | 
						1 year ago | 
					
				
					
						
							
								   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 |