每把武器多种弹药类型 - 概念验证

这表明可以拥有多种弹药类型(目前为普通弹和穿甲弹),并且即使涉及变通方法,也能对玩家相当“透明”地实现。

武器

目前它仅为10毫米手枪切换弹药类型,且你无法在任何地方获取穿甲弹——只能通过输入 player.additem 0X000ea7 Y 来获得,其中 X 是游戏加载插件时的编号(例如,如果这是唯一的插件,则为 01000ea7),Y 是你想要的子弹数量。

那么,一旦你从物品栏装备武器时:

  • 如果你只有普通子弹,它会直接装备该物品;
  • 如果你只有穿甲弹,它会自动切换为穿甲弹;
  • 如果你同时拥有两种子弹,它会询问你想用穿甲弹还是普通子弹装填枪支。

装备热键时不会询问任何内容——这是有意设计的效果,防止每次切换武器时(比如从狙击步枪换到霰弹枪再换回来)都要询问弹药类型。(当然,这是完全实现后的效果——目前仅支持10毫米手枪,正如我所说)。

由于我没有太多时间做模组,如果有任何模组制作者(或模组制作团队)想要“接过大旗”,用这个想法做一个完整的武器模组——欢迎你,只需要在鸣谢中提到我就行 ;)