AlexVinS
|
752965ff69
|
Merge branch 'develop' into SpellsRefactoring4
Conflicts:
lib/CSpellHandler.cpp
|
2014-11-14 05:28:23 +03:00 |
|
AlexVinS
|
7a429fc38b
|
Revert @24efb9b4
|
2014-11-14 03:29:11 +03:00 |
|
AlexVinS
|
7af4f44237
|
rewrite CGHeroInstance::canCastThisSpell
|
2014-11-13 17:57:35 +03:00 |
|
AlexVinS
|
3fcb1254f7
|
Rewrite CGHeroInstance::getSpellSchoolLevel using SPELL_SCHOOL_CONFIG
|
2014-11-13 17:24:30 +03:00 |
|
AlexVinS
|
5d1077161c
|
Change spell school serialization
|
2014-11-13 16:57:49 +03:00 |
|
AlexVinS
|
787c970003
|
Simplify CGameInfoCallback::estimateSpellDamage
|
2014-11-13 15:16:27 +03:00 |
|
AlexVinS
|
3da27243c8
|
Fix SPELL_DAMAGE_REDUCTION calculation.
|
2014-11-13 15:07:39 +03:00 |
|
AlexVinS
|
9e8b09d747
|
Use clearAffected flag
|
2014-11-13 15:00:45 +03:00 |
|
AlexVinS
|
9f983c67c0
|
Fix uninitialized variables
|
2014-11-13 14:35:58 +03:00 |
|
AlexVinS
|
00013ed31a
|
Fix spell school immunity evaluation
|
2014-11-13 14:10:25 +03:00 |
|
AlexVinS
|
ce8fa33efc
|
Introduced new spell configuration options (not used yet)
|
2014-11-13 13:37:42 +03:00 |
|
AlexVinS
|
c7480e7fe5
|
Move getAffectedStacks to mechanics classes
|
2014-11-13 12:33:51 +03:00 |
|
AlexVinS
|
22c251b57d
|
Small fix for rangeInHexes
|
2014-11-13 08:29:04 +03:00 |
|
AlexVinS
|
bab7198cd7
|
Use some constants in SRSLPraserHelpers
|
2014-11-13 08:13:06 +03:00 |
|
AlexVinS
|
4042757f93
|
Move spell range calculation to Mechanics
* made ISpellMechanics opaque
|
2014-11-13 07:34:20 +03:00 |
|
AlexVinS
|
b62ee20880
|
Move TargetInfo initialization to constructor
|
2014-11-13 06:29:41 +03:00 |
|
AlexVinS
|
0015027ec7
|
Draft fo CHAIN_LIGHTNING
* fix usage of RECEPTIVE bonus
|
2014-11-13 05:40:52 +03:00 |
|
AlexVinS
|
a06dae1f96
|
Move getAffectedCreatures to CSpell. + more drafts
|
2014-11-13 04:53:25 +03:00 |
|
Ivan Savenko
|
dce9880d16
|
Minor refactoring of FunctionList using variadic templates.
Please make sure that all supported compilers are OK with this code
|
2014-11-12 22:46:37 +02:00 |
|
AlexVinS
|
5ba53da9bf
|
Extract SpellMechanics to separate file
|
2014-11-12 11:36:34 +03:00 |
|
AlexVinS
|
22178151aa
|
More general spell school handling
|
2014-11-12 11:03:55 +03:00 |
|
AlexVinS
|
d7800b834e
|
get rid of CBattleInfoCallback::calculateSpellDmg
|
2014-11-12 09:52:11 +03:00 |
|
AlexVinS
|
e4b726151d
|
get rid of CBattleInfoCallback::battleStackIsImmune
|
2014-11-12 09:20:20 +03:00 |
|
AlexVinS
|
ddf98a5920
|
+SpecialRisingSpellMechanics::isImmuneByStack
|
2014-11-12 08:34:43 +03:00 |
|
AlexVinS
|
639b915391
|
Move calculateSpellBonus to CSpell
|
2014-11-12 08:02:27 +03:00 |
|
AlexVinS
|
059698217c
|
Use CLONE and DISPEL_HELPFUL_SPELLS Mechanics classes in immunity caculation
|
2014-11-12 07:41:12 +03:00 |
|
AlexVinS
|
61d6bca3ff
|
Extract some spell imuunity mechanics + draft of overall design (UNTESTED)
|
2014-11-12 07:09:05 +03:00 |
|
AlexVinS
|
a49da360d2
|
Use ESpellCastProblem inside SpellHandler
|
2014-11-12 06:17:03 +03:00 |
|
AlexVinS
|
24efb9b413
|
SpellHandler: add more error checking + cleanup.
|
2014-11-12 03:48:11 +03:00 |
|
AlexVinS
|
c4fdca45d9
|
Small cleanup
|
2014-11-12 03:48:10 +03:00 |
|
AlexVinS
|
4e9cff3403
|
spelling fix
|
2014-11-06 15:06:16 +03:00 |
|
AlexVinS
|
34ffdb5981
|
small cleanup
|
2014-11-06 14:28:34 +03:00 |
|
Ilya Zhuravlev
|
3eb3996241
|
Fix android build.
|
2014-11-02 16:19:14 +03:00 |
|
DjWarmonger
|
333d740aba
|
Post-release version bump.
|
2014-11-01 13:57:37 +01:00 |
|
DjWarmonger
|
41acc944a0
|
Version 0.97. Updated changelog.
|
2014-11-01 12:57:17 +01:00 |
|
DjWarmonger
|
d280b0ac9f
|
Cleaned some logs.
|
2014-11-01 09:52:56 +01:00 |
|
DjWarmonger
|
b61b79b458
|
For 0.97 release: generate full underground to avoid many issues
|
2014-10-31 18:47:10 +01:00 |
|
DjWarmonger
|
dd0033b5a4
|
Zones will now not bounce off map edges too much, should allow more space in the middle of a map.
|
2014-10-31 17:55:47 +01:00 |
|
DjWarmonger
|
9eeea7299a
|
- Removed unecessary includes
- Fixed town types configured from RMG templates
|
2014-10-31 17:09:34 +01:00 |
|
DjWarmonger
|
afaf74a05b
|
Improved zone sizes for two-level maps.
|
2014-10-31 13:37:23 +01:00 |
|
DjWarmonger
|
7ac3713d32
|
Significantly improved zone graph placement.
|
2014-10-31 12:58:55 +01:00 |
|
DjWarmonger
|
697e42dd24
|
- Fixed several legacy issues with map templates
- Added Clash of Dragons 1.2 template
- Temporarily disabled exception when RMG runs out of two-way monoliths (exception was not handled anyway)
|
2014-10-30 21:23:25 +01:00 |
|
DjWarmonger
|
ce83db0f43
|
- Option to configure monster types spawning in a zone
- 25% chance to get neutral faction in zone with no town
|
2014-10-30 13:03:53 +01:00 |
|
DjWarmonger
|
530a3e69bf
|
Option to allow / ban certain types of town in a template.
|
2014-10-30 10:00:29 +01:00 |
|
DjWarmonger
|
b518fd6ea6
|
Added graphics for GENERAL_DAMAGE_REDUCTION bonus. Files are now in vcmi mod.
|
2014-10-28 19:04:34 +01:00 |
|
DjWarmonger
|
06983fc346
|
Fixed issue with empty mage guild on random maps.
|
2014-10-26 13:09:59 +01:00 |
|
Patrick Simmons
|
436272f00c
|
Fix pathfinding bug.
|
2014-10-25 21:15:40 -04:00 |
|
Patrick Simmons
|
cfa6f46d62
|
VERY buggy, unusable, but progress is being made...
|
2014-10-25 19:05:49 -04:00 |
|
Mikhail Paulyshka
|
0541b544c4
|
fix minizip build error for MSVC
|
2014-10-12 16:41:05 +03:00 |
|
DjWarmonger
|
775d6c41b4
|
Merge pull request #41 from vcmi/refactoring/initializers
Works under Visual, merging.
|
2014-10-04 08:29:21 +02:00 |
|