AlexVinS
|
f1d0bede11
Moved all affected stacks calculations to mechanics
|
9 lat temu |
AlexVinS
|
18fc94d709
WIP on SpellCastContext
|
9 lat temu |
AlexVinS
|
9ee954edcc
WIP on SpellCastContext
|
9 lat temu |
AlexVinS
|
1d840a33a5
Started SpellCastContext rework
|
9 lat temu |
AlexVinS
|
82ac035340
OO design for obstacle spells.
|
9 lat temu |
AlexVinS
|
f3b7fe947c
Reworked spell target existence check.
|
9 lat temu |
AlexVinS
|
a23144b361
Extracted adventure spell mechanics to distinct class hierarchy.
|
9 lat temu |
AlexVinS
|
eb128a0207
More style tweaks
|
9 lat temu |
AlexVinS
|
c0cf5d6956
Style tweaks
|
9 lat temu |
AlexVinS
|
40e6e0c143
Move REMOVE_OBSTACLE-related code from callback to where it should be.
|
9 lat temu |
AlexVinS
|
750c114648
Drafts
|
9 lat temu |
AlexVinS
|
d4a35c6839
Simplify getAffectedStacks arguments. casterColor not needed anymore.
|
9 lat temu |
AlexVinS
|
f6715ad787
Use ISpellCaster in CSpell::canBeCast.
|
9 lat temu |
AlexVinS
|
5df8d1cbd0
Update low level battle stacks accessor for ghost selection support.
|
9 lat temu |
Vadim Markovtsev
|
bdd87be10d
Try to fix http://bugs.vcmi.eu/view.php?id=2362
|
9 lat temu |
AlexVinS
|
eeb100d6a4
More comments about dispell special cases.
|
10 lat temu |
AlexVinS
|
4e60b4cf53
Fixed 0002280
|
10 lat temu |
AlexVinS
|
57e5b768e8
Allow multiple destinations in BattleSpellCastParameters
|
10 lat temu |
AlexVinS
|
75c2566410
"const" tweak
|
10 lat temu |
AlexVinS
|
36e154d9b9
Use ISpellCaster in getAffectedStacks
|
10 lat temu |
AlexVinS
|
947f6089d5
Use ISpellCaster in isImmuneByStack
|
10 lat temu |
AlexVinS
|
a4d4851d80
Fix typo: casted->cast
|
10 lat temu |
AlexVinS
|
253b850ac3
Partial fix for 1791
|
10 lat temu |
AlexVinS
|
660203b436
Tweak BattleSpellCastParameters
|
10 lat temu |
AlexVinS
|
2b434111bf
More hero|creature casting unification
|
10 lat temu |
AlexVinS
|
e454649886
Use BattleSpellCastParameters for spell parameters override
|
10 lat temu |
AlexVinS
|
10318a3da3
Intoduce PASSIVE_CASTING mode for opening battle spells
|
10 lat temu |
AlexVinS
|
e552e37cf7
Factored out CDefaultSpellMechanics::battleCast
|
10 lat temu |
AlexVinS
|
baba3a46e1
Centralize creature spell bonuses handling
|
10 lat temu |
AlexVinS
|
67bd698019
Added some debug logging
|
10 lat temu |