控制台命令

Dev Console - Market Demand Commands

快速访问

` (反引号) 或 F1 打开开发控制台。


市场需求命令

📊 查看市场需求

market_demand          # 显示所有商品需求
market_demand 5        # 显示特定商品需求 (ID 5)

📈 增加买入需求 (价格上涨)

market_buy <commodity_id> <quantity>

# 示例:
market_buy 5 500       # 水需求 +500
market_buy 3 1000      # 小麦需求 +1000

📉 增加卖出需求 (价格下跌)

market_sell <commodity_id> <quantity>

# 示例:
market_sell 3 800      # 小麦卖压 +800

🎯 设置净需求 (直接控制)

market_set <commodity_id> <net_demand>

# 示例:
market_set 12 5000     # 武器需求爆发 (战争)
market_set 12 -2000    # 武器抛售 (和平)

🗑️ 清除需求

market_clear <commodity_id>  # 清除特定商品
market_reset                  # 重置所有商品

🎭 触发市场事件

market_event <event_name>

可用事件

事件 效果
drought 💧水需求+800, 🌾小麦卖压+600, 🥩肉需求+300
festival 👗丝绸+500, 🍷酒+400, 💎宝石+300
war ⚔️武器+5000, 🛡️盔甲+3000, ⛏️铁矿+2000
peace ⚔️武器-2000, 🛡️盔甲-1500

使用示例

示例 1: 手动市场操控

# 检查当前状态
market_demand

# 模拟水资源短缺
market_buy 5 1000

# 检查影响
market_demand 5

# 完成后重置
market_clear 5

示例 2: 战争经济模拟

# 开战
market_event war

# 检查武器价格
market_demand 12

# 签署和平条约
market_event peace

# 观察武器价格崩盘
market_demand 12

商品 ID 参考

ID 商品 ID 商品
2 钢铁 8 肉类
3 小麦 10 丝绸
4 蔬菜 11
5 12 武器
6 铁矿 13 盔甲
7 宝石

提示

  1. 需求衰减:所有需求每 tick 衰减 5%
  2. 价格限制:每 tick 最大变化 ±5%,最大偏离基础值 ±50%
  3. 效果叠加:多个来源的需求会叠加
  4. 实时更新:变更立即影响市场
  5. 清理:测试完成后使用 market_reset 恢复正常