a53ec23556
Stupid AI is capable of winning / losing battle.
2011-01-08 18:33:40 +00:00
957f1764d7
* some progress in StupidAI
...
* refactoring of battle handling
WARNING: strange crash on entering battle
2011-01-07 10:48:31 +00:00
401b364ad7
Partially functional artifact screen.
...
[TBD compound artifacts, backpack arranging, "live" modifying values, many details]
2011-01-06 20:00:19 +00:00
b8f65697ca
- fixes for several bugs: #639 #656 #135 #646 #638 #94 #629
...
- re-enabled console on Linux to allow disabling AI
2011-01-01 20:26:39 +00:00
ebb9c84da9
Artifacts, updated map loading.
2010-12-30 14:41:46 +00:00
c9189119b9
Little more work on artifacts.
2010-12-29 21:04:22 +00:00
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
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
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
f7f917845c
Merged changes from trunk ( r1885 )
2010-12-14 18:08:21 +00:00
3989afd153
* more const-correct interface
2010-12-13 20:16:18 +00:00
02e4ef507e
Stacks #5 : giving creatures, practically finished (many fixes needed).
2010-12-12 23:44:16 +00:00
fc6d6e02a3
More fixes for stacks, some basic macro-based logging for bonus graph operations.
2010-12-11 23:11:26 +00:00
69b97e0a51
Little more changes.
2010-12-09 23:10:28 +00:00
f020562570
Merged changes from trunk.
2010-12-05 23:26:56 +00:00
848a00bc6f
Stacks #4 -> giving creatures still needs to be fixed.
2010-12-05 23:10:02 +00:00
efedb1a55a
* minor cleanup
2010-12-04 19:15:20 +00:00
fdb541d81e
Stacks #3 -> towards new system of stack operations.
2010-11-27 20:17:28 +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
310a36c8d1
Fixed 313 & 314 :)
2010-11-15 12:51:53 +00:00
f758d13a22
One more file.
2010-11-15 07:16:29 +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
8ad159af53
Fixed bug #539 .
2010-11-05 14:43:14 +00:00
1f2e9bf9c2
Added important fix reverted in r1817.
2010-10-31 07:11:28 +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
c299a1cdea
Fixed desync.
...
Version bumped to 0.82c
2010-10-27 11:36:14 +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
b75cf89f86
Partial support for customizable artifacts and Spell Scroll. Still doesn't work, though.
2010-10-03 17:52:11 +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
2c43707661
More fixes for weeks & growths.
2010-10-02 09:43:22 +00:00
02d7fa35b7
A number of fixes. Banks serialization, doubling spell effects, week of plague.
2010-10-02 07:10:38 +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
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
01776b6a04
Support for MAXED_SPELL special (Melodia, Daremyth)
2010-08-29 19:03:10 +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
6005e7a6ee
Implemented fixed set of creatures that can get week of double growth. Minor fix.
2010-08-29 07:49:04 +00:00
fc79b9b6cf
* partial implementation of hero crossover
...
* minor fixes to resolution handling
* other minor fixes and changes
2010-08-28 14:52:20 +00:00