Ivan Savenko 
							
						 
					 
					
						
						
							
						
						f7915d9e61 
					 
					
						
						
							
							- removed creature-related code from ModHandler  
						
						... 
						
						
						
						- new towns can be loaded as mods
 - removed separate DefInfos for towns\capitals
 - a bit simpler handling of adventure map def's 
						
						
					 
					
						2012-11-13 11:52:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						0d863c83d7 
					 
					
						
						
							
							- removed autogenerated by autotools files  
						
						... 
						
						
						
						- fixes for #386  using patches from Ixtreon 
						
						
					 
					
						2012-11-10 21:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								beegee1 
							
						 
					 
					
						
						
							
						
						105083dd70 
					 
					
						
						
							
							* Code convention updates * Default values for CMap types * Updated BinaryReader c-tor * Converted "bool" int types to bool in CMap classes * Removed map event operators in favor of member methods  
						
						
						
						
					 
					
						2012-11-06 16:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								beegee1 
							
						 
					 
					
						
						
							
						
						a878f5f79a 
					 
					
						
						
							
							* Separated map loading from the map object * Moved map classes to lib/Map * Renamed map.h/cpp to CMap.h/cpp * Profiling of map loading is now optional * Updated CMemoryStream  
						
						
						
						
					 
					
						2012-11-03 13:30:47 +00:00 
						 
				 
			
				
					
						
							
							
								beegee1 
							
						 
					 
					
						
						
							
						
						720deba838 
					 
					
						
						
							
							* Added comments to map.h * Refactoring(renamed attributes, some steps towards coding guidelines, ..)  
						
						
						
						
					 
					
						2012-10-26 17:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						db10f512d5 
					 
					
						
						
							
							- game won't crash on missing dwellings (instead random one will generated)  
						
						... 
						
						
						
						- added disabled code that can be used to fix buildings blit order
- minor fixes 
						
						
					 
					
						2012-10-07 14:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						da7a6234b1 
					 
					
						
						
							
							- some tweaks towards new towns  
						
						... 
						
						
						
						- it is possible for faction to have 0 available heroes 
						
						
					 
					
						2012-10-06 08:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						9f0441a0be 
					 
					
						
						
							
							- adventure map defs are now part of town config. Should be the last part  
						
						... 
						
						
						
						- possibly fixed  #1136  
						
						
					 
					
						2012-10-05 19:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						306d64b0c4 
					 
					
						
						
							
							- it is possible to read json file with vector  
						
						... 
						
						
						
						- town configuration:
- - all town-related texts are now in TownHandler
- - alignments are now part of faction
- - removed CTown::bonus field 
						
						
					 
					
						2012-10-05 13:11:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						15a7f43e11 
					 
					
						
						
							
							-  fixed   #1075 ,  #1080 ,  #1081  
						
						... 
						
						
						
						- fixed some warnings from cppcheck 
						
						
					 
					
						2012-09-26 13:13:39 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						f3f4a7633d 
					 
					
						
						
							
							* fixed 1085  
						
						... 
						
						
						
						* fixed starting hero is granted in normal scenarios
* introduced TArtifactInstanceID 
						
						
					 
					
						2012-09-25 14:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						f16a3a4527 
					 
					
						
						
							
							* fixed bug 1084  
						
						
						
						
					 
					
						2012-09-25 08:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						7fe2692bf8 
					 
					
						
						
							
							* support for campaign scenarios with no bonuses  
						
						
						
						
					 
					
						2012-09-24 19:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						18bd898cb1 
					 
					
						
						
							
							* fixed bug when starting certain maps in campaigns  
						
						... 
						
						
						
						* introduced TPlayerColor typedef 
						
						
					 
					
						2012-09-24 16:14:53 +00:00 
						 
				 
			
				
					
						
							
							
								Michał W. Urbańczyk 
							
						 
					 
					
						
						
							
						
						95b866c131 
					 
					
						
						
							
							* Further work on Battle AI. Now it is able to cast a number of offensive spells. Battle callback exposes more spell-casting info.  
						
						... 
						
						
						
						* Took down the one Boost.Assign usage offending VC11. I'm getting impatient I guess... 
						
						
					 
					
						2012-09-23 23:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						6a81c8b1af 
					 
					
						
						
							
							* campaign against magic numbers  
						
						... 
						
						
						
						* ArtifactID was misleading and wrongly used in one place -- renamed and fixed
