百合文库
首页 > 网文

Rimworld的MOD教程#3#独立MOD

2023-03-09MOD教程环世界Rimworld 来源:百合文库
我把mod分为3种
1.完全不依靠其他数据,可以单独定义内容的MOD,叫做【独立MOD】或者【额外MOD】
2.包括【独立MOD】,基于一些已存在的数据,进行内容修改或定义的MOD,叫做【扩展MOD】
3.包括【扩展MOD】,基于游戏引擎,增加游戏逻辑功能,叫做【逻辑MOD】
之前的发光墙例子就是简单的【独立MOD】,制作非常简单
现在讲需要关联定义的例子,也是简单的【额外MOD】
关联定义-自动加农炮台
首先把TurretGun无人机枪给复制出来,基于它来进行魔改
修改ID和信息后,去掉电力消耗
在这里,我们看到底部有个神秘属性,搜索一下
原来是机枪塔上的武器
于是我们也把它复制下来,继续魔改
修改关联和属性
然后又发现一个神秘属性,再次搜索后发现是子弹
这次我们不需要进行复制了,因为我们需要的是高爆弹,而不是普通的子弹
搜索高爆弹
有2条记录
分别对比之后发现
一个是放在地上的子弹Shell_HighExplosive
一个是正真的弹药Bullet_Shell_HighExplosive
右边才是子弹
接着进行子弹的替换
这里方便对比,我只是做了代码注释
于是我们就得到了一个强大的防卫武器,我贴一下精简的代码
不可运行的示例代码
测试效果
建造没问题
debug的RaidEnemy,召唤一波袭击,可以看到子弹射击没问题
打击效果确实是高爆弹
做一些比较复杂的内容,往往会涉及到这样的多个定义,我称之为【关联定义】

猜你喜欢