Ivan Savenko
|
922966dcf8
Renamed JsonNode::meta to more logical modScope. Member is now private
|
1 year ago |
Ivan Savenko
|
3740f8b02f
Moved bonus parsing to a new file
|
1 year ago |
Ivan Savenko
|
c3957c2c2a
Moved json files to new directory, split on per-class basis
|
1 year ago |
Alexander Wilms
|
73019c204d
Replace redundant types with `auto` for the lvalues of template factory functions for smart pointers
|
1 year ago |
Ivan Savenko
|
ac925bb786
Renamed new types for consistency with code style
|
2 years ago |
Ivan Savenko
|
80e6485965
MetaIdentifier now uses std::variant internally
|
2 years ago |
Ivan Savenko
|
b394158dc9
Bonus Source ID now uses metaidentifier
|
2 years ago |
Ivan Savenko
|
77facf9387
Implement missing functions, fixes linking errors
|
2 years ago |
Ivan Savenko
|
0a10fc30b8
(lib) Bonus subtype is now stored as metaidentifier that can store any
|
2 years ago |
Konstantin
|
d746a96d55
vcmi: use SpellSchool identifier instead of enum
|
2 years ago |
Konstantin
|
8724181a0f
vcmi: spell resistance rework
|
2 years ago |
Ivan Savenko
|
62fddca21e
Split massive CModHandler class/file into multiple parts:
|
2 years ago |
Ivan Savenko
|
0a27539fb5
Fixed crashes on loading with Tides of War mod
|
2 years ago |
Konstantin P
|
45ca449f2c
vcmi: more optionals in bonuses
|
2 years ago |
Konstantin
|
3d46ee3182
TargetCondition: units with 100% MR is immune
|
2 years ago |
Konstantin
|
b0d2787e86
vcmi: remove DIRECT_DAMAGE_IMMUNITY bonus
|
2 years ago |
Konstantin
|
05eccbc2bb
vcmi: split bonus to enumerator and HeroBonus.h
|
2 years ago |
Konstantin
|
29c76fb9bf
HeroBonus: split BonusList
|
2 years ago |
Konstantin
|
1d34c73c2d
vcmi: split CBonusSystemNode, BonusParams and prop
|
2 years ago |
Konstantin
|
7a5775a9f9
vcmi: use std::optional
|
2 years ago |
Konstantin
|
a639bd2606
spells: rework isMagical()
|
2 years ago |
Konstantin
|
0ffc440b53
vcmi: fix target condition regression
|
2 years ago |
Konstantin
|
1e7875cb36
vcmi: selector-based target conditions
|
2 years ago |
Konstantin
|
84f53485e2
vcmi: skill-agnostic first aid
|
2 years ago |
Konstantin
|
97fc424e98
vcmi: modernize lib/spells (except adventure one, needs major rework)
|
2 years ago |
Ivan Savenko
|
facf77b3ae
vstd::unique -> std::unique
|
2 years ago |
Andrey Filipenkov
|
ff635edc0b
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
|
3 years ago |
nordsoft
|
92dc902748
Fix for #3228 and #3042
|
3 years ago |
Dmitry Orlov
|
39de2f6435
Fix: Morale bonus should be shown correctly
|
5 years ago |
John Bolton
|
6d8f1e4530
Fixed incorrect usage of const std::shared_ptr. Resolves 0003142.
|
5 years ago |