godric3
|
c34956e912
introduce `getModScope` method to`Entity` class and subclasses
|
1 year ago |
Ivan Savenko
|
63bcf7d83c
Replaced most of usages of CRandomGenerator with vstd::RNG in library
|
1 year ago |
Ivan Savenko
|
b4c6906471
Merge branch 'vcmi/beta' into 'vcmi/develop'
|
1 year ago |
Ivan Savenko
|
b638b0b679
Fixed possible crash if hero class has no valid commander ID
|
1 year ago |
Ivan Savenko
|
7461df161c
lib now uses shared_ptr for entities. Removed manual memory management.
|
1 year ago |
Ivan Savenko
|
87059be67b
Added range checks to values read from h3m.
|
1 year ago |
Ivan Savenko
|
d5c4478816
Remove most of non-const access to VLC entities
|
1 year ago |
Ivan Savenko
|
edb2ecd751
Fix possible overflow errors on leveling up beyond int64_t limit
|
1 year ago |
Ivan Savenko
|
0842f5afee
Removed remaining usages of std::vector<bool>
|
2 years ago |
Ivan Savenko
|
54103813dd
Remove no longer used serialization methods
|
2 years ago |
Ivan Savenko
|
184f5a72cc
Use toEntity/toXXX methods in Identifier instead VLC objects access
|
2 years ago |
Johannes Schauer Marin Rodrigues
|
a1a5bc28c2
convert line endings from CRLF (Windows) to LF (Linux/Unix)
|
2 years ago |
Ivan Savenko
|
823ffa7a07
Always use ResourcePath for referencing images and animations
|
2 years ago |
Ivan Savenko
|
62cd8b12d4
Converted several namespace enums to enum class
|
2 years ago |
Tomasz Zieliński
|
700d8459ac
Checking flags and conditions
|
2 years ago |
Konstantin P
|
c216292f1e
CHeroHandler: remove confusing map
|
2 years ago |
Konstantin
|
a6de9097be
vcmi: rename HeroBonus.h to Bonus.h
|
2 years ago |
Konstantin
|
29c76fb9bf
HeroBonus: split BonusList
|
2 years ago |
Konstantin
|
6fa1b2b19f
vcmi: move bonuses to its own folder
|
2 years ago |
Konstantin
|
86f5d6de69
vcmi: modernize headers
|
2 years ago |
Ivan Savenko
|
3738171b21
Refactoring of H3M loader to make HotA format support easier
|
2 years ago |
Konstantin
|
fedf7d377c
vcmi: remove TFaction
|
2 years ago |
Konstantin
|
8968f0ef0e
vcmi: change EAlignment to enum class
|
2 years ago |
Ivan Savenko
|
8d0d5341db
Refactoring of hero specialty loading code:
|
2 years ago |
Ivan Savenko
|
383387ef29
Integrated defaultMods into mod system
|
2 years ago |
Konstantin
|
4c4498b22a
vcmi: modernize rest of lib
|
2 years ago |
Konstantin
|
9205ef2c91
vcmi: skill-agnostic ballistics
|
2 years ago |
Konstantin
|
d9496dd9f7
vcmi: remove vector speciality format
|
2 years ago |
Ivan Savenko
|
27442e2950
Remove unused code
|
2 years ago |
Ivan Savenko
|
47c1803c42
Finalization of refactoring:
|
2 years ago |