* minor changes 
						
						
					 
					
						2012-09-23 18:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						3fcba4fb5c 
					 
					
						
						
							
							- fixed crash on start of some campaigns  
						
						... 
						
						
						
						- allowed on map factions is now set instead of bit field 
						
						
					 
					
						2012-09-23 14:32:49 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						9acfa0d136 
					 
					
						
						
							
							* more or less working HERO campaign bonus  
						
						... 
						
						
						
						* minor improvements 
						
						
					 
					
						2012-09-22 17:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						82e21f8b6e 
					 
					
						
						
							
							* minor campaign related improvements  
						
						
						
						
					 
					
						2012-09-22 15:16:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						8f936cd34d 
					 
					
						
						
							
							- added battleAI to CMake, compile fixes  
						
						... 
						
						
						
						- icons config for towns and creatures 
						
						
					 
					
						2012-09-22 15:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						8e3de98059 
					 
					
						
						
							
							* restoring campaign features  
						
						... 
						
						
						
						* minor improvements 
						
						
					 
					
						2012-09-21 17:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michał W. Urbańczyk 
							
						 
					 
					
						
						
							
						
						62e63d45b1 
					 
					
						
						
							
							Work in progress on BattleAI. Related changes:  
						
						... 
						
						
						
						* battle AIs receive ptr to CBattleCallback (not sure why it was CPlayerBattleCallback, likely mistake)
* reworked some battle callback methods to be more generic and able to handle some hypothetic scenarios
* for testing purposes in duel mode the first AI will be taken fro mconfig and the second will remain stupid ai
* minor changes 
						
						
					 
					
						2012-09-20 16:55:21 +00:00 
						 
				 
			
				
					
						
							
							
								mateuszb 
							
						 
					 
					
						
						
							
						
						fb2f19b4c5 
					 
					
						
						
							
							* some work on campaigns  
						
						
						
						
					 
					
						2012-09-18 17:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						0ca9f64573 
					 
					
						
						
							
							Next part of town configuration:  
						
						... 
						
						
						
						- town screen is mostly implemented, has some minor issues
- factions are now separate from towns, neutrals have faction with id=9
- more constants to GameConstants: town-specific buildings, strings for terrains and resources
- replaced most access to builtBuildings with isBuilt() method
- replaced id's with enums for town subtype and buildings id's 
						
						
					 
					
						2012-09-05 12:49:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						44cc848edc 
					 
					
						
						
							
							first part of town configuration:  
						
						... 
						
						
						
						- moved almost all loading to TownHandler
- CBuildings and CStructures are now part of CTown
- merged hall.json into buildings.json
Should not cause any crashes or glitches 
						
						
					 
					
						2012-09-02 10:33:41 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						c7789992c3 
					 
					
						
						
							
							- fix for hero flags along with battlehero cleanup  
						
						... 
						
						
						
						- removed unused code 
						
						
					 
					
						2012-08-29 14:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						289b7b68d9 
					 
					
						
						
							
							Mod Handler class. It is connected with engine, but doesn't do anything yet.  
						
						
						
						
					 
					
						2012-08-10 13:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						9cbc1f1058 
					 
					
						
						
							
							- merged basicCreatures and upgradedCreatures into single array  
						
						... 
						
						
						
						- missing fix for savegames 
						
						
					 
					
						2012-08-07 21:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						e67f8afdd9 
					 
					
						
						
							
							- removed multiple unused files  
						
						... 
						
						
						
						- config folder with all json files is used via new FS API
- fixed campaigns loading. Replaced "detect h3m starts" heuristics with CCompessedStream::getNextBlock() 
						
						
					 
					
						2012-08-02 11:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						b3c17d2788 
					 
					
						
						
							
							large filesystem update. Filesysytem is now fully functional, everything should work.  
						
						... 
						
						
						
						- completely replaced CLodHandler, removed bitmaph and spriteh
- replaced CLodStream in favour of CCompressedStream (2 new files)
- renamed CResourceLoaderFactory and ResourceIndetifier to shorter names
NOTES:
- campaign loading is currently broken. Will fix.
- I am going to remove several unused files in several days (e.g. LodHandler) 
						
						
					 
					
						2012-08-01 12:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						17a513c01b 
					 
					
						
						
							
							various fixes for  #828  
						
						
						
						
					 
					
						2012-07-30 09:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michał W. Urbańczyk 
							
						 
					 
					
						
						
							
						
						5981ad15d4 
					 
					
						
						
							
							Fixed Duel mode. Integrated some changes from programmingChallenge branch - it's possible to define duel parameters using JSON.  
						
						
						
						
					 
					
						2012-07-26 00:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								DjWarmonger 
							
						 
					 
					
						
						
							
						
						d8cb3a34d3 
					 
					
						
						
							
							-Fixed crash  #1037  
						
						... 
						
						
						
						-AI can now successfully complete several types of quests.
