* fixed vector<bool> serialization
* fixed issue with loading castle event

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3157 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* refactoring
* fixed bug 1143
* some work on campaigns

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3158 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* minor fix for bonus selection screen

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3159 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- gcc compile fix
- mismatching enum (?) in HeroBonus
- probably fixed some cases of unaligned access

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3160 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* fixed #1199
* fixed advancing between misisons in campaigns

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3161 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
More fixes for campaigns.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3162 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- removed support for ancient versions of ffmpeg
- some cleanup in Linux video player

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3163 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* some work on hero crossover; still buggy

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3164 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Various tweaks / enchancements to bonus mechanics

- Added CREATURE_SPELL_POWER for commanders
- Added spell modifiers to various spells: Hypnotize (Astral), Firewall (Luna), Landmine 
- Fixed ENEMY_DEFENCE_REDUCTION, GENERAL_ATTACK_REDUCTION
- Extended usefulness of ONLY_DISTANCE_FIGHT, ONLY_MELEE_FIGHT ranges

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3165 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
* a bit more work on campaigns; hero crossover still buggy

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