- Compile fix
- Fixed Basilisk spawning at Hive
- Fixed double-shot of Marksman

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3186 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* refactoring

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3187 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[c::b] update projects

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3188 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Fixed crash with Firewall / Forcefield cast when there is dead stack.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3189 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
compile fix.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3190 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- fixed some compiler warnings, gcc\clang work fine
- better handling of innoextract in vcmibuilder.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3191 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Partially reverting r3191: DLL_LINKAGE on registerTypes def breaks compilation for MSVC. The function definition cannot be marked as dll import (and that happened, when it was included in CGameHandler.cpp)
Partially reverting r3184: user-defined include/lib paths got uploaded

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3192 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[mingw] finally fix broken compilation after rev 3183

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3193 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* refactoring

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3194 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- compile fixes
- fixed portrait initialization for random heroes

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3195 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* refactoring

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3196 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Compile fix

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3197 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* fixes for town building campaign bonus

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3198 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[refactor] spell handling 
* more config options for spells
  + mind immunity handled by config
  + direct damage immunity handled by config
  + immunity icon configurable
- removed mind_spell flag 
* more use of new spell identifacation

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3199 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* refactoring, a few intriguing problems remain

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3200 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Fixes for previous rev.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3201 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Fixed #1206.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3202 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Fixed #1208.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3203 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* SlotID refactoring

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3204 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* 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.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3205 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834