mateuszb
|
86dc9386d6
* refactoring, including a generic solution for IDs
|
13 gadi atpakaļ |
mateuszb
|
f1c78e3260
* creature ID refactoring
|
13 gadi atpakaļ |
DjWarmonger
|
1ef205e5f1
Various tweaks / enchancements to bonus mechanics
|
13 gadi atpakaļ |
mateuszb
|
8769f67c5d
* JsonReader can convert to enums
|
13 gadi atpakaļ |
mateuszb
|
ba3075317f
* proper bool serialization
|
13 gadi atpakaļ |
mateuszb
|
c4e03ef0de
* enum serialization/deserialization (si32 as basetype ought to be enough for anybody)
|
13 gadi atpakaļ |
alexvins
|
53b684180d
[refactor]
|
13 gadi atpakaļ |
alexvins
|
68e91ada1c
[refactor]
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
95b866c131
* Further work on Battle AI. Now it is able to cast a number of offensive spells. Battle callback exposes more spell-casting info.
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
62e63d45b1
Work in progress on BattleAI. Related changes:
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
830d94064e
Fixed #1056, #1057 and #1058.
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
d390113c23
* New files for lib: CBattleCallback.cpp and CBattleCallback.h
|
13 gadi atpakaļ |
DjWarmonger
|
9e0c9b4f49
Fixed #1042. Tweaks for Commander bonuses.
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
d168f3eac2
* Implemented Moat functionality during siege (stops movement and deals dmg)
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
5449546447
Advanced work on support for Quicksand and Land Mine spells.
|
13 gadi atpakaļ |
DjWarmonger
|
25bdcd3cab
- Fixed wrong creature teleported
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
7dc0d6878e
Rewritten battle obstacles. New file for lib: CObstacleInstance.cpp.
|
13 gadi atpakaļ |
DjWarmonger
|
96d198758c
- More commanders
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
b874295b3a
Really fixed #918.
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
c61f536d8b
* fixed remaining parts of #760
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
a9af0da0ab
Rewritten handling mouse movement over hex and l-clicking hex into one procedure. That way the tooltip and cursor are always accurate, because they're set by the same routing that selects action. Having that logic duplicated in two methods was unmaintainable. [though the new one is still monstrous...] By the way fixed numerous issues, including:
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
f2642cb62c
Added VCAI and EmptyAI to the VS solution. Removed from it GeniusAI.
|
13 gadi atpakaļ |
Michał W. Urbańczyk
|
4baf4e13ed
* fixed #857 and #858
|
14 gadi atpakaļ |
Michał W. Urbańczyk
|
046e54563c
* fixed project files for RD configuration
|
14 gadi atpakaļ |
beegee1
|
156aa6e4d9
* Updated class - file - handling
|
14 gadi atpakaļ |
beegee1
|
2f5d6f2684
* CHexField renamed to CBattleHex
|
14 gadi atpakaļ |
beegee1
|
7f04ed990b
Major refactoring. First part: BattleInterface
|
14 gadi atpakaļ |
DjWarmonger
|
9b24ec0e81
Fixed #745 and #830.
|
14 gadi atpakaļ |
DjWarmonger
|
57216eea44
Console texts for creature casting spells.
|
14 gadi atpakaļ |
DjWarmonger
|
bdb6db2ab7
Support for Aura of Magic Resistance.
|
14 gadi atpakaļ |