kqn3
本帖最后由 kqn3 于 2022-8-9 19:34 编辑

我们经常会一起用Mythicmobs和MMOItems。他们各自有一个元素系统,但是不互通。
什么意思呢?比如我写了个mm的怪物,他穿着一件mi的武器,这件武器有100%火属性,也就是把所有伤害转化成火属性伤害,然后我穿着一件100%火属性抗性的护甲。按理说,这个怪物打我是一点血不掉的。但事实并不是这样。
这个问题是一直存在的,例如:

让MMOItems与MM神话怪物插件元素互通,为何没效果?  https://www.mcbbs.net/forum.php?mod=viewthread&tid=1264291
关于MMOItems与mm神话怪物插件互通的问题  https://www.mcbbs.net/forum.php?mod=viewthread&tid=1264136
Can monsters use the elemental damage of mmoitems? https://git.mythiccraft.io/mythiccraft/MythicMobs/-/issues/248



因此我就写了一个小补丁来连接一下。
这个插件是这样的:给Mythicmobs添加了一个新技能 elementdamage ,有两个参数: amount(伤害量),element(元素类型)
amount随便填一个正数,element只能填:FIRE, WATER ,EARTH,ICE, THUNDER,DARKNESS,LIGHTNESS,WIND。这几种元素就是对应MMOItems里面的元素,注意全部都要大写。
关于兼容性的问题:测试时我用的是mm5.0.3和mi 6.7.3  ,应该能兼容大部分版本

用法示例:
t:
  Type: ZOMBIE
  Display: '僵尸'
  Options:
    MovementSpeed: 0.4
    PreventOtherDrops: true
  Health: 50
  Damage: 0
  Skills:
  - elementdamage{amount=5;element=FIRE} @target ~onAttack
  - elementdamage{amount=5;element=WATER} @target ~onAttack
解释:当僵尸攻击时,给目标造成5点火属性伤害,5点水属性伤害

下载链接(和源码): https://pan.baidu.com/s/12pOK4wKaDWXjF2U8zgTwRA 提取码: j4d3
安装方法:
1.脱入plugins
2.用插件管理器直接load,然后再重载mm
FAQ:
1.能否进行元素暴击?
答:否
2.是否支持Mythiclib里面的元素?
答:否




90岁高龄辅助
MCBBS有你更精彩~

依旧不依旧
mcbbs有你更精彩~