another OS X patch from stopiccot

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3079 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- Mod artifacts can have components
- Mod artifacts can be for commander / stack
- Commander / stack artifacts will be automatically disabled from random spawning is related module is disabled

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3080 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Gernsworth's patch for bug #1118

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3081 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[c::b] renamed map subfolder to workaround dependency tracking bug

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3082 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Fixed #1168 and #1170.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3083 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- Added basic mock/test generation - Added stub for terrain editing

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

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

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3086 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Minor compile fix, not sure why it's necessary.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3087 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- basic support for dependencies\conflicts for mods
- adventure map objects transparency should be more similar to h3

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3088 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[refactor] reduce some code duplication, get rid of few magic nombers.
*fix deletion of empty pandora box

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3089 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[refactor] a few more cleanups

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3090 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[refactor] a few more cleanups

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3091 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- fix for text on kingdom overview (#1172 + some other similar cases)
- removed unused code from text handler

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3092 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[refactor] a few more cleanups

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3093 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[refactor] 
* spells are now more configurable (unused yet, WiP)
* a few more cleanups

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3094 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
fix c++ standard violation.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3095 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
Artifacts can now have multiple types of bearers. Fixed problems with Commander arts impossible to wear.

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3096 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
[refactor] 
* use spells configuration (all timed effects for battle spells)
* a few more cleanups
+register erm resource types (useful in future and less noise in log now)

git-svn-id: https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk@3097 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
- Parsing propagators and limiters
- Experimental support for chaining limiters
- Added missing abilities, propagators and limiters to artifacts
- Sketch of Calculator for bonuses, ignore it for now

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