Vadim Markovtsev
|
2c1dddde33
Fix memory problems with BonusList
|
9 tahun lalu |
dydzio
|
68af6a0c19
Refactoring InfoAboutHero + GetHeroInfo
|
9 tahun lalu |
AlexVinS
|
849e3fc04e
Fixed http://bugs.vcmi.eu/view.php?id=2506
|
9 tahun lalu |
AlexVinS
|
7618e294c2
More fixes to not place obstacles on wall parts
|
9 tahun lalu |
AlexVinS
|
ea2e336f54
Merge branch 'develop' into SpellsRefactoring8
|
9 tahun lalu |
Dydzio
|
8b0c62e10e
Block surrender via escape tunnel. Fix issue 2389
|
9 tahun lalu |
AlexVinS
|
7e85154946
Unify battleCanCastSpell parameters
|
9 tahun lalu |
AlexVinS
|
ef34d21941
Passive cast can be blocked by spell level limit.
|
9 tahun lalu |
AlexVinS
|
505e53c17d
Merge remote-tracking branch 'remotes/origin/develop' into SpellsRefactoring8
|
9 tahun lalu |
Arseniy Shestakov
|
c8faca8f39
Refactoring: only use RNGs explicitly to avoid bug prone code in future
|
9 tahun lalu |
Arseniy Shestakov
|
c8bcb14d34
CCallbackBase: add CRandomGenerator to all callbacks
|
9 tahun lalu |
AlexVinS
|
f3b7fe947c
Reworked spell target existence check.
|
9 tahun lalu |
AlexVinS
|
b09f150e7b
Factored out battleCanCastThisSpellHere
|
9 tahun lalu |
AlexVinS
|
be67faad90
Drafts
|
9 tahun lalu |
AlexVinS
|
40e6e0c143
Move REMOVE_OBSTACLE-related code from callback to where it should be.
|
9 tahun lalu |
AlexVinS
|
3b2a45c8dc
Get rid of battleGetPossibleTargets.
|
9 tahun lalu |
AlexVinS
|
f6715ad787
Use ISpellCaster in CSpell::canBeCast.
|
9 tahun lalu |
Arseniy Shestakov
|
10dbbead2d
Fix indentation of logging code and around it
|
9 tahun lalu |
AlexVinS
|
f890037008
Fixes
|
9 tahun lalu |
AlexVinS
|
5df8d1cbd0
Update low level battle stacks accessor for ghost selection support.
|
9 tahun lalu |
AlexVinS
|
47b619a543
Centralize GHOST state handling
|
9 tahun lalu |
AlexVinS
|
9036d39241
Do not remove battle stacks, make them ghosts instead.
|
9 tahun lalu |
ArseniyShestakov
|
c550484613
Merge pull request #181 from vcmi/feature/drawbridgeMechanics
|
9 tahun lalu |
Arseniy Shestakov
|
2cfdfca7e5
Battles: fix more cases where invalid wall hex position present
|
9 tahun lalu |
Arseniy Shestakov
|
c5cfc8467f
Battles: change naming from drawbridge to gate for everything
|
9 tahun lalu |
Arseniy Shestakov
|
11dc428b1e
Battles: move hexes enum to GameConstants and fix wall position
|
9 tahun lalu |
Vadim Markovtsev
|
eb10433535
Implement psychic elementals vs mind immune units
|
9 tahun lalu |
Arseniy Shestakov
|
57328bdc83
Battles: implement basic drawbridge mechanics
|
9 tahun lalu |
Arseniy Shestakov
|
9fd1cff090
Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared
|
9 tahun lalu |
Ivan Savenko
|
f02e553b70
Fixed another uninitialized field possiblity causing issues with StupidAI
|
10 tahun lalu |