diff --git a/src/systems/combat_methods.c b/src/systems/combat_methods.c index 649a49c..a627ea0 100644 --- a/src/systems/combat_methods.c +++ b/src/systems/combat_methods.c @@ -101,7 +101,8 @@ gc_scene *scene, gc_engine *engine) if (!player_entity) return; - if (GETCMP(player_entity, health_component)->dead) { + struct health_component *h_cmp = GETCMP(player_entity, health_component); + if (h_cmp->dead) { combat_end(engine, false); return; }