更新日志

Changelog - Recent Features


✅ v0.5.7 - 财富面板 (2026-02-02)

新增

  • WealthPanel.tscn - 完整的财富面板 UI
  • 5 大区块:🪙 金币、📦 商品持仓、🗡️ 装备卡片、👥 雇佣卡片、📊 交易统计
  • 装备悬浮提示:稀有度边框(灰 → 绿 → 蓝 → 紫 → 橙)
  • 佣兵悬浮提示:属性(STR/VIT/AGI/INT/FTH/LCK)、技能、维护费用

调试方法

  • MercenaryManager.get_hired_mercenaries()
  • MercenaryManager.setup_debug_hire()
  • EquipmentManager.setup_debug_equipment()

✅ v0.5.6 - AI 交易者与市场 (2026-02-01)

AI 交易者通过市场实体交易

AI 交易者现在通过 TradeManager.execute_transfer() 进行交易,影响市场价格:

# OLD: 直接内存操作
memory_data_manager.update_holding(trader_id, "trader", commodity_id, quantity, ...)

# NEW: 通过市场实体交易
trade_manager.execute_transfer(
    commodity_id,
    MARKET_ENTITY_ID, "trader",  # 从市场
    trader.trader_id, "trader",   # 到 AI 交易者
    quantity,
    "ai_trader_inventory"
)

真实交易量显示

  • 交易图表现在显示真实的 24 小时交易量
  • _trade_volume_24h 字典追踪实际交易
  • get_24h_volume(commodity_id) 方法获取成交量

图表调试面板

  • 底部右侧面板:"Debug Trading (Market Hours Only)"
  • 数量 SpinBox (1-1000)
  • "Buy from Market" 按钮(绿色)
  • "Sell to Market" 按钮(红色)
  • 市场状态指示器(绿色 = 开放,红色 = 关闭)

v0.5.5 (2026-02-02)

新增

  • 财富总览面板
  • HUD 金币显示
  • 已雇佣佣兵横向滚动

优化

  • 存档系统迁移到用户目录
  • 佣兵面板 UI 改进

v0.5.4 (2026-01-28)

新增

  • SSJ 特效系统 (SubViewport)
  • 桑德维斯坦效果
  • 能量粒子特效

v0.5.3 (2026-01-20)

新增

  • 市场需求系统
  • 交易影响价格
  • 需求衰减机制

v0.5.0 (2026-01-01)

里程碑

  • 核心交易系统完成
  • 基础 UI 框架
  • 存档/读档功能

相关文件

文件 改动
ai_trader_manager.gd TradeManager 集成
market_manager.gd 成交量追踪
trading_chart.gd 调试面板 UI
WealthPanel.tscn 财富面板场景