Ivan Savenko
							
						 | 
						
							
							
								36c1ed670f
							
							Support for configurable town fortifications
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								3d39963a1c
							
							Merge branch 'master' into 'develop'
						 | 
						1 year ago | 
					
				
					
						
							
								   Andrii Danylchenko
							
						 | 
						
							
							
								8cdfa26fb5
							
							BattleAI: fix bait for archers when need to go long way
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								d09fb07362
							
							Use throwing ::at to prevent undefined behavior
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								49c5f650f7
							
							Merge pull request #4437 from IvanSavenko/battle_sides
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								cd6d55fe75
							
							Do not try to shoot at 2nd hex of wide creatures
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								2a05fbdd50
							
							Unified handling of battle sides ID's
						 | 
						1 year ago | 
					
				
					
						
							
								   Andrii Danylchenko
							
						 | 
						
							
							
								8e79263b21
							
							Merge pull request #4323 from vcmi/battle-ai-fixes
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								b7391f49f6
							
							Merge branch 'vcmi/master' into 'vcmi/develop'
						 | 
						1 year ago | 
					
				
					
						
							
								   Andrii Danylchenko
							
						 | 
						
							
							
								3d856bfa9d
							
							Merge remote-tracking branch 'origin/develop' into battle-ai-fixes
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								434a2fb0fb
							
							Explicitly specify to use ranged or melee attack for damage estimation
						 | 
						1 year ago | 
					
				
					
						
							
								   Andrii Danylchenko
							
						 | 
						
							
							
								9edb0afff8
							
							BattleAI: fix dragonbreath retaliation
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								6ac3752325
							
							Merge pull request #4330 from Laserlicht/spellbook
						 | 
						1 year ago | 
					
				
					
						
							
								   Laserlicht
							
						 | 
						
							
							
								e46f5f705b
							
							better approach
						 | 
						1 year ago | 
					
				
					
						
							
								   Andrii Danylchenko
							
						 | 
						
							
							
								33e0eeaa8a
							
							BattleAI: fix dragon breath
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								5bd9a32d97
							
							Implemented simple target selection logic for arrow towers
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								63bcf7d83c
							
							Replaced most of usages of CRandomGenerator with vstd::RNG in library
						 | 
						1 year ago | 
					
				
					
						
							
								   Simeon Manolov
							
						 | 
						
							
							
								941cd6768f
							
							Fix battle turn order for current turn
						 | 
						1 year ago | 
					
				
					
						
							
								   Alexander Wilms
							
						 | 
						
							
							
								02e429e973
							
							Fix typos using https://github.com/crate-ci/typos
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								7f9df2ef6f
							
							Tweaks to retaliation damage calculation:
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								ac4204f660
							
							Fixed calculation of retaliation damage
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								907438c6f5
							
							Fix crash on attempt to compute movement range for siege tower
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								a9866bb5c6
							
							Added RandomGeneratorUtil::nextItemWeighted convenience method
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								2a193effcc
							
							Merge branch 'master' into 'develop'
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								24d25730ad
							
							Changed checks for null with checks for hasValue
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								bd5682ecc3
							
							Merge remote-tracking branch 'vcmi/master' into develop
						 | 
						1 year ago | 
					
				
					
						
							
								   Alexander Wilms
							
						 | 
						
							
							
								f08c6d1ce9
							
							Fix issues created by type replacement script
						 | 
						1 year ago | 
					
				
					
						
							
								   Alexander Wilms
							
						 | 
						
							
							
								73019c204d
							
							Replace redundant types with `auto` for the lvalues of template factory functions for smart pointers
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								0d0d3d8c80
							
							Renamed speed -> getMovementRange, remove misleading default parameter
						 | 
						1 year ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								85de3143ff
							
							Fixed Genie spellcasting logic to account for spell immunities
						 | 
						1 year ago |