From 4212fe8452031f82fa8b0a3d5f15d7b405f211a4 Mon Sep 17 00:00:00 2001 From: doyle Date: Sun, 1 Oct 2023 23:22:18 +1100 Subject: [PATCH] fp: Re-add phasing behaviour on terry dash --- feely_pona.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/feely_pona.cpp b/feely_pona.cpp index 8a779de..545e84e 100644 --- a/feely_pona.cpp +++ b/feely_pona.cpp @@ -146,7 +146,15 @@ static void FP_Game_MoveEntity(FP_Game *game, FP_GameEntityHandle entity_handle, } break; case FP_EntityType_Nil: break; - case FP_EntityType_Terry: break; + + case FP_EntityType_Terry: { + FP_EntityTerryState state = *DQN_CAST(FP_EntityTerryState *)&entity->action.state; + if (state == FP_EntityTerryState_Dash) { + if (collider->type == FP_EntityType_Smoochie || collider->type == FP_EntityType_Clinger) + entity_collides_with_collider = false; + } + } break; + case FP_EntityType_MerchantTerry: break; case FP_EntityType_Count: break; case FP_EntityType_ClubTerry: break;