Updated Combat to Disable Escaping in Boss Battle
This commit is contained in:
parent
e67e32387c
commit
e5b26c20ed
BIN
Content/Blueprints/Combat_UI/CombatCharacter.uasset
(Stored with Git LFS)
BIN
Content/Blueprints/Combat_UI/CombatCharacter.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprints/Player/BP_MyTempCharacter.uasset
(Stored with Git LFS)
BIN
Content/Blueprints/Player/BP_MyTempCharacter.uasset
(Stored with Git LFS)
Binary file not shown.
@ -86,6 +86,7 @@ void ATurnBaseCombatV2::StartCombat(AActor* Enemy, const bool bWasShot)
|
||||
LookAtRotation.Pitch += 10; //Offset
|
||||
PlayerController->SetControlRotation(LookAtRotation);
|
||||
EnemyName = FText::FromString("Crystal Mutant");
|
||||
RunButton->SetIsEnabled(false);
|
||||
}
|
||||
else EnemyName = FText::FromString("Feral Goat");
|
||||
|
||||
@ -781,7 +782,9 @@ void ATurnBaseCombatV2::EnableButtons() const
|
||||
ToggleButtonIfResourceAvailable();
|
||||
BackspaceButton->SetIsEnabled(true);
|
||||
CastButton->SetIsEnabled(true);
|
||||
RunButton->SetIsEnabled(true);
|
||||
FProperty* IsBossProperty = FindFieldChecked<FProperty>(EnemyActor->GetClass(), "IsBoss");
|
||||
const FBoolProperty* IsBossBoolProperty = CastFieldChecked<FBoolProperty>(IsBossProperty);
|
||||
if (!IsBossBoolProperty->GetPropertyValue_InContainer(EnemyActor)) RunButton->SetIsEnabled(true);
|
||||
}
|
||||
|
||||
void ATurnBaseCombatV2::EnemyTurn()
|
||||
|
Loading…
Reference in New Issue
Block a user