CDDA大灾变MOD教程2期(制作武器)

前面


群里的大佬说先写武器会比较好,所以我就把武器的教程先放出来。

武器的种类

在CDDA里,武器的种类有远程武器,近战武器和投掷武器,我会一一给大家介绍。

近战武器

近战武器有刀剑棍棒什么的,当然这种属性没有在json里面体现,主要还是靠描述(“description”)来区分。

近战武器的json文件在游戏的\data\json\items\melee目录下,大家可以先看看。

要做一把自己的武器,首先可以参考一个模板,我拿出一个模板在这里给大家参考一下。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"type": "GENERIC", //类别
"id": "sword_wood", //id
"symbol": "!", //标识
"color": "brown", //颜色
"name": { "str": "2-by-sword" }, //名字
"description": "A two by four with a cross guard and whittled down point; not much for slashing, but much better than your bare hands.", //描述
"material": "wood", //材质
"volume": "1250 ml", //体积
"weight": "600 g", //重量
"bashing": 12, //钝击
"cutting": 1, //斩击
"to_hit": 1, //打击
"flags": [ "SHEATH_SWORD" ], //flag属性
"techniques": [ "WBLOCK_1" ] //携带的工具属性
}

当然,还有其他的参数

1
2
3
4
5
6
7
"magazines": [
[
"battery", //弹药类型
[ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] //弹药
]
],
"magazine_well": 2

比如这个,当有这个参数时该武器激活时会消耗内部容器(magazines)中的“弹药”值,比如电棍激活后就会消耗内部的电池

1
2
3
4
5
"gunmod_data": {
"location": "underbarrel", //安装部位
"mod_targets": [ "smg", "rifle", "shotgun", "launcher", "crossbow" ], //能安装到什么枪械上
"mode_modifier": [ [ "REACH", "bayonet", 2, [ "MELEE", "REACH_ATTACK" ] ] ] //格斗技
},

以及这个,当有这个参数时,该武器可以安装在枪械上,比如刺刀什么的

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2019-2021 星界棱镜子
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信