# Economics.NPC 插件 自定义怪物奖励

- 作者: 少司命，千亦
- 出处: 无
- 配置 NPC 专属奖励

> [!NOTE]  
> 需要安装前置插件：EconomicsAPI(本仓库) 

## 指令

无

## 进度限制
Economics文档：[进度限制值](../Economics.Core/README.md)

## 配置
> 配置文件位置：tshock/Economics/NPC.json
```json5
{
  "开启提示": true,
  "提示内容": "你因击杀{0},获得额外奖励{1}{2}个",
  "额外奖励列表": [
    {
      "怪物ID": 4,
      "怪物名称": "克苏鲁之眼",
      "奖励货币": [
        {
          "数量": 250000,
          "货币类型": "战利品"
        }
      ],
      "按输出瓜分": true  //为true时安玩家输出分配货币
    }
  ],
  "转换率更改": {
    "4": { //怪物ID
      "转换率": 1.5, //Core 默认 KillNpc 奖励的加成系数，1.5 = 默认奖励的 150%
      "进度条件": [
        "克脑",
        "世吞"
      ]
    }
  }
}
```
## 更新日志

### v2.1.0.0
- **破坏性变更**："转换率更改"的"转换率"字段语义修正为"默认击杀奖励的加成系数"，填 `1.5` 表示"拿到默认奖励的 150%"。此前实现把它当成奖励池总量用，导致设置 `1.5` 的 Boss 实际只到账 1-5 块钱。升级后请根据新语义重新评估配置值
- 修复同时配置"转换率更改"和"额外奖励列表"时，额外奖励的系统提示不触发的问题，两段配置现在可以对同一只怪共存生效
- 修复"转换率更改"分支下货币飘字不受全局"悬浮文本.启用"开关和"指定ID"过滤控制的问题，行为与默认击杀结算保持一致
- 当玩家不满足"转换率更改"里配置的进度条件时，改为放行默认击杀奖励（以及"额外奖励列表"），而不是一分钱也拿不到

### v2.0.0.0
- 适配多货币

## 反馈

- 共同维护的插件库：https://github.com/UnrealMultiple/TShockPlugin
- 国内社区 trhub.cn 或 TShock 官方群等
