Updated Combat to Replace Old Combos
This commit is contained in:
parent
fde1537dc0
commit
feea306d11
@ -208,14 +208,14 @@ void ATurnBaseCombatV2::ExecuteCast(FString Combo)
|
||||
if (IsSpecialCombo(Combo))
|
||||
{
|
||||
UStatusSystem* StatusSystem = Cast<UStatusSystem>(PlayerActor->GetComponentByClass(UStatusSystem::StaticClass()));
|
||||
if (Combo == "AAE")
|
||||
if (Combo == "PA")
|
||||
{
|
||||
UStatusEffect* TempThornsStatusEffect = NewObject<UStatusEffect>(PlayerActor, ThornsStatusEffect);
|
||||
StatusSystem->AddStatusEffect(TempThornsStatusEffect, 1, false);
|
||||
StatusEffects.Add(TempThornsStatusEffect);
|
||||
AddBattleLogMessage("Player Casted Thorns");
|
||||
}
|
||||
else if (Combo == "PPI")
|
||||
else if (Combo == "PI")
|
||||
{
|
||||
UStatusEffect* TempDOTStatusEffect = NewObject<UStatusEffect>(PlayerActor, DOTStatusEffect);
|
||||
StatusSystem->AddStatusEffect(TempDOTStatusEffect, 1, false);
|
||||
|
@ -72,34 +72,22 @@ public:
|
||||
UPROPERTY(EditAnywhere)
|
||||
TMap<FString, int32> ValidCombos =
|
||||
{
|
||||
{"P", 5},
|
||||
{"PP", 15},
|
||||
{"PPP", 20},
|
||||
{"E", 5},
|
||||
{"EE", 15},
|
||||
{"EEE", 20},
|
||||
{"A", 5},
|
||||
{"AA", 15},
|
||||
{"AAA", 20},
|
||||
{"I", 5},
|
||||
{"II", 15},
|
||||
{"III", 20},
|
||||
{"IA", 15},
|
||||
{"IIA", 20},
|
||||
{"EP", 15},
|
||||
{"EEP", 20},
|
||||
{"AE", 15},
|
||||
{"AAE", 20},
|
||||
{"PE", 15},
|
||||
{"PA", 15},
|
||||
{"PI", 15},
|
||||
{"PPI", 20}
|
||||
{"EA", 15},
|
||||
{"EI", 15},
|
||||
{"AI", 15},
|
||||
{"PP", 20},
|
||||
{"EE", 20},
|
||||
{"AA", 20},
|
||||
{"II", 20}
|
||||
};
|
||||
UPROPERTY(EditAnywhere)
|
||||
TMap<FString, FString> SpecialCombos =
|
||||
{
|
||||
//{"IIA", "ReduceActSpeed"},
|
||||
//{"EEP", "AreaOfEffect"},
|
||||
{"AAE", "Thorns"},
|
||||
{"PPI", "DamageOverTime"}
|
||||
{"PA", "Thorns"},
|
||||
{"PI", "DamageOverTime"}
|
||||
};
|
||||
|
||||
FString BattleLog;
|
||||
|
Loading…
Reference in New Issue
Block a user