更新日志
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 |
财富面板场景 |