mateuszb
a8524a2f95
* missing change from previous commit
2012-10-03 18:13:07 +00:00
mateuszb
652ea4036e
* artifact bonuses are read from config file now
...
* removed two commented-out methods
2012-10-03 18:11:19 +00:00
mateuszb
099e6bf776
* implemented #1111
2012-09-30 12:19:14 +00:00
mateuszb
657ed41088
* fixed bug in campaigns
...
* turned off artifacts.json creation
* minor changes
2012-09-29 17:36:48 +00:00
mateuszb
0b15a634f9
* bug 1082 fixed
2012-09-27 17:16:41 +00:00
mateuszb
af133ae758
* experimental support for bonus limiter/propagator loading from json (not turned on yet)
2012-09-27 16:48:46 +00:00
mateuszb
8dca88c3c8
* start map in campaign button is properly disabled/enabled (I hope)
...
* exported json for artifact bonuses; no limiters/propagators yet, so it's not used
* minor changes
2012-09-26 18:10:29 +00:00
mateuszb
f3f4a7633d
* fixed 1085
...
* fixed starting hero is granted in normal scenarios
* introduced TArtifactInstanceID
2012-09-25 14:40:39 +00:00
mateuszb
f16a3a4527
* fixed bug 1084
2012-09-25 08:07:32 +00:00
mateuszb
7fe2692bf8
* support for campaign scenarios with no bonuses
2012-09-24 19:23:11 +00:00
mateuszb
59fcc15254
* last revision reverted, mysterious bug
2012-09-24 18:52:30 +00:00
mateuszb
55f1c47c16
* more TPlayerColor/TResource
2012-09-24 17:00:18 +00:00
mateuszb
18bd898cb1
* fixed bug when starting certain maps in campaigns
...
* introduced TPlayerColor typedef
2012-09-24 16:14:53 +00:00
mateuszb
6a81c8b1af
* campaign against magic numbers
...
* ArtifactID was misleading and wrongly used in one place -- renamed and fixed
* minor changes
2012-09-23 18:01:04 +00:00
mateuszb
00c079f7dc
* improvements for HERO campaign bonus
2012-09-23 11:26:26 +00:00
mateuszb
9acfa0d136
* more or less working HERO campaign bonus
...
* minor improvements
2012-09-22 17:23:28 +00:00
mateuszb
82e21f8b6e
* minor campaign related improvements
2012-09-22 15:16:45 +00:00
mateuszb
8e3de98059
* restoring campaign features
...
* minor improvements
2012-09-21 17:59:54 +00:00
mateuszb
4010978a91
* a bit of work on campaigns
2012-09-19 17:41:22 +00:00
mateuszb
fb2f19b4c5
* some work on campaigns
2012-09-18 17:47:52 +00:00
mateuszb
2cf4905d9c
* hopefully fixed 790
2012-09-18 15:17:32 +00:00
mateuszb
aa04a5bcd0
* removed unnecessary include in .h -- they should be avoided
...
* fixed bug 1074
* fixed starting new custom campaign
* fixed building of ERM project
2012-09-18 15:06:29 +00:00
mateuszb
2d6f17f3fa
* one of campaign-related bugs fixed
2012-09-16 18:43:55 +00:00
mateuszb
473fbb4a31
* check for boost version before using thread v3 (brings back compatibility for boost 1.49 and older)
2012-09-16 15:49:22 +00:00
mateuszb
aac1c0b4e7
* cleaner code is better :)
2011-07-03 19:10:36 +00:00
mateuszb
c71127809e
* minor fixes for revision 2193 (no shooting penalty bonus wasn't needed indeed but was poorly removed)
...
* minor changes
2011-06-22 12:44:28 +00:00
mateuszb
b071888800
minor fix for std.verm example
2011-06-19 18:28:06 +00:00
mateuszb
645ca7be87
* a few examples of verm usage
...
* semantic macros for verm
* many bugfixes in interpreter
2011-06-18 18:24:56 +00:00
mateuszb
3e9b247470
* defining functions in verm works
...
* a few more standard functions
* standard verm file
2011-06-14 17:29:13 +00:00
mateuszb
73a05d62fd
* significantly improved verm interpreter - if, comparisons, lambda expressions are working!
2011-06-11 18:10:15 +00:00
mateuszb
af3050058f
* some work on interpreter
2011-06-04 18:16:32 +00:00
mateuszb
5786c26586
* building verm tree without modifiers
2011-05-29 18:16:49 +00:00
mateuszb
94166b83aa
* some changes
2011-05-22 18:46:52 +00:00
mateuszb
53ce30f083
* partial support for string processing
...
* post-triggers should work
* minor improvements
2011-05-17 19:24:18 +00:00
mateuszb
6014edb7ea
* minor improvements in parser/interpreter
2011-05-16 12:11:00 +00:00
mateuszb
4eef7aa83b
* partially done OB receiver
...
* minor structure imprevements
2011-05-15 18:21:07 +00:00
mateuszb
09a51acfc2
* minor bugfix
...
* a bit more of function handling
2011-05-12 20:49:37 +00:00
mateuszb
95b16906aa
* a few bugs in interpreter fixed
2011-05-11 19:53:55 +00:00
mateuszb
743df272e4
* arithmetic and boolean operations on variables
...
* hopefully working DO receiver
2011-05-07 15:13:56 +00:00
mateuszb
2d36cae2ca
* partially done DO receiver
2011-05-06 19:32:04 +00:00
mateuszb
85d0d49207
* most of VR:S receiver
2011-05-03 14:45:57 +00:00
mateuszb
86a7cd12ff
* checking ERM conditions should work now
2011-05-02 18:39:57 +00:00
mateuszb
4ac2d32985
* minor work on ERM interpreter
2011-04-22 20:33:34 +00:00
mateuszb
66837f1ee0
* some work towards running triggers
2011-04-21 20:06:42 +00:00
mateuszb
69c8c0d058
* a bit more of erm interpreter (iexp getter/setter)
2011-04-17 17:51:48 +00:00
mateuszb
36fb9b0b6e
* some progress in VERM interpreter
2011-04-16 17:39:38 +00:00
mateuszb
033c067144
* it shouldn't parse scripts yet
2011-04-10 16:42:20 +00:00
mateuszb
382e239e47
* a bit more of ERM/VERM interpreter
2011-04-10 16:39:34 +00:00
mateuszb
b0ca5b677c
* a few data structures for ERM/VERM interpreter
2011-04-08 19:24:30 +00:00
mateuszb
7874d84c4e
* basic structure of ERM interpreter
...
* SHOW_FPS moved to settings.txt
* minor changes
2011-04-06 20:30:59 +00:00
mateuszb
3fc570a8e9
* parsing multiple consecutive modifiers in VERM
...
* minor improvements
2011-04-03 13:15:07 +00:00
mateuszb
21eaec883c
* VERM grammar seems to be complete
2011-04-02 18:06:52 +00:00
mateuszb
ccecc6637f
* partially done support for VERM
...
* MSVC compilation fix (using boost::ref is an error)
2011-04-01 19:09:05 +00:00
mateuszb
c6d0814062
* ERM parser is generally done, no serious bugs are known
2011-03-28 19:34:00 +00:00
mateuszb
3c393843e6
* ERM parsing mostly done, some strange cases of body syntax, undocumented expressions and encoding issues still remain.
2011-03-27 17:24:30 +00:00
mateuszb
caf50fc278
* most of WoG's ERM parsed, a few minor things left + body needs to be parsed a bit deeper.
2011-03-25 20:38:24 +00:00
mateuszb
31b4906daa
* ERM parser improvements, it should be GCC-compatible now
2011-03-24 22:05:08 +00:00
mateuszb
fca2b5da7a
* ERM parser improvements
2011-03-23 19:41:29 +00:00
mateuszb
a09a54ba2f
* improved ERM grammar (syntax error printing is mostly disabled)
2011-03-21 20:34:44 +00:00
mateuszb
f88ac50a44
* improved ERM parser but there is something wrong with printing function or parser
2011-03-20 18:09:55 +00:00
mateuszb
b3ed75ab03
* first part of ERM parser
2011-03-19 17:06:46 +00:00
mateuszb
406b3e3f1c
* unnecessary code removed
2011-03-15 17:25:51 +00:00
mateuszb
13af78edca
* unnecessary arguments removed
2011-02-26 17:34:23 +00:00
mateuszb
1dd05788c9
* fixed #53
2011-02-26 17:32:56 +00:00
mateuszb
3ed607e1f6
* fixed bug 673
2011-02-24 15:54:45 +00:00
mateuszb
7ccffc550f
* changelog updated for upcoming 0.84 release
2011-02-24 15:50:43 +00:00
mateuszb
ab4418917a
* artillery skill fixed
2011-02-24 15:33:03 +00:00
mateuszb
ba7eb6ce49
* bug 492 fixed
...
* boost::filesystem version set to 2 (should work with all relatively new versions of boost)
2011-02-24 15:05:21 +00:00
mateuszb
0482195489
* bug 652 fixed
2011-02-24 13:14:52 +00:00
mateuszb
4647d4af2c
boost 1.46 compile fixes.
2011-02-24 12:21:48 +00:00
mateuszb
5e0b0e49b2
* bug 392 fixed
2011-02-23 18:21:51 +00:00
mateuszb
6d6a1af9ed
* fixed crash on after attack spell casting
...
* more aggressive stack direction normalization after action
* artillery support
2011-02-23 17:10:35 +00:00
mateuszb
e979802012
* fix for bug 672
2011-02-23 15:51:33 +00:00
mateuszb
a6b4cfdde7
* spell scroll campaign bonus
...
* minor fix (gratuitous call to giveCampaignBonusToHero)
2011-02-23 11:21:40 +00:00
mateuszb
8e7b855478
BLOCK_SPELLS_ABOVE_LEVEL was removed on purpose
2011-02-23 10:01:23 +00:00
mateuszb
6db7f1d610
* minor improvements in spell immunity handling
2011-02-22 13:44:34 +00:00
mateuszb
b4edd10e6c
* beegee's comments patch
...
* very minor changes
2011-02-22 11:52:36 +00:00
mateuszb
1458cf64c2
* fixed bug 298
...
* fixed INDEPENDENT_MIN bonus value type
* minor changes
2011-02-21 16:53:23 +00:00
mateuszb
43468e16e1
* bug 97 fixed
...
* better handling of BLOCK_SPELLS_ABOVE_LEVEL bonus
2011-02-21 13:27:31 +00:00
mateuszb
519a4186de
* fixed bugs 470 and 523
...
* minor improvements
2011-02-20 18:32:39 +00:00
mateuszb
4e631fc530
* fix for bug 573
...
* minor changes
2011-02-15 19:54:55 +00:00
mateuszb
fcdc3f0bdd
Various changes, including exprank limiter and development towards Tactics secondary skill support.
2011-02-12 16:12:48 +00:00
mateuszb
d630d88ac1
* some work towards fix of 537
...
* 338 seems to be fixed
2011-02-10 14:44:21 +00:00
mateuszb
8b8d06ac64
* fixed bug 257
...
* minor changes
2011-02-09 15:19:53 +00:00
mateuszb
8a4187df16
* fixed displaying animation of creature starting moving
2011-02-09 13:56:30 +00:00
mateuszb
824d2b52db
* more or less fixed spells
...
* certain hero specialties are still broken
2011-01-20 19:57:12 +00:00
mateuszb
2451c0dea6
* a bit better stack reversing
...
* FoWChange uses unordered_set instead of set
2011-01-20 17:25:15 +00:00
mateuszb
a9c98d2b8c
#463 and #571 should be fixed now
2011-01-18 18:54:53 +00:00
mateuszb
98494a5e6f
* defensive stance implemented (bug #342 fixed)
2011-01-18 17:23:31 +00:00
mateuszb
8a063b88e5
* bug #569 fixed
2011-01-18 16:24:06 +00:00
mateuszb
57580b87e1
* minor fix for battle interface
2011-01-14 18:08:01 +00:00
mateuszb
9e3f8b86bf
* improved speed of CLodHandler::entries
2011-01-14 16:52:37 +00:00
mateuszb
56ec829049
* minor refactoring
...
* minor improvements in battle interface
2011-01-09 17:41:46 +00:00
mateuszb
957f1764d7
* some progress in StupidAI
...
* refactoring of battle handling
WARNING: strange crash on entering battle
2011-01-07 10:48:31 +00:00
mateuszb
8104a43809
* a voodoo fix of a mysterious bug
2010-12-27 10:48:28 +00:00
mateuszb
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
mateuszb
6383c9a013
* more extensive usage of CStack pointers instead of stack IDs
2010-12-24 21:44:48 +00:00
mateuszb
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
mateuszb
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
mateuszb
49083c4e5a
* ConstTransitive CGI more or less done
...
* hch contents distributed to more appropriate folders
2010-12-20 21:22:53 +00:00