1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-17 01:32:21 +02:00
Commit Graph

52 Commits

Author SHA1 Message Date
22ade5efbe * make compatible with boost 1.36.0 (there was breaking change in boost::function)
* randomizing spells in towns
* fixed reading forbidden structures
* support for heroes starting in town garrisons
* hopefully fixed problems with wrong town defs (village/fort/capitol)
* moved CSpellHandler.* to VCMI_Lib (project files must be updated)
* redone reading spell info
* added missing features to the fort screen
* minor improvements

* partially done mage guild screen
2008-08-20 06:57:53 +00:00
b83b80a71e * upgrading creatures
* splitted map loading on several functions
* buttons can call multiple functions when pressed
* minor
2008-08-15 12:11:42 +00:00
52f6de2877 Fixed entering/leaving town. 2008-08-13 09:28:06 +00:00
6e02c1c5db * corrected typo in cr_shots
* recruiting creatures
2008-08-10 04:46:16 +00:00
15ff21e84c Battles: attacking, shooting, killing. 2008-08-08 23:02:32 +00:00
4673a6d0e1 Improved pathfinding in battles, removed problems with displaying movement, adventure map interface won't be called during battles. 2008-08-06 17:49:47 +00:00
d8eb861117 Battles:
* showing ranges
* improvements in moving
* workaround for neutrals
2008-08-05 23:33:08 +00:00
a5354271e2 * improvements in battle support - moving creatures work though there are small graphic glitches
* @neweagle - I've replaced in VCMI_Lib.h your #ifndef with #ifdef since you modification affected (and broke) compilation only on MSVC. Is it ok now?
2008-08-04 23:04:15 +00:00
1bd3a677fe Little changes to fix broken gcc compilation, hope MSVC still compile 2008-08-04 20:27:47 +00:00
a15ffb06e6 * compiles under MSVC (haven't I broken anything on gcc?)
* half-done support for battles
2008-08-04 15:56:36 +00:00
cc7be20b07 Merged most of the changes from trunk.
Because of really huge amount of modifications here I've probably missed some minor stuff. I doubt if it's still compatible with gcc - some changes should be reapplied.
2008-08-02 15:08:03 +00:00
e5a064f36b Improved threa-safety, almost finished building structures in towns. 2008-08-01 11:21:15 +00:00
03287540c7 Further code for objects (mines) - not finished. 2008-07-30 21:27:15 +00:00
b4f383f196 Slowly recovering object scripts. 2008-07-30 17:51:19 +00:00
62b0365e70 Improvements for netcode. AI is working. Townlist won't crash. Moving hero is wrong but won't crash. Giving starting hero is working properly. Town defs are wrong but displayed. 2008-07-27 17:07:37 +00:00
b3c5f19c0d Proper initialization of the first turn. 2008-07-26 13:57:32 +00:00
0c139e72f5 More changes for netcode/serialization
Removed not needed stuff
2008-07-25 17:28:28 +00:00
358ab062eb Base for netcode 2008-07-09 17:22:28 +00:00
1b73678b7c Fighting with includes. 2008-07-02 08:39:56 +00:00
ea8562a6b1 Rest of commit: broken battles, starting hero, town displaying and linker errors.
Further changes for netcode.
2008-06-30 00:06:41 +00:00
c351496a47 * moved map reading to the map.cpp
* merged changes from trunk (since r461)
2008-06-21 13:27:52 +00:00
4347996353 Cleanups + started splitting 2008-06-12 06:45:51 +00:00
dbca25df74 Cleanups/refactoring 2008-06-11 01:53:57 +00:00
88a29416da improvements in battles 2008-05-30 11:53:04 +00:00
1aa758a737 * partially done attacking in battles
* screen isn't now refreshed while blitting creature info window
* r-click creature info windows in battles
* a few minor things
2008-05-27 13:16:35 +00:00
063d2279ee * nicer movement of creatures on battlefield
* amounts of creatures on battlefield
* partial support for two hex creatures
* a few minor things
2008-04-14 18:24:46 +00:00
fc4e0215fb * moving units and some minor improvements 2008-03-29 10:59:18 +00:00
d5a5a04811 progress in battles 2008-03-23 17:25:38 +00:00
7b88f4a70b another piece of battles (with code reorganization) 2008-03-14 18:24:37 +00:00
b95551a0be * another part of Battle interface 2008-03-10 20:19:41 +00:00
c3249d3fd7 Some code for town hall screen. 2008-03-09 23:06:35 +00:00
9819bc86e2 * stuff for battles
* Sprites/ folder works for h3sprite.lod same as Data/ for h3bitmap.lod
* randomization quantity of creatures on the map
* minor changes
2008-02-24 23:06:27 +00:00
0c2cf02ca6 * given hero is placed in the town entrance
Wspólne zmiany
* some objects such as river delta won't be blitted "on" hero
* tiles under FoW are inaccessible
* giving random hero on RoE maps
* improved protection against hero duplication
* fixed starting values of primary abilities of random heroes on RoE/AB maps
2008-02-23 19:20:41 +00:00
4a655a0ad1 small changes 2008-02-11 18:40:10 +00:00
21ec0b77d4 code cleanups, etc. 2008-02-03 15:24:35 +00:00
ef90e6140f hero animation speed now independent 2008-01-08 13:31:44 +00:00
845d99a908 Working mines and minor improvements. 2007-11-24 14:17:57 +00:00
556311c9ab Partially done object scripting and interactions.
Most of 0.4 ;)
2007-11-18 22:58:28 +00:00
287b053041 * small improvements 2007-10-28 15:15:58 +00:00
cc01243da5 It should be quite stable now. 2007-10-27 20:14:25 +00:00
4f316cd7e6 Our changes.
Restructured instances classes.
Still very instable.
2007-10-27 19:38:48 +00:00
355e21b56a * finishing hero flags
* some things with #36 and #41
2007-10-16 17:46:01 +00:00
8421c901a4 * a lot of improvements
* started making an infobar
2007-09-30 16:16:00 +00:00
6d0bcef157 * fixed initialization of map of players
* functions in callback for getting info about towns
* added info about towns to CGameState
* minor changes
2007-09-18 13:30:26 +00:00
16a1861fc4 * heroList
* functions for getting info about heroes in CCallback
* function for initializing GameState
* improvements in CHeroInstance
* added codename
* minor stuff
2007-09-14 13:11:10 +00:00
88a1809229 initializing town instances in game state 2007-09-05 15:56:35 +00:00
5222be8d94 * upgrades in moveHero function
* new folder structure
2007-08-30 10:11:53 +00:00
2d7dbbefc3 * partially written hero moving
* improvements in include system
2007-08-29 12:18:31 +00:00
210123ac33 * improved minimap
* live event handling on adventure map
* added CCallback
* minor stuff (as usual)
2007-08-27 14:15:03 +00:00
ae279c79c5 * first version of player interface displaying
* taking some txt files from lods
* some minor changes
2007-08-04 19:01:22 +00:00