b4144dc616
Callback jugglery, part 1.
...
Fixed #252 .
2011-05-03 03:14:18 +00:00
ecb3508690
(linux) Added configure test for the icc and clang compilers, and set some extra parameters for them.
2011-04-09 17:28:51 +00:00
407acce4c6
- gcc 4.5 / boost 1.46 compilation fixes
...
- configure will accept CXXFLAGS parameter correctly
- boost version check in ERMParser - to skip compilation with old boost
2011-03-29 17:16:10 +00:00
4d3776058d
My project files for VC10.
2011-03-17 23:06:48 +00:00
a382b641b7
Removing old, VC9 project files.
2011-03-12 22:53:52 +00:00
13af78edca
* unnecessary arguments removed
2011-02-26 17:34:23 +00:00
1dd05788c9
* fixed #53
2011-02-26 17:32:56 +00:00
1afcaf2817
* CThreadHelper.cpp now belongs to VCMI_lib project
...
* fixed console on Windows (restored old code)
* GeniusAI won't get blocked when it has a hero with tactics in battle
* fixed an issue with switching turns in hot-seat mode when there is Cover of Darkness active
* suppressed bonus system console output: it goes only to the logfile
* [win32] setting thread names (debug purposes)
* minor fixes
2011-02-24 13:57:47 +00:00
cab8f9e11d
AI for neutral creatures and battles and player AIs can be different. StupidAI will handle neutrals by default.
...
Fixes for issues with deserialization and handling Tactics secondary skill.
2011-02-23 03:57:45 +00:00
9d313d3d2c
Minor fixes and tweaks.
2011-02-22 14:23:09 +00:00
2f9ed138f6
Tactics more or less working (some improvements still needed, as proper updating battle GUI).
2011-02-14 20:31:53 +00:00
125f39275d
Compile fix for previous commit.
2011-02-06 17:37:51 +00:00
2ff07fa66a
- Next part of animation system:
...
-- Reduced memory usage for images with margins
-- Implemented RLE compression
- Linux-related changes:
-- build system updated to include changed paths
-- new dependency: boost-program-options
-- configure option --disable-debug will produce optimized build
- Several gcc compile fixes
- Optimized CPU usage on town screens
- Removed several includes from headers
- Possible fix for #496
2011-02-06 17:26:27 +00:00
31fc8f6db3
Merged Warmonger's changes from trunk
2011-02-06 08:32:05 +00:00
78fc212489
A little more work on Expert System.
2011-02-05 18:24:32 +00:00
094bb6fd8f
Moving some work in progress from one computer to another. It shall not explode.
...
Fixed video issue from #670 .
2011-02-01 18:10:43 +00:00
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
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
49083c4e5a
* ConstTransitive CGI more or less done
...
* hch contents distributed to more appropriate folders
2010-12-20 21:22:53 +00:00
e677cd5b07
Merged r1880.
2010-12-11 20:30:33 +00:00
69b97e0a51
Little more changes.
2010-12-09 23:10:28 +00:00
ad48681d91
* cleanup
2010-12-08 20:17:05 +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
6f56b5bb30
* a few more consts
2010-12-04 19:44:23 +00:00
efedb1a55a
* minor cleanup
2010-12-04 19:15:20 +00:00
ea03273c8e
Some work towards useful AI:
...
-It is possible to toggle adventure AI on / off typing "ai" in the console (default is true)
-General cleaning and formatting of code
-Some minor optimizations
-Teal console log for AI
AI tends to hang in the maze of mutexes and current player interface, further investigation is needed.
Fixed #580
minor tweaks
2010-11-28 16:39:13 +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
67baa3d8e4
I hope that's final shape of universal Expert System, now it's time to add some functionality.
2010-11-13 19:25:21 +00:00
e2f4a60c4b
A bit more metamagic for expert system.
2010-11-12 15:20:44 +00:00
6da5c8ee56
A framework for generic expert system, currently aimed at Bonus processing.
2010-11-11 21:01:35 +00:00
e252c2d06c
Build files update.
2010-08-21 00:41:40 +00:00
fdad7e34e1
Remove line break in comment.
2010-08-04 03:33:10 +00:00
54496ddee1
* player's serialID removed (save format broken, new game seems to work)
...
* building bonus (campaigns) supported
2010-08-03 11:36:52 +00:00
695c862638
Support for creature damage bonus.
...
TODO: display it in a creature window
2010-07-16 06:18:41 +00:00
71b73bad53
* mostly working hero flying and water walking; support for artifacts:
...
- Angel's Wings
- Boots of levitation
and spells
- fly
- water walk
2010-05-16 13:42:19 +00:00
df151cceba
Various compile and warning fixes.
2010-05-12 02:32:56 +00:00
a14606f32d
New bonus system. Unified HeroBonus and StackFeature. Still early version, will need improvements and development.
...
If you encounter any new crashes / bugs / unacceptable slowdowns, please PM me.
2010-05-02 18:20:26 +00:00
993036e4a1
New non battle stack class. (Base for future improved bonus system, stack exp / arts)
...
Fixed #443
2010-04-02 02:07:40 +00:00
ac7bc76b7b
* implemented first aid kit including first aid secondary ability
2010-03-07 17:40:33 +00:00
0a950c508b
Grail digging and construction.
...
Minor fixes.
2010-02-24 13:03:36 +00:00
e6f31b7500
Compilation fixes for VC10.
...
Changes towards hot-seat support.
2010-02-20 13:24:38 +00:00
3ec6cfd115
(linux) Meved version to 0.75 (at last) and regenerated the makefiles.
2010-01-25 03:19:55 +00:00
eb6f7fffc9
Support for smart pointer serialization. Fixed creature banks serialization. Minor fixes.
2009-12-29 01:07:17 +00:00
01831e912a
Fixes for adventure AI: battles where AI is the attacker should work, fixed drawing AI heroes under FoW.
...
Restructured thread structure: no new thread on yourturn, instead of that introduced update() method called by thread dispatching GUI events.
Further changes are planned.
2009-12-28 04:08:24 +00:00