From 211bc6f59ff03e8b61476a242f2bbea1bc1f3888 Mon Sep 17 00:00:00 2001 From: Cameron Reikes Date: Sat, 10 Jun 2023 23:53:29 -0700 Subject: [PATCH] Fix silly bugs --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 5284e2f..2387acc 100644 --- a/main.c +++ b/main.c @@ -967,7 +967,7 @@ CanTalkTo get_can_talk_to(Entity *e) CanTalkTo to_return = {0}; ENTITIES_ITER(gs.entities) { - if(it != e && it->is_npc && LenV2(SubV2(it->pos, e->pos)) < PROPAGATE_ACTIONS_RADIUS) + if(it != e && (it->is_npc || it->is_character) && LenV2(SubV2(it->pos, e->pos)) < PROPAGATE_ACTIONS_RADIUS) { BUFF_APPEND(&to_return, it->npc_kind); } @@ -979,7 +979,7 @@ Entity *get_targeted(Entity *from, NpcKind targeted) { ENTITIES_ITER(gs.entities) { - if(it != from && it->is_npc && LenV2(SubV2(it->pos, from->pos)) < PROPAGATE_ACTIONS_RADIUS && it->npc_kind == targeted) + if(it != from && (it->is_npc || it->is_character) && LenV2(SubV2(it->pos, from->pos)) < PROPAGATE_ACTIONS_RADIUS && it->npc_kind == targeted) { return it; }