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