什么是自定义初始单位文件?
自定义初始单位文件是指令版新添加的一个文件
可以与原版联机游玩
用该文件可以做到以下功能:
自定义初始单位
自定义初始单位血量
自定义初始单位护盾
坐标
模块蜘蛛的模块
自定义运输单位的运输单位(无储存限制)
支持MOD单位
注意该功能为指令版特有
不知道该发到什么板块(
下面是编写教程
这是一个最基本的自定义单位文件
采用json编写
内容为将初始单位替换为一个工程师
在聊天栏输入.startingunits 文件绝对路径就可以运行
运行结果如下
来仔细看看这段json
{
“mechEngineer” : {
“type”: “Unit”,
“name”: “mechEngineer”
}
}
其中”mechEngineer” : {里的mechEngineer不做要求可以随便填。
type类型一共有两种,分别是Unit,transportUnit。
Unit是可以在场上出现的队伍。
transportUnit是做为被运输或者模块蜘蛛的单位。
name则是要生成单位的名称,可以在中文网找到全部单位名称
其它键名如下
很好理解的语句
maxhp 是单位最大血量
hp 是初始血量
maxshield 是最大护盾值
shield 是初始护盾值
x 是相对于基地的坐标来说的
y 同理
amount 是生成的单位数量
运行效果如下
看看更高级的用法
这里将工程师的type改成了transportUnit
并且新增加了一个运输虫来运输工程师
所以就这样写”transportUnit”: “工程师”
运行效果如下
最后看看模块蜘蛛怎么改模块
比较重要的是模块蜘蛛那段
出现了modular新键名
modular本质上是往单位添加运输单位,所以可以用来给运输单位添加单位
modular采用JSON数组来储存单位(不会的百度)
模块蜘蛛最多支持6个模块,也就是6个单位
可以用这个实现蜘蛛堆蜘蛛
具体看代码
懒得讲了,这东西比ini还简单
运行效果如下
感谢一下人员对该功能的贡献
luke
水瓶酱
老硬币(自定义保存地图
我自己
没了。
群内已经发布新版本929632155
最后吐槽一下中文网发帖太难受了
声明:本文章搬运自铁锈战争中文网,如果有侵权联系删除