f5bb1f3ba3
[programming challenge] An experiment.
2011-12-28 18:00:43 +00:00
d4056bb034
[programming challenge] Improved tactics handling.
2011-12-11 12:16:12 +00:00
2a18d2efcc
[programming challenge] Improved spell handling.
2011-12-11 01:51:59 +00:00
85588b6bda
[programming challenge]
...
* stupid AI will print more info
* proper handling of too long processing of battle end calls
* doxygenized some comments
2011-12-03 23:40:56 +00:00
696f85a2ed
* partially done checking memory limit for AIs
2011-10-23 17:13:14 +00:00
92e508fe1f
Further changes for programming challenge.
...
* setting obstacles and creature params in duel config file
* handling arguments for Odpalarka
* handling runner + runner + runner + client scenario (memory measura AND visualziation)
2011-10-20 23:29:32 +00:00
51ace689c4
Linux build fixes
2011-10-12 21:22:54 +00:00
c8115d41a8
Imposed time limits on AIs.
...
Simple action validation.
2011-10-11 13:16:28 +00:00
94e7fa5b3c
Logging battle activites. Replaying battles with client.
...
Added an AI for answer validation (it returns junk action packets).
Minor fixes.
2011-10-06 20:55:19 +00:00
441ddcbcfe
* Linux compilation fixes
2011-10-01 15:07:07 +00:00
2b18e0b821
Various fixes and refactorings. Restored client project to solution.
2011-09-29 21:29:54 +00:00
bdd66b6537
Zmiany do Programming challenge.
2011-09-27 21:54:40 +00:00
9621cbcaa7
* fixed crash on calculating dmg dealt by stack under Curse
...
* fixed crash on sea battles (obstacles data got corrupted during conversion)
* fixed crash when StupidAI had a catapult
* minor fixes and refactorings (typename for bonus list under shared ptr)
2011-09-06 13:59:26 +00:00
3152e6d540
Fixed #771 , #772 and #787 .
...
Some minor changes and fixes.
2011-08-25 15:24:37 +00:00
26a83d7680
http://forum.vcmi.eu/viewtopic.php?p=5956#5956
...
Significant changes in project files:
* new library package required! URL: http://download.vcmi.eu/msvc-pack.7z
* created VCMI_global.props property sheet for settings common to all VCMI projects
* added configuration for x64 builds
2011-08-15 21:53:03 +00:00
f609c4ad9a
* Fixed #33 -> Creatures tend to stop at every hex during movement
2011-08-01 17:36:18 +00:00
b8448e4c3b
- (linux) build system update
...
- gcc errors/warnings fixes
2011-07-05 11:31:26 +00:00
b3234e8bfa
* CGameInterface.h/.cpp moved from client project to lib (and, appropriately, to lib subfolder).
...
* New files in lib: ResourceSet.h/.cpp -> containing new structure for managing resources logic
* Minor changes and fixes
2011-07-05 06:14:07 +00:00
a89895452a
- (linux) fixed searching/loading of scripting libraries
...
- (linux) moved AI libraries to /lib/vcmi/AI/lib*, ERM lib to /lib/vcmi/Scripting/*
- gcc compile and warnings fixes
2011-06-28 14:19:16 +00:00
9ca5d9048a
Fixed total spell immunity granted by 2212.
...
Improvements for Life Drain.
2011-06-25 15:05:01 +00:00
af8d8cbfc7
Implemented #479
2011-06-21 12:45:57 +00:00
129c9d521e
Warning fixes + typo.
2011-06-18 23:56:48 +00:00
671e7bc3ec
Modified and added some functions in BattleHelper.cpp.
2011-06-09 13:23:38 +00:00
4af4f0a707
Compile and warning fixes.
2011-05-27 22:34:58 +00:00
617e1f962e
New files for lib:
...
* lib/ERMScriptModule.cpp
* lib/ERMScriptModule.h
* lib/CObstacleInstance.h
More jugglery with callbacks. Moving stuff from CGameState to CGameInfoCallback. Work on unified game events interface for player (AI or GUI) and script module. Directing events to ERM interpretetr, first attempts of calling some triggers. Crashy, if there any scripts.
Some other changes, including fighting amount of includes in includes and tracking of hero visits (need further work).
2011-05-09 22:20:47 +00:00
0c3f3c67a9
Callback naming fix.
2011-05-04 02:32:35 +00:00
b4144dc616
Callback jugglery, part 1.
...
Fixed #252 .
2011-05-03 03:14:18 +00:00
d092eaf9d1
Artifact Merchant: selling artifacts. Messy, but completes H3 town structures functionalities.
...
BTW updating screen after closing marketplace is broken.
2011-04-22 21:51:10 +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
a2f512813f
- gcc compile fixes
...
- fixed locale issue
- Makefiles for StupidAI
- fix for #671 (not tested)
- linux readme update, including #598
2011-02-28 15:14:26 +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
872a057aa7
Fixed bad prototype.
2011-01-29 19:07:49 +00:00
f52d4f7cd6
Merged changes from trunk.
2011-01-15 02:35:46 +00:00
56ec829049
* minor refactoring
...
* minor improvements in battle interface
2011-01-09 17:41:46 +00:00
c1bd81abdd
Mostly fixed battle animations.
...
Added proper ending for duel mode.
2011-01-08 19:38:42 +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