Ivan Savenko
|
e12765dca0
Fix sonar warnings, convert spaces -> tabs
|
3 mēneši atpakaļ |
Dydzio
|
c216936a59
Allow fleeing while having shackles of war when other side got no hero
|
7 mēneši atpakaļ |
Ivan Savenko
|
700eeb6bd4
Implemented HERO_SPELL_CASTS_PER_COMBAT_TURN bonus
|
5 mēneši atpakaļ |
Ivan Savenko
|
157d6d30c8
Move rest of commonly-accessed UnitState queries to bonus cache
|
10 mēneši atpakaļ |
Ivan Savenko
|
95a07ee5cb
Use bonus system cache whenever possible
|
10 mēneši atpakaļ |
Ivan Savenko
|
36c1ed670f
Support for configurable town fortifications
|
1 gadu atpakaļ |
Ivan Savenko
|
2a05fbdd50
Unified handling of battle sides ID's
|
1 gadu atpakaļ |
Ivan Savenko
|
e67e4430ba
Removed most of non-const static fields in lib. Reduced header includes.
|
1 gadu atpakaļ |
Ivan Savenko
|
07e7d6cc14
Do not allow fleeing from cities without fort
|
1 gadu atpakaļ |
Ivan Savenko
|
b58301849b
Pass functor via reference to avoid costly copies
|
1 gadu atpakaļ |
Ivan Savenko
|
b88a8da4e8
Split off some netpack structures into separate files
|
2 gadi atpakaļ |
Johannes Schauer Marin Rodrigues
|
a1a5bc28c2
convert line endings from CRLF (Windows) to LF (Linux/Unix)
|
2 gadi atpakaļ |
Ivan Savenko
|
3a88180494
Separated game and battle callback (server & client only)
|
2 gadi atpakaļ |
Ivan Savenko
|
86a7f5f5cd
Removed getStr(bool), replaced with similar toString()
|
2 gadi atpakaļ |
Ivan Savenko
|
85262cf4f5
Moved CGameState files into a separate directory
|
2 gadi atpakaļ |
Konstantin
|
05eccbc2bb
vcmi: split bonus to enumerator and HeroBonus.h
|
2 gadi atpakaļ |
Konstantin P
|
b472c89276
vcmi: make some CStack properties private
|
2 gadi atpakaļ |
Konstantin
|
7a5775a9f9
vcmi: use std::optional
|
2 gadi atpakaļ |
Konstantin
|
03eb997137
CBattleInfoEssentials: add battleIsGatePassable()
|
2 gadi atpakaļ |
Konstantin
|
4da97682be
vcmi: remove code duplication for native terrain
|
2 gadi atpakaļ |
Konstantin
|
fedf7d377c
vcmi: remove TFaction
|
2 gadi atpakaļ |
Konstantin
|
11b237a23c
vcmi: massive refactoring v1
|
2 gadi atpakaļ |
Konstantin
|
26db14b7b4
vcmi: expert dispel now works mechanically correct
|
2 gadi atpakaļ |
Konstantin
|
93c2bbf9ab
vcmi: modernize lib/battle
|
2 gadi atpakaļ |
Ivan Savenko
|
500cf7f15d
EWallPart & EWallState are now enum class
|
2 gadi atpakaļ |
Tomasz Zieliński
|
20c102e648
Remove T prefix from new typedefs
|
3 gadi atpakaļ |
Tomasz Zieliński
|
f386f42166
Merge remote-tracking branch 'origin/develop' into terrain-rewrite
|
3 gadi atpakaļ |
Tomasz Zieliński
|
4ea57ea7fc
A variety of suggested style tweaks
|
3 gadi atpakaļ |
Andrey Filipenkov
|
ff635edc0b
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
|
3 gadi atpakaļ |
Tomasz Zieliński
|
494b0f0226
First version that compiles
|
3 gadi atpakaļ |