Add survival death state
This commit is contained in:
@@ -149,7 +149,8 @@ void AAgrarianGamePlayerController::AgrarianSurvival()
|
||||
|
||||
const FAgrarianSurvivalSnapshot& Survival = SurvivalComponent->Survival;
|
||||
ClientMessage(FString::Printf(
|
||||
TEXT("Health %.1f | Stamina %.1f | Exhaustion %.1f | Hunger %.1f | Thirst %.1f | Temp %.1fC | Injury %.1f | Bleeding %.1f | Sprain %.1f | Sickness %.1f"),
|
||||
TEXT("%s | Health %.1f | Stamina %.1f | Exhaustion %.1f | Hunger %.1f | Thirst %.1f | Temp %.1fC | Injury %.1f | Bleeding %.1f | Sprain %.1f | Sickness %.1f | Death %s"),
|
||||
Survival.bIsDead ? TEXT("DEAD") : TEXT("ALIVE"),
|
||||
Survival.Health,
|
||||
Survival.Stamina,
|
||||
Survival.Exhaustion,
|
||||
@@ -159,7 +160,8 @@ void AAgrarianGamePlayerController::AgrarianSurvival()
|
||||
Survival.InjurySeverity,
|
||||
Survival.BleedingSeverity,
|
||||
Survival.SprainSeverity,
|
||||
Survival.SicknessSeverity));
|
||||
Survival.SicknessSeverity,
|
||||
*Survival.LastDeathReason.ToString()));
|
||||
}
|
||||
|
||||
void AAgrarianGamePlayerController::AgrarianHeal()
|
||||
@@ -322,7 +324,7 @@ void AAgrarianGamePlayerController::ServerAgrarianHeal_Implementation()
|
||||
return;
|
||||
}
|
||||
|
||||
SurvivalComponent->RestoreHealth(100.0f);
|
||||
SurvivalComponent->Revive(100.0f);
|
||||
SurvivalComponent->AddFood(100.0f);
|
||||
SurvivalComponent->AddWater(100.0f);
|
||||
SurvivalComponent->ReduceExhaustion(100.0f);
|
||||
|
||||
Reference in New Issue
Block a user