From 2d18600c0aa6e8d4f764f301d206434374e738af Mon Sep 17 00:00:00 2001 From: Cameron Reikes Date: Tue, 6 Jun 2023 03:23:21 -0700 Subject: [PATCH] Don't propagate action if the action didn't do anything --- main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.c b/main.c index 5f2656c..c8aa401 100644 --- a/main.c +++ b/main.c @@ -1092,6 +1092,11 @@ bool perform_action(Entity *from, Action a) proceed_propagating = false; } + if(a.speech_length == 0 && a.kind == ACT_none) + { + proceed_propagating = false; // did nothing + } + if(proceed_propagating) { cause_action_side_effects(from, action_target, a);