-Lots of tweaks for AI
TODO: fix bizarre crash when opening borderguard 
						
						
					 
					
						2012-07-19 09:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						50e8bc1704 
					 
					
						
						
							
							- build system update  
						
						... 
						
						
						
						- compile fix for quests (vector can't be used to store const data)
- fixed several "unitialized" warnings 
						
						
					 
					
						2012-07-06 20:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						47945383da 
					 
					
						
						
							
							gcc-4.5 compatibility  
						
						
						
						
					 
					
						2012-06-23 17:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						1b50082e43 
					 
					
						
						
							
							- fixed crash with necromancy dialog  #1009  (russian-only)  
						
						... 
						
						
						
						- Client::run will catch only asio exceptions
- (linux) fixed typo that disabled debug mode 
						
						
					 
					
						2012-06-16 17:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						2d8a15f27c 
					 
					
						
						
							
							- all windows except for pregame\battles are now CWindowObject-based  
						
						... 
						
						
						
						- added simple scaling algorithm that works with indexed surfaces 
						
						
					 
					
						2012-06-15 17:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						9d2711fb51 
					 
					
						
						
							
							- rewrote most of classes from adventure map window  
						
						... 
						
						
						
						-- new files: client/AdventureMapClasses.*
-- implemented all missing details from infobox
- textinput can handle numbers as input
- fixed several bugs caused by CIntObject changes
- fixed  #988  
						
						
					 
					
						2012-06-13 13:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Frank Zago 
							
						 
					 
					
						
						
							
						
						9fc459b5c8 
					 
					
						
						
							
							Fixed clang warnings.  
						
						
						
						
					 
					
						2012-06-07 03:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						828d9e70d2 
					 
					
						
						
							
							- one more crash at map loading  
						
						
						
						
					 
					
						2012-06-01 11:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						4e92859cee 
					 
					
						
						
							
							- fixed crash on loading of some maps  
						
						... 
						
						
						
						- minor fixes 
						
						
					 
					
						2012-05-30 18:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						faaf799d95 
					 
					
						
						
							
							- fixed some extra warnings. Mostly harmless.  
						
						... 
						
						
						
						NOTE: Please check changes in BattleState.cpp and GameHandler.cpp for possible bugs 
						
						
					 
					
						2012-05-28 19:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						6f6cd6814e 
					 
					
						
						
							
							- fixed wrong battlefield ( #961 )  
						
						... 
						
						
						
						- minor tweaks 
						
						
					 
					
						2012-05-19 11:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								Michał W. Urbańczyk 
							
						 
					 
					
						
						
							
						
						d2756e8c88 
					 
					
						
						
							
							Partial fix for  #961 .  
						
						... 
						
						
						
						Minor fixes for VS project files. 
						
						
					 
					
						2012-05-18 22:47:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						46f48f0676 
					 
					
						
						
							
							- bugfixing:  
						
						... 
						
						
						
						-- fixed  #942  and #898 
-- removed dublicated code in dwelling loading, #900  is fixed
-- fixed roads rendering for #895  
						
						
					 
					
						2012-05-11 19:03:40 +00:00 
						 
				 
			
				
					
						
							
							
								Michał W. Urbańczyk 
							
						 
					 
					
						
						
							
						
						5449546447 
					 
					
						
						
							
							Advanced work on support for Quicksand and Land Mine spells.  
						
						
						
						
					 
					
						2012-05-04 21:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Michał W. Urbańczyk 
							
						 
					 
					
						
						
							
						
						7dc0d6878e 
					 
					
						
						
							
							Rewritten battle obstacles. New file for lib: CObstacleInstance.cpp.  
						
						... 
						
						
						
						Now obstacles should be placed exactly like they were in OH3. 
All problems with displaying obstacles in battlefield should be gone. They should be now matched to the single pixel. 
If there are still some discrepancies, please report them. 
						
						
					 
					
						2012-04-23 19:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michał W. Urbańczyk 
							
						 
					 
					
						
						
							
						
						017013a5a4 
					 
					
						
						
							
							Throwing runtime_errors instead of string (or even char*) objects.  
						
						
						
						
					 
					
						2012-04-22 07:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								Michał W. Urbańczyk 
							
						 
					 
					
						
						
							
						
						722ec55384 
					 
					
						
						
							
							Redid stack artifacts. Broken save compatibility. Added serializer support for boost::variant and sending CStackInstace* over network by implicitly passing IDs. Moved seeds and checksum to StartInfo. Various minor changes.  
						
						
						
						
					 
					
						2012-04-14 02:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						f426a48d09 
					 
					
						
						
							
							- fixes for gcc-4.7  
						
						... 
						
						
						
						- added missing virtual destructors (new warning from gcc) 
						
						
					 
					
						2012-04-08 10:34:23 +00:00