@@ -530,23 +530,9 @@ def process_emotional_response(self, llm_response: str) -> tuple[str, str]:
530530
531531 def log_animated_eyes (self , emotion : str ):
532532 """Log how this emotion would appear as animated eyes"""
533- eye_animations = {
534- "excited" : "π EXCITED: Eyes wide open, rapid blinking, pupils dilated, eyebrows raised high" ,
535- "helpful" : "π€ HELPFUL: Focused gaze, slight squint, eyebrows slightly furrowed in concentration" ,
536- "friendly" : "π FRIENDLY: Soft, warm gaze, gentle blinking, slightly curved 'smile' shape" ,
537- "curious" : "π€ CURIOUS: One eyebrow raised, eyes tracking side to side, pupils moving inquisitively" ,
538- "empathetic" : "π₯Ί EMPATHETIC: Soft, caring gaze, slower blinking, eyebrows slightly angled down" ,
539- "sleepy" : "π΄ SLEEPY: Half-closed eyes, very slow blinking, drooping eyelids, occasional yawn animation" ,
540- "waiting" : "β³ WAITING: Steady gaze, regular blinking, eyes occasionally looking around patiently" ,
541- "confused" : "π CONFUSED: Eyes darting around, irregular blinking, eyebrows furrowed, head tilt effect" ,
542- "proud" : "π PROUD: Eyes slightly narrowed with satisfaction, confident gaze, subtle sparkle effect" ,
543- "playful" : "π PLAYFUL: Bright, animated eyes, quick winks, eyebrows dancing, mischievous glint" ,
544- "focused" : "π― FOCUSED: Intense stare, minimal blinking, laser-focused pupils, determined expression" ,
545- "surprised" : "π² SURPRISED: Eyes suddenly wide, rapid blinking, eyebrows shot up, pupils contracted" ,
546- "excuse" : "π
EXCUSE: Apologetic gaze, slight head tilt, gentle blinking, eyebrows raised politely"
547- }
533+ from utils .animation_data import EYE_ANIMATIONS
548534
549- animation_desc = eye_animations .get (emotion , "π NEUTRAL: Standard eye animation" )
535+ animation_desc = EYE_ANIMATIONS .get (emotion , "π NEUTRAL: Standard eye animation" )
550536 logger .info (f"π¨ Eye Animation: { animation_desc } " )
551537
552538 async def say_with_emotion (self , text : str , emotion : str = None ):
0 commit comments