Conversation
记忆天气 (Memory Weather): - 新增 weather_overlay.py 全屏穿透粒子层,7 种天气配置 - 新增 memory_weather.py companion,45s 轮询合成天气 - 天气驱动宠物行为联动(sigh/ponder/stars/happy_wiggle/wobble) - 天气变化时低频气泡(5 分钟冷却 + 40% 概率) - 工坊窗户叠加天气微缩视觉 小屋视觉扩展: - WorldStore 新增 kind: keepsake/dream/memento - Workshop 绘制信物、梦境碎片、里程碑纪念品 - 梦境持久化到书架(dreams.py set_dream) - 里程碑蛋糕/番茄钟自动创建 memento(rituals.py) - 梦境/纪念品点击用 SpeechText 朗读 项目感知 (Project Tracker): - 新增 project_tracker.py companion,30s 跟踪前台窗口 - 识别项目身份,写入 somatic/journal - 增强 memory_weather 天气计算(长项目 → gentle) 书架扩容 & 修复: - 书架 15→20 格(4 行 × 5 列),压缩行间距 - 新增 resurface() 自动回捞 archive 对象 - 移除 drawer,改为自动回填机制 - weather overlay 加 pet.isVisible() 守卫 - project tracker journal 国际化(zh/en/ja) i18n: 新增 23 个 key(天气/纪念品/tooltip/journal)
天气呼吸态 (Weather Breathing): - BlobPet 新增 _mweather/_mweather_e 字段 + set_mood_weather() setter - advance() 加渐入/渐出 ramp (0.8/0.6 sec) - paint() 加 6 种天气的身体变形:rain 下沉摇摆、fog 摇晃、stars 仰头、warm 上浮、static 抖动、gentle 深呼吸 - 所有变形受 calm 门控 表演时自动压制 粒子渐变过渡 (Particle Cross-Fade): - _Particle 新增 draining 标记 - set_weather() 不再 clear 粒子 旧粒子标记 draining 自然淡出 - _tick() 只给非 draining 粒子补新 两代共存 ~1 秒 - hide_layer() 改为优雅淡出 等全部死光再关 工坊色温 (Workshop Tint): - 新增 _paint_weather_tint() 全屏极淡淡色温叠加 (alpha 8-15) - 6 种天气对应不同色温:rain 偏蓝冷、stars 偏深紫、warm 偏暖橙
梦境意象系统: - 12 种梦境意象(moon/lantern/boat/mirror/rain/book/candle/feather/star/fog/clock/flower) - 每个梦根据文本 hash 分配稳定意象 决定颜色和 glyph - _draw_dream_glyph() 支持 12 种几何形状 - tooltip 显示 motif 名称(如 '梦的碎片 · moon') 梦境聚集成群: - create_dream() 改 project_key='dream' - 所有梦境在书架上连续排列 形成视觉群落 梦境回忆增强: - 点击梦境加前缀 '做了个梦……' - i18n: dream_recall_prefix (zh/en/ja)
- 新增 _paint_daynight_tint() 根据时段叠加色温滤镜 早晨暖黄 / 黄昏暖橙 / 夜晚深蓝 / 深夜偏暗 - 夜晚时段(19-6)窗户区域画一弯月亮 - 与天气色温叠加 自然融合 - 修复 installer.iss 和 test_release_metadata 版本号 0.4.0
Owner
Author
追加:Day/Night Cycle
测试:363 passed, 7 skipped |
Owner
Author
|
已直接推送到 main。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
FEIXUE v0.4.0
记忆天气 · 小屋扩展 · 梦境丰富化 · 项目感知
新增 3 个模块:
weather_overlay.py— 全屏穿透粒子层,7 种天气配置,粒子渐变过渡memory_weather.py— 45s 轮询合成天气,驱动粒子 + 行为 + 气泡 + 身体呼吸态project_tracker.py— 30s 跟踪前台窗口,识别项目,写入 somatic/journal书架扩展:
梦境系统增强:
天气感知链:
i18n: 25 个新 key(zh/en/ja)
测试: 363 passed, 7 skipped