Commit Graph
100 Commits
Author SHA1 Message Date
AlexVinS 9f1451c1a3 [Map format] more correct handling of default hero primary skills 2017-06-06 02:37:07 +03:00
AlexVinS 4b2a118ffa fixed assertion if hero instance in VCMI map have 0 at one of primary skills 2017-06-06 02:01:24 +03:00
AlexVinS 195e979a18 get rid of CBattleInfoCallback::battleCanCastThisSpell 2017-06-05 23:46:55 +03:00
AlexVinS 6c308956f9 get rid of CBattleInfoCallback::battleCanCastThisSpellHere 2017-06-05 23:25:48 +03:00
AlexVinS 2cfb2e6ae0 get rid of CPlayerBattleCallback::battleCanCastThisSpell 2017-06-05 22:53:42 +03:00
AlexVinS 4d430f6ad8 get rid of CPlayerBattleCallback::battleCanCastSpell 2017-06-05 22:16:12 +03:00
AlexVinS 1d1519db5c ENCHANTER_CASTING trigger tweak 2017-06-05 21:41:27 +03:00
AlexVinS 66cfc2fef9 CSpell::canBeCast tweaks 2017-06-05 21:30:25 +03:00
AlexVinS c82afe7156 switch CMapService API to ResourceID 2017-06-04 22:42:48 +03:00
AlexVinS e25ed4f358 [Tweak] Use unique_ptr for map header in pregame 2017-06-04 21:11:58 +03:00
AlexVinS c66c66c5ae Fixed https://bugs.vcmi.eu/view.php?id=2686 2017-05-29 12:42:23 +03:00
AlexVinS 8a494b7820 fix 2017-05-28 18:42:36 +03:00
AlexVinS 9718ef1543 Fix 2017-05-28 18:40:13 +03:00
AlexVinS 009bfb8211 cleanup 2017-05-28 17:27:16 +03:00
AlexVinS 70a092f58c [Refactoring] use virtual method for object specific actions when new map object is created
* --TODO
* fixes CID 1366291, CID 1366297
2017-05-28 16:23:42 +03:00
AlexVinS fc55efb72d Fixed CID 1375681 2017-05-28 15:16:40 +03:00
AlexVinS fa6a7bd1b5 Fixed CID 1375682 2017-05-28 15:06:12 +03:00
AlexVinS 25d06c8d70 Fixed CID 1375686 2017-05-28 15:00:55 +03:00
AlexVinS f5cdaece6f Fixed CID 1375687 2017-05-28 14:40:36 +03:00
AlexVinS 1c95c51ffb Fixed CID 1375685 2017-05-28 14:40:36 +03:00
AlexVinS a7ed27c73f Fixed CID 1375705, CID 1375709, CID 1375708 2017-05-28 14:40:35 +03:00
AlexVinS 7a1dd7bd7d Fixed CID 1375707 2017-05-28 14:40:34 +03:00
AlexVinS df3574b50f Fixed https://bugs.vcmi.eu/view.php?id=2685 2017-05-27 17:07:11 +03:00
AlexVinS 22e1d5d3b1 [c::b] Move FuzzyLite project up one level to be prepared to submodule use 2017-05-27 02:37:35 +03:00
AlexVinS a85b4cf2a5 * WIP on event condition format
* Hero portrait serialization
* Fix town spells serialization

