To add new Fighting card:
-
add ID to ABActorFightingDeck (BActorFightingDeck.h)
-
add condition parsing in FightingAbilityCondition::Check if new condition (FightingAbility.cpp)
-
add ability type parsing in FightingAbility::Build if new ability type (FightingAbility.cpp) and add new class, derived from FightingAbility
-
add when parsing in FightingAbility::Build and CheckIsWhenApplicable if new When type (FightingAbility.cpp and FightingAbility.h)
-
add target type FightingAbilityTarget::With if new target (FightingAbility.cpp)
-
implement new Ability class
After creating a package:
- go to \AcademyOfCards\Content and create 2 directories: FightingStage/Configs and WalkingStage/Configs, add there all 6 necessary configs