Commit Graph
100 Commits
Author SHA1 Message Date
mateuszb 044b19269e * updated Visual Studio project file 2013-03-07 18:48:40 +00:00
mateuszb dbec99ffc7 * PlayerColor and TeamID refactoring 2013-03-03 17:06:03 +00:00
mateuszb 10fbe7b11e primary skill identifiers for bonuses 2013-02-25 09:48:26 +00:00
mateuszb c330188ef5 * Randjan's list of campaign prologue/epilogue voices 2013-02-23 19:46:21 +00:00
mateuszb 602827d1ae * MSVC compilation fixes
* campaign epilogues and minor fixes
2013-02-23 19:16:14 +00:00
mateuszb fbb1ae1bb8 * prologue videos (according to Randjan's list) 2013-02-22 21:03:56 +00:00
mateuszb 92995964f3 a bit more of prologue/epilogue screen 2013-02-20 21:01:18 +00:00
mateuszb b776b93b0c * a bit of campaign prologue/epilogue screen 2013-02-19 20:39:09 +00:00
mateuszb 7270d16f45 * missing files 2013-02-17 13:01:38 +00:00
mateuszb f083db7c5a * map loading
* a bit of map spec window
2013-02-17 12:56:20 +00:00
mateuszb d000c88047 * editor menu improvements 2013-02-16 19:24:26 +00:00
mateuszb 776eb13663 * editor menus 2013-02-16 16:37:43 +00:00
mateuszb 92ffa6eb1d * Setting up (map) editor project. It requires Qt (possibly even 5.0 since it's the version I use) so you can exclude it from compilation if you don't have Qt. 2013-02-16 15:11:38 +00:00
mateuszb 560315bc48 * SlotID refactoring 2013-02-16 14:03:47 +00:00
mateuszb 9e00090c42 * refactoring, a few intriguing problems remain 2013-02-13 23:55:42 +00:00
mateuszb 6d06710684 * fixes for town building campaign bonus 2013-02-13 14:21:11 +00:00
mateuszb 9c1a117c1c * refactoring 2013-02-12 22:24:48 +00:00
mateuszb bda766b697 * refactoring 2013-02-12 19:49:40 +00:00
mateuszb 8a8eecd063 * refactoring 2013-02-11 19:11:34 +00:00
mateuszb 6ff7d61b91 * small fix 2013-02-11 16:07:29 +00:00
mateuszb d540723739 * refactoring 2013-02-11 14:42:09 +00:00
mateuszb 86dc9386d6 * refactoring, including a generic solution for IDs 2013-02-10 23:24:57 +00:00
mateuszb d03dbf64a6 * refactoring 2013-02-09 12:56:35 +00:00
mateuszb 0003d30991 * refactoring 2013-02-08 22:42:46 +00:00
mateuszb 9dd60b6dbe * refactoring
* moat damage went to config file
2013-02-08 21:17:39 +00:00
mateuszb 043c7c52a3 * very important bugfix 2013-02-07 20:53:21 +00:00
mateuszb f1c78e3260 * creature ID refactoring
* double week creatures are configurable now
2013-02-07 17:34:50 +00:00
mateuszb af5287c193 * fixed opening custom campaign selection window
* artifact positions refactored
* vstd::advance allows moving between enum values
2013-02-06 23:24:43 +00:00
mateuszb 169cf3558d * changes in campaign handling 2013-02-06 19:48:09 +00:00
mateuszb 3958364884 * a bit more work on campaigns; hero crossover still buggy 2013-02-06 10:16:44 +00:00
mateuszb dc091a1ce1 * some work on hero crossover; still buggy 2013-02-05 23:16:13 +00:00
mateuszb 898228fd54 * minor fix for bonus selection screen 2013-02-05 19:33:09 +00:00
mateuszb bda92a4a73 * refactoring
* fixed bug 1143
* some work on campaigns
2013-02-05 18:48:46 +00:00
mateuszb 25663ce7af * fixed vector<bool> serialization
* refactoring
2013-02-04 19:43:16 +00:00
mateuszb 3c5d6dd79a * vector<bool> serialization 2013-02-04 16:58:31 +00:00
mateuszb 8769f67c5d * JsonReader can convert to enums
* refactoring
2013-02-03 21:05:44 +00:00
mateuszb ba3075317f * proper bool serialization
* refactoring towards more enums/typedefs
2013-02-02 19:28:39 +00:00
mateuszb c4e03ef0de * enum serialization/deserialization (si32 as basetype ought to be enough for anybody)
* some fields in classes refactored to use appropriate enums (not yet finished)
2013-02-01 22:04:25 +00:00
mateuszb a1da195b85 * minor refactoring 2013-01-31 20:11:25 +00:00
mateuszb 4ae4b998a3 * bug 1165 fixed 2013-01-31 17:52:10 +00:00
mateuszb 5b0c6059e2 * bug 1193 should be fixed
* minor refactoring
2013-01-30 21:28:31 +00:00
mateuszb 2848fb6fef Gernsworth's patch for bug #1118 2012-12-30 18:29:15 +00:00
mateuszb 100dad889a * much better callback function declaration (previous version inspired me to write a new coding guideline) 2012-11-14 21:19:32 +00:00
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