1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-28 08:48:48 +02:00
vcmi/lib/spells
Konstantin 1e7875cb36 vcmi: selector-based target conditions
For now, allows us to define target conditions by selector and even
by minimal and maximal value of bonuses. Convert Bonus condition
to Selector condition.
Allow structures inside TargetCondition struct.
2023-03-16 16:46:42 +03:00
..
effects vcmi: skill-agnostic ballistics 2023-03-16 16:46:41 +03:00
AbilityCaster.cpp wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
AbilityCaster.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
AdventureSpellMechanics.cpp vcmi: use enum class for EComponentType 2023-03-11 21:41:57 +03:00
AdventureSpellMechanics.h Implemented View Earth / View Air spells 2023-03-05 17:48:02 +02:00
BattleSpellMechanics.cpp vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00
BattleSpellMechanics.h Demon summon is now a spell. DEMON_SUMMONING bonus has been removed 2022-12-22 23:11:55 +02:00
BonusCaster.cpp vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00
BonusCaster.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
CSpellHandler.cpp All translatable strings now have language identifier 2023-03-05 17:30:38 +02:00
CSpellHandler.h vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00
ISpellMechanics.cpp vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00
ISpellMechanics.h vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00
Problem.cpp vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00
Problem.h vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00
ProxyCaster.cpp wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
ProxyCaster.h wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 2022-09-24 15:55:21 +03:00
TargetCondition.cpp vcmi: selector-based target conditions 2023-03-16 16:46:42 +03:00
TargetCondition.h vcmi: selector-based target conditions 2023-03-16 16:46:42 +03:00
ViewSpellInt.cpp vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00
ViewSpellInt.h vcmi: modernize lib/spells (except adventure one, needs major rework) 2023-02-12 21:23:00 +03:00