Ivan Savenko
|
95a07ee5cb
Use bonus system cache whenever possible
|
10 maanden geleden |
Ivan Savenko
|
b8a04c6356
Avoid vector allocation when accessing game settings value
|
10 maanden geleden |
Ivan Savenko
|
56d5911452
Optimized `getMovementRange` method - caching, faster route for 0 turns
|
10 maanden geleden |
Laserlicht
|
53b7c5da6f
added MECHANICAL bonus
|
1 jaar geleden |
Ivan Savenko
|
3dd4fa2528
Reduce usage of pointers to VLC entities
|
1 jaar geleden |
Ivan Savenko
|
8225eb454e
Added GameSettings to gamestate, potentially allowing to define game
|
1 jaar geleden |
kdmcser
|
b402619351
not use separate function
|
1 jaar geleden |
kdmcser
|
87eb026184
support 0 spellpower and knowledge
|
1 jaar geleden |
Ivan Savenko
|
c3957c2c2a
Moved json files to new directory, split on per-class basis
|
1 jaar geleden |
Ivan Savenko
|
0d0d3d8c80
Renamed speed -> getMovementRange, remove misleading default parameter
|
1 jaar geleden |
Laserlicht
|
4bad88f141
implement luck and morale cheats from OH3
|
1 jaar geleden |
Ivan Savenko
|
29a78c14a2
Merge pull request #3113 from Alexander-Wilms/develop
|
2 jaren geleden |
Ivan Savenko
|
1459006916
Added separate bonus for native terrain check
|
2 jaren geleden |
Alexander Wilms
|
70acf987b4
lib/BasicTypes.cpp: Remove the unary minus operator or change the expression's underlying type.
|
2 jaren geleden |
Ivan Savenko
|
ac925bb786
Renamed new types for consistency with code style
|
2 jaren geleden |
Ivan Savenko
|
80e6485965
MetaIdentifier now uses std::variant internally
|
2 jaren geleden |
Ivan Savenko
|
77facf9387
Implement missing functions, fixes linking errors
|
2 jaren geleden |
Ivan Savenko
|
0a10fc30b8
(lib) Bonus subtype is now stored as metaidentifier that can store any
|
2 jaren geleden |
Ivan Savenko
|
62cd8b12d4
Converted several namespace enums to enum class
|
2 jaren geleden |
Konstantin
|
e60a4318c3
vcmi: a bunch of forward definitions
|
2 jaren geleden |
Konstantin
|
05eccbc2bb
vcmi: split bonus to enumerator and HeroBonus.h
|
2 jaren geleden |
Konstantin
|
fbc05c70ac
vcmi: camelCase methods of new classes
|
2 jaren geleden |
Konstantin
|
a6de9097be
vcmi: rename HeroBonus.h to Bonus.h
|
2 jaren geleden |
Konstantin
|
29c76fb9bf
HeroBonus: split BonusList
|
2 jaren geleden |
Konstantin
|
4866c2fe5c
vcmi: split IBonusBearer
|
2 jaren geleden |
Konstantin
|
b6eb2dc060
vcmi: rename IFactionMember and ICreature
|
2 jaren geleden |
Konstantin
|
a2d4c72016
vcmi: morale and luck now also IFactionMember
|
2 jaren geleden |
Konstantin
|
6fa1b2b19f
vcmi: move bonuses to its own folder
|
2 jaren geleden |
Konstantin P
|
4b2a09dae7
FactionMember: move code around
|
2 jaren geleden |
Konstantin
|
af25ad0866
vcmi: split creatures and faction members
|
2 jaren geleden |