From b7ae166e656b9c590d8c91fa8c306d599b102e42 Mon Sep 17 00:00:00 2001 From: Joshalosh Date: Thu, 26 Oct 2023 08:38:34 +1100 Subject: [PATCH] fp: Double heart health, Add trauma multiplier to heart --- feely_pona.cpp | 2 +- feely_pona_entity_create.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/feely_pona.cpp b/feely_pona.cpp index 52d4a4f..55d981e 100644 --- a/feely_pona.cpp +++ b/feely_pona.cpp @@ -2422,7 +2422,7 @@ static void FP_Render(FP_Game *game, TELY_Platform *platform, TELY_Renderer *ren // NOTE: The heart shake is trauma^3 to emphasise the severity of losing heart health FP_GameEntity *heart = FP_Game_GetEntity(game, game->play.heart); - trauma01 = DQN_MAX(trauma01, DQN_SQUARED(heart->trauma01) * heart->trauma01); + trauma01 = DQN_MAX(trauma01, DQN_SQUARED(heart->trauma01) * heart->trauma01*5); trauma01 = DQN_MAX(trauma01, DQN_SQUARED(game->play.global_camera_trauma01)); // NOTE: Calculate camera position based on camera shake diff --git a/feely_pona_entity_create.cpp b/feely_pona_entity_create.cpp index f5625a0..25f8de5 100644 --- a/feely_pona_entity_create.cpp +++ b/feely_pona_entity_create.cpp @@ -380,7 +380,7 @@ static FP_GameEntityHandle FP_Entity_CreateHeart(FP_Game *game, Dqn_V2 pos, DQN_ entity->flags |= FP_GameEntityFlag_NonTraversable; entity->flags |= FP_GameEntityFlag_Attackable; entity->flags |= FP_GameEntityFlag_RecoversHP; - entity->hp_cap = FP_DEFAULT_DAMAGE * 16; + entity->hp_cap = FP_DEFAULT_DAMAGE * 32; entity->hp = entity->hp_cap; entity->faction = FP_GameEntityFaction_Friendly; entity->hp_recover_every_n_ticks *= 4;