* Added support for float exponential part in Json
* Added support for int64 in Json
* Added basic Hero definitions serialization
* Added rumors serialization
* Advanced player info serialization.
* Added Disposed heroes serialization, (!) not covered with tests yet
* Added Local event serialization
* Added Pandoras box serialization
* Added Seer hut reward serialization
* Added CQuest serialization
* Added API for map object instance names serialization.
* Added random dwelling options serialization
* Advanced town options serialization
* Advanced hero options serialization
* More map format tests
* A lot of fixes, cleanup and refactoring
2017-05-27 00:23:19 +03:00
AlexVinS f370cdf1c7 Possible fix for https://bugs.vcmi.eu/view.php?id=2678 2017-05-25 20:09:38 +03:00
AlexVinS 3c893a6bec Few spell-related tweaks 2017-03-18 14:08:02 +03:00
AlexVinS 5da109ad30 tweaks 2017-03-18 13:25:12 +03:00
AlexVinS 9bf4b2a1b0 [C::B] projects updated 2017-03-18 13:21:23 +03:00
AlexVinS 0b50976de1 [C::B] build fixes 2017-02-22 00:39:13 +03:00
AlexVinS c86304ac3b Fixed http://bugs.vcmi.eu/view.php?id=2634 2017-01-26 10:52:19 +03:00
AlexVinS 0b3c1c7185 Fixed http://bugs.vcmi.eu/view.php?id=2639 2017-01-26 10:44:30 +03:00
AlexVinS 374f7780ee Fixed build. 2016-12-13 12:27:48 +03:00
AlexVinS 8f7b0dac45 Fixed CID 1197332 2016-12-05 06:00:32 +03:00
AlexVinS 45ae1ef165 Fixed CID 1197342 2016-12-05 03:17:03 +03:00
AlexVinS 7126bd61a4 Fixed CID 1197343 2016-12-05 03:12:11 +03:00
AlexVinS 4288bb88ae Fixed CID 1197622.
* Coverity says that this line actually unreachable
2016-12-05 03:02:52 +03:00
AlexVinS 478890df5f Fixed CID 1366431, CID 1366430 2016-12-05 02:55:05 +03:00
AlexVinS d003abea6f Fixed CID 1197624 2016-12-05 02:52:34 +03:00
AlexVinS 204ee37ae4 boost/program_options has only 2 uses, and unlikely will be used more -> removed form Global.h. 2016-11-28 21:38:17 +03:00
AlexVinS 36598d8695 Fixed CID 1197474, CID 1366358 2016-11-28 19:35:33 +03:00
AlexVinS 394d6e0677 Fixed random crash on resurrection 2016-11-28 19:35:31 +03:00
AlexVinS eeb21d2446 fixed regression 2016-11-28 05:19:44 +03:00
AlexVinS fd9cfa406d Possible fix for http://bugs.vcmi.eu/view.php?id=2620 2016-11-28 04:43:09 +03:00
AlexVinS c23d3ac83c Fixed CID 1366432 2016-11-28 03:59:03 +03:00
AlexVinS c1fc39d9c1 Fixed CID 1366407 2016-11-28 03:51:32 +03:00
AlexVinS 60bd54c9b3 Changed playerToSide return type to signed 2016-11-28 03:33:39 +03:00
AlexVinS 7d29365e4a Fixed CID 1243197 2016-11-28 02:50:45 +03:00
AlexVinS 2a62ca9522 Fixed CID 1197353 2016-11-28 02:50:43 +03:00
AlexVinS 2dd6a47764 try to plug a few coverity false positives 2016-11-28 02:50:41 +03:00
AlexVinS 9094c99759 Fixed CID 1366403 2016-11-28 02:50:40 +03:00
AlexVinS 312793efd9 try to plug a few coverity false positives 2016-11-27 23:41:17 +03:00
AlexVinS 60b1a9ac52 Fixed CID 1197370, CID 1197369, CID 1197371, CID 1197372, CID 1197374, CID 1288881, CID 1197376 2016-11-27 23:18:21 +03:00
AlexVinS 609c6f81bd Fixed a few CWE-457 2016-11-27 22:37:41 +03:00
AlexVinS c0ed22c99e Fixed CID 1366398. 2016-11-27 22:14:41 +03:00
AlexVinS 3216422307 Fixed a few CWE-457 2016-11-27 22:07:01 +03:00
AlexVinS abe4beebc6 Fixed CID 1197516 2016-11-27 19:13:40 +03:00
AlexVinS 6196ae7fca Fixed a few CWE-457 2016-11-27 19:00:16 +03:00
AlexVinS 27b853618c Fixed a few CWE-457 2016-11-27 18:17:20 +03:00
AlexVinS c4ab962cc0 Fixed a few CWE-457 2016-11-27 17:48:18 +03:00
AlexVinS f11c54b5e9 Wipe unused ClickableArea 2016-11-27 16:07:03 +03:00
AlexVinS 418babce81 Fixed CID 1288846 2016-11-26 22:33:08 +03:00
AlexVinS 8b4f1fc938 Fixed CID 1288850 2016-11-26 22:24:16 +03:00
AlexVinS 30663f15ea Fixed CID 1288863 2016-11-26 22:12:52 +03:00
AlexVinS 4b2bbd0d76 Fixed CID 1288864 2016-11-26 22:06:12 +03:00
AlexVinS 96bc191480 Fixed CID 1366296 2016-11-26 21:45:58 +03:00
AlexVinS c9e564bed8 Fixed CID 1366332 2016-11-26 21:14:21 +03:00
AlexVinS 7d2874bf12 Fixed CID 1366292 2016-11-26 21:11:21 +03:00
AlexVinS 121dd6c63a Fixed CID 1366333 2016-11-26 21:06:34 +03:00
AlexVinS 0a4e5fcdca Fixed CID 1366337 2016-11-26 20:54:07 +03:00
AlexVinS 7793a57b0a Fixed remaining CWE-457 in NetPacks.h 2016-11-26 20:50:07 +03:00
AlexVinS 7befacfb1e Simplify CGameHandler::makeBattleAction 2016-11-26 20:50:05 +03:00
AlexVinS 86e33a4c45 [Refactoring] Unified SetResources NetPack API. 2016-11-26 15:14:43 +03:00
AlexVinS a497824288 Fixed CID 1366287, CID 1366286 2016-11-25 23:12:10 +03:00
AlexVinS 4ef1956779 Fixed CID 1366320 2016-11-25 22:39:44 +03:00
AlexVinS 86c7bab9c1 Fixed CID 1366324 2016-11-25 22:28:16 +03:00
AlexVinS 47085e8d78 Fixed CID 1366361 2016-11-25 22:20:40 +03:00
AlexVinS 80666fb134 Tweaks 2016-11-25 22:12:22 +03:00
AlexVinS f0963c91bb Fixed CID 1197409 2016-11-25 21:59:27 +03:00
AlexVinS dc1015fac9 Fixed CID 1197411 2016-11-25 21:51:27 +03:00
AlexVinS d81c611ad7 Fixed CID 1197423, CID 1197567 2016-11-25 21:35:47 +03:00
AlexVinS 0e57825679 Fixed CID 1197463 2016-11-25 21:17:24 +03:00
AlexVinS a8cadfe25c Fixed a few CWE-457 in NetPacks.h 2016-11-25 21:04:38 +03:00
AlexVinS 8b6543bef2 Fixed CID 1366365, CID 1288839 2016-11-25 19:58:52 +03:00
AlexVinS 6a616a5d33 Fixed CID 1366371 2016-11-25 19:36:40 +03:00
AlexVinS 663099882c Fixed CID 1366366, CID 1366367, CID 1366368, CID 1366369, CID 1366370, CID 1366372 2016-11-25 19:28:00 +03:00
AlexVinS ac8b618a42 Fixed CID 1366373 2016-11-25 19:17:37 +03:00
AlexVinS 5dd5a0d4a8 Fixed CID 1197445, CID 1197446 2016-11-25 17:54:01 +03:00
AlexVinS e7a0bd690a Fixed CID 1197453 2016-11-25 17:39:06 +03:00
AlexVinS b908c70468 Fixed CID 1197487 2016-11-25 17:29:49 +03:00
AlexVinS 384c5827ae Fixed CID 1197490, CID 1197491 2016-11-25 17:21:27 +03:00
AlexVinS ca13bb8412 Fixed CID 1366375, CID 1197633 2016-11-25 17:04:30 +03:00
AlexVinS 5a3854a8de Fixed CID 1288852, CID 1243202 2016-11-25 16:51:31 +03:00
AlexVinS 4ba3c6fecc Fixed CID 1288855 2016-11-25 16:40:11 +03:00
AlexVinS 6d3259909e Fixed CID 1288858 2016-11-25 16:17:38 +03:00
AlexVinS 4e28efb8b4 Fixed CID 1288860 2016-11-25 16:09:14 +03:00
AlexVinS f50fd6d8db Fixed CID 1366281, CID 1366282, CID 1366283, CID 1366284 2016-11-25 15:45:09 +03:00
AlexVinS fa4e00573f Fixed CID 1366350 2016-11-25 15:34:38 +03:00
AlexVinS 20de754141 def2bmp CLI command converted to CAnimation 2016-11-25 15:23:28 +03:00
AlexVinS 3c9695abcc Fixed CID 1366310 2016-11-25 13:58:20 +03:00