471c23ba71
Compile fixes, more work on new artifact system.
2010-12-26 14:34:11 +00:00
b3fd14b524
* splitted CGameState into general game state and battle game state
...
* added missing fields to serialize in CHero
2010-12-25 19:23:30 +00:00
2cf6729eee
Towards duel support.
2010-12-25 01:43:40 +00:00
4929cf9782
* enum for secondary skills
...
* THex for battle positions
* towards removal of battleGetStackByID
TODO:
investigate the necessity of putting implementation of BattleAction CGlobalAI::activeStack( const CStack * stack ) in CGeniusAI.cpp
2010-12-23 20:18:10 +00:00
2fe8b07f4f
Little more development for duel mode.
2010-12-23 00:33:48 +00:00
af2c4633ad
* partially done duel mode
...
* program options parsing via boost::program_options
* Stupid AI - a stupid battle-only AI
* precompiled headers for server and Stupid AI on MSVC
2010-12-22 20:14:40 +00:00
49083c4e5a
* ConstTransitive CGI more or less done
...
* hch contents distributed to more appropriate folders
2010-12-20 21:22:53 +00:00
8b831c1f46
Const-transitiveness of CGI almost reached
2010-12-20 13:04:24 +00:00
b15deaa203
* more constTransitivePointers in GameInfo, separated client GUI classes from it, moved def handlers from CGDefInfo
2010-12-19 14:39:56 +00:00
5806976a9a
* towards ConstTranssitivePointers in CGI
2010-12-18 22:11:28 +00:00
23c501b79e
some changes
2010-12-17 18:47:07 +00:00
fc6d6e02a3
More fixes for stacks, some basic macro-based logging for bonus graph operations.
2010-12-11 23:11:26 +00:00
848a00bc6f
Stacks #4 -> giving creatures still needs to be fixed.
2010-12-05 23:10:02 +00:00
7c3f3d20c3
Stacks #2 -> towards new system of stack operations.
2010-11-27 01:46:19 +00:00
32ce20af15
Moving stack system to pointers, part #1
2010-11-22 00:34:46 +00:00
9250cc8adf
Separated CStack and CStackInstance.
2010-11-20 17:36:02 +00:00
27f83ea8c3
Further work on bonus system.
2010-11-20 00:03:31 +00:00
cdf7b2b4d9
Bonuses now use pointers.
...
Things are very broken.
2010-11-18 22:06:56 +00:00
4d657eaf47
Merges from trunk. Minor changes.
2010-11-18 18:07:57 +00:00
9028684697
Disemboweling the system.
...
Things are broken now.
2010-11-13 20:26:15 +00:00
bce805dacc
Restored Warmonger's changes to artifacts system.
...
They will be subject of my further work, along with next part of bonus system.
2010-11-10 00:06:25 +00:00
9771dd12ff
- changes in LodHandler:
...
-- file type (text, image...) can be specified in getFile(), all hacks removed
-- replaced Nodrze with std::set
- some gcc warnings fixed
2010-11-09 11:27:58 +00:00
1c8d909433
Hotfix for loading game.
2010-11-03 11:34:25 +00:00
dbe38a7062
A few bug fixes and arious warning fixes: unused code/variables, out of order initializations, ...
2010-10-30 21:53:41 +00:00
0f36095dc7
Less "crashy" campaigns.
2010-10-30 18:54:59 +00:00
c299a1cdea
Fixed desync.
...
Version bumped to 0.82c
2010-10-27 11:36:14 +00:00
d823b18c72
Fixed 625, probably also 628 and 568. Minor fixes.
2010-10-27 09:01:27 +00:00
daeb3af67a
Early changes towards MP support.
...
It's possible to connect several clients (running on localhost) and enter MP pregame. The actual MP game still not playable. (though it can be started)
2010-10-24 11:35:14 +00:00
aa131bbf15
Reverted r1811, r1812, r1813
2010-10-24 11:23:43 +00:00
8ac954a7f9
Fixed crash with damage calculation.
2010-10-23 08:58:48 +00:00
0f314e106c
Artifacts will now be handled by pointers.
...
Assembling & disassembling combos may be buggy, but it's already been before.
2010-10-03 07:07:53 +00:00
02d7fa35b7
A number of fixes. Banks serialization, doubling spell effects, week of plague.
2010-10-02 07:10:38 +00:00
e481a4375b
Removed bonus system loop in GameState.
...
Moved some game settings to global.h
2010-09-30 13:15:18 +00:00
717141ab0b
Statue of Legion is finally functional.
...
You can see my attempt to create very generic handling of global effects, but I abandoned it since no other items might actually use it.
However, Statue's constituents are buggy, so may be assembling & dissasembling them. Most likely this issue is general.
2010-09-25 20:23:55 +00:00
9356ba15ef
* minor improvements for campaigns
2010-09-04 14:49:15 +00:00
4b8be22fb6
Several compile/link fixes.
2010-09-04 14:47:39 +00:00
4ba3c68ced
Chenges (networking for PG, minor fixes)
2010-09-03 18:42:54 +00:00
dc0cdf68b6
* small fix
2010-09-02 14:41:35 +00:00
608e26b453
* a few fixes for CStack.effects removal - more should come
2010-08-31 10:22:21 +00:00
4696d89d2e
Last part of hero specialities - support for peculiar enchants.
2010-08-31 08:39:32 +00:00
30cf8b7e77
Fixes for previous commit.
2010-08-30 19:46:38 +00:00
bfe266a377
Moved battle effects to bonus system. May be buggy.
...
Moved creature damage to bonus system, simplified its handling. Some changes and tweaks.
Support for Adela's bless.
2010-08-30 18:06:17 +00:00
34b4e09927
* minor changes - hero crossover in campaigns
2010-08-30 14:52:18 +00:00
59447fb85e
Hero speciality will now affect Resurrection and other remaining spells.
...
Minor refactoring of spell mechanics, more to come.
2010-08-29 18:29:00 +00:00
c7f8f0a967
Support for creature weeks and Deity of Fire is now complete.
2010-08-26 07:23:08 +00:00
dc2f3cf181
- some fixes for town events
...
- #190 - InfoWindow components adjusted vertically
- #194 - correct sex for heroes in battles
2010-08-25 14:57:58 +00:00
ea966a3d21
Creature weeks now work fine. Castle interface still needs to be updated.
2010-08-25 08:40:50 +00:00
630dc7f7f2
Next part of creature weeks code.
2010-08-24 14:26:57 +00:00
f6b97704c7
Partial support for random wandering stacks. Well, they are not 'that' random as don't use global ran() function.
2010-08-22 07:11:46 +00:00
0c4bec0a52
Fixed #608 . I just ignored odd postInit interface, hope that's fine.
2010-08-20 16:23:43 +00:00