AlexVinS
|
21c0c95049
tweak
|
%!s(int64=8) %!d(string=hai) anos |
AlexVinS
|
f1a4831813
[Spells] Get rid of SpellTargetingContext.
|
%!s(int64=8) %!d(string=hai) anos |
AlexVinS
|
3d1a84875e
Queries refactoring
|
%!s(int64=8) %!d(string=hai) anos |
AlexVinS
|
0f5202689e
Cumulative spell effects
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
5fa9d64d78
Do not allow cast if it affects only "wrong" targets
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
c5440a1c6c
Fixed http://bugs.vcmi.eu/view.php?id=2541
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
f6bfba0ced
Unified Dispell-related bonus selectors
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
7ce33bc07a
Dispell fixes
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
374e30c972
Added a few safety checks
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
53fbf88316
Spell cast logging refactored.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
62abde6c46
Prepare battle log for spell-cast on server side.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
838717dfc1
Magic mirror unified again with normal cast.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
686cd00c68
Cleanup.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
cc4362211c
Extracted MagicMirror handling
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
f3d9e718bf
Handle AcidBreathDamage immunity in standard way.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
1e32c71e47
Make sure that there is no unwanted stack affect by spells.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
f1d0bede11
Moved all affected stacks calculations to mechanics
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
18fc94d709
WIP on SpellCastContext
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
9ee954edcc
WIP on SpellCastContext
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
1d840a33a5
Started SpellCastContext rework
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
f3b7fe947c
Reworked spell target existence check.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
a23144b361
Extracted adventure spell mechanics to distinct class hierarchy.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
eb128a0207
More style tweaks
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
750c114648
Drafts
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
f6715ad787
Use ISpellCaster in CSpell::canBeCast.
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
ef05a56e49
cleanup
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
4d9058e412
Whitespace cleanup. (No code changes.)
|
%!s(int64=9) %!d(string=hai) anos |
AlexVinS
|
75c2566410
"const" tweak
|
%!s(int64=10) %!d(string=hai) anos |
AlexVinS
|
947f6089d5
Use ISpellCaster in isImmuneByStack
|
%!s(int64=10) %!d(string=hai) anos |
AlexVinS
|
a4d4851d80
Fix typo: casted->cast
|
%!s(int64=10) %!d(string=hai) anos |