From a873512588cb5ebbbe0fddc04d1e60c0510ea527 Mon Sep 17 00:00:00 2001 From: epochryphon Date: Sat, 14 Mar 2026 10:40:17 -0500 Subject: [PATCH] added intensity to emotional vector dump --- src/MODULE_emotional_simulator/emotional_simulator.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/MODULE_emotional_simulator/emotional_simulator.c b/src/MODULE_emotional_simulator/emotional_simulator.c index 4efc14a..0922fc6 100644 --- a/src/MODULE_emotional_simulator/emotional_simulator.c +++ b/src/MODULE_emotional_simulator/emotional_simulator.c @@ -72,14 +72,20 @@ dump_emotion_vector_values(struct emotion_vector_struct* emotion_vector_to_dump) "surprise\0", }; + uint32_t intensity = 0; + puts("================================================="); + puts("Current emotional state: out of 255, 100 is default/baseline."); + puts("More is hightened emotions, less is a depressed emotion."); for(uint8_t i = 0; i < NUMBER_OF_EMOTIONS; i++) { - printf("| %s: %d\n", + intensity += (uint32_t)emotion_vector_to_dump->values[i]; + printf("| %s: %d/255\n", emotions_names[i], (int)emotion_vector_to_dump->values[i]); } puts("================================================="); + printf("Intensity: %d/%d\n", intensity, 255*NUMBER_OF_EMOTIONS); } void