企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
======================================================================================= 以下由楼天逆做解释 (q:1106659761) 了解了玩家如何用属性打出伤害后,我们还需要让怪物打出伤害 怪物打出伤害的方法与玩家的差别不大 首先我们还是需要开启 属性 **当然,如果你在之前配置职业的时候开启过,就不需要再次开启** ``` damage-type: 攻击: #这里是你要开启属性的ID display: '{color}{value}' #这里是属性的 显示格式 (在打怪的时候会以全息的方式显示出来) color: '&c&l' special-color: '&4✵' #这是这个属性暴击显示的格式 ``` 接下来我们要了解到 `PxRpg\Modules\Mob` 下的两个文件夹. 一个是 Data 怪物属性的配置 一个是 Entry 怪物属性组的配置 一般我们会在Entry内创建专门属于怪物的属性组,然后在Data内专门配置怪物,然后在调用Entry 内的属性组 用于怪物 所以这二者缺一不可。 属性组本章就不过多赘述,直接说Data内如何配置 让怪物打出伤害 首先打开Data内默认数据(需要创建更多可直接复制,文件名改成MM怪物的名字,就可以是怪物的专属属性文件) ``` # 掉落包配置 drops: - 基础经验掉落 #这里是怪物的掉落包,在Modules\drop配置 这里不过多赘述 health: '100' #这里是怪物的血量 entry: basic: 普通\_外功\_固定 #这里填写Entry内怪物的固定属性组 random: 怪物\_外功\_随机 #这里填写Entry内怪物的随机属性组 ``` 继续往下会发现一个如同职业配置里一样 ``` damage-types: player: #这里可以理解为【怪物打人】 mmskill: {} damage: 攻击: '1' projectile: arrow: damage: 攻击: '1' snowball: 攻击: '1' egg: 攻击: '1' mob: #这里可以理解为【怪物打怪物】 mmskill: {} damage: 攻击: '1' projectile: arrow: damage: 攻击: '1' snowball: 攻击: '1' egg: 攻击: '1' ``` # 还没写完懒得写了 等吧