- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
MythicMobs/Skills/SpecialSkills:修订间差异
< MythicMobs | Skills
跳转到导航
跳转到搜索
1240798440(留言 | 贡献) 小无编辑摘要 |
1240798440(留言 | 贡献) 小 (→特殊类技能) |
||
第1行: | 第1行: | ||
=特殊类技能= | ==特殊类技能== | ||
*{{Minecraft Color|&1|深蓝色}}为MM4.11新增 | *{{Minecraft Color|&1|深蓝色}}为MM4.11新增 | ||
*多数技能用于配合其他技能使用,被这些技能所配合使用的技能将共用目标对象 | *多数技能用于配合其他技能使用,被这些技能所配合使用的技能将共用目标对象 | ||
第27行: | 第27行: | ||
|onStart | |onStart | ||
|oS | |oS | ||
| | |获得光环后所激活的技能 | ||
|无 | |无 | ||
|- | |- | ||
|onTick | |onTick | ||
|oT | |oT | ||
| | |光环期间达到刷新间隔后所激活的技能 | ||
|无 | |无 | ||
|- | |- | ||
|onEnd | |onEnd | ||
|oE | |oE | ||
| | |光环消失后所激活的技能 | ||
|无 | |无 | ||
|- | |- | ||
第52行: | 第52行: | ||
|Interval | |Interval | ||
|i | |i | ||
| | |光环刷新间隔 | ||
|1 | |1 | ||
|- | |- | ||
第77行: | 第77行: | ||
|CancelOnGiveDamage | |CancelOnGiveDamage | ||
|cogd | |cogd | ||
| | |当有光环的实体造成伤害时消除光环. | ||
|false | |false | ||
|- | |- | ||
第125行: | 第125行: | ||
multiplier=# - 减少受到的伤害(百分比),多次触发会相乘(如激活12次multiplier为0.9的光环会减免70%+的伤害 | multiplier=# - 减少受到的伤害(百分比),多次触发会相乘(如激活12次multiplier为0.9的光环会减免70%+的伤害 | ||
sub=# - 减少受到的伤害(具体值) | sub=# - 减少受到的伤害(具体值) | ||
激活1次带有multiplier光环之后,若第1次光环未结束再次激活则免伤将为multiplier所写数值的平方,第三次则为三次方! | |||
(用法见下面的栗子)<br/> | (用法见下面的栗子)<br/> | ||
<br/> | <br/> | ||
'''栗子''' | '''栗子''' | ||
<pre> | <pre>鲲鲲: | ||
Skills: | Skills: | ||
- Aura{auraName=大笨蛋;oT=大笨蛋w;i=10;d=240} @self | - Aura{auraName=大笨蛋;oT=大笨蛋w;i=10;d=240} @self | ||
第135行: | 第135行: | ||
给予目标(在这个栗子中为自身)名为大笨蛋的光环,持续12秒.</br> | 给予目标(在这个栗子中为自身)名为大笨蛋的光环,持续12秒.</br> | ||
每过10tick(或0.5秒)激活一次大笨蛋w. | 每过10tick(或0.5秒)激活一次大笨蛋w. | ||
<pre> | <pre>鲲鲲: | ||
Skills: | Skills: | ||
- onDamaged{auraName=大笨蛋;oH= | - onDamaged{auraName=大笨蛋;oH=鲲鲲-Hit;d=200;c=5;multiplier=0.5} @self | ||
</pre> | </pre> | ||
在这个栗子里, | 在这个栗子里,施法者在10秒内受到的5次伤害都会激活鲲鲲-Hit以及减免受到伤害的50%.<br/> | ||
事实上,如果大笨蛋写了Conditions(条件)且自身不符合,则不会减免伤害, | 事实上,如果大笨蛋写了Conditions(条件)且自身不符合,则不会减免伤害,因为没激活鲨鲨. | ||
<pre> | <pre> | ||
鲲鲲: | 鲲鲲: | ||
Skills: | Skills: | ||
- onAttack{auraName= | - onAttack{auraName=笨蛋;oH=鲲鲲-Hit;d=200;c=5;multiplier=2} @self | ||
</pre> | </pre> | ||
在这个栗子里, | 在这个栗子里,施法者在10秒内造成的5次伤害都会激活鲲鲲-Hit并附带等值伤害. <br/> | ||
事实上, | 事实上,若鲲鲲-Hit写了Conditions(条件)且自身不符合,则不会增加伤害,因为没激活鲲鲲-Hit. | ||
|} | |} | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
第176行: | 第175行: | ||
*Mob.yml: | *Mob.yml: | ||
<pre> | <pre> | ||
鲲鲲: | |||
Type: villager | Type: villager | ||
Skills: | Skills: | ||
第279行: | 第278行: | ||
|- | |- | ||
| | | | ||
类似于projectile技能,但导弹不能像projectile那样设置成METEOR类,且不能接触地表。不过可以通过修改inertia标签,并添加onStart技能来指定导弹是否只攻击目标 | 类似于projectile技能,但导弹不能像projectile那样设置成METEOR类,且不能接触地表。不过可以通过修改inertia标签,并添加onStart技能来指定导弹是否只攻击目标 | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
第292行: | 第290行: | ||
|- | |- | ||
|onTick(oT) | |onTick(oT) | ||
| | |抛射物达到刷新间隔后所激活的技能 | ||
| | | | ||
|- | |- | ||
|onHit(oH) | |onHit(oH) | ||
| | |抛射物命中生物/方块后所激活的技能 | ||
| | | | ||
|- | |- | ||
|onEnd(oE) | |onEnd(oE) | ||
| | |抛射物结束后所激活的技能 | ||
| | | | ||
|- | |- | ||
第387行: | 第385行: | ||
|false | |false | ||
|} | |} | ||
<br/> | <br/> | ||
发射一个带有火焰粒子轨迹并拥有高转弯速度的导弹,并且当其击中目标时引发一次爆炸 | 发射一个带有火焰粒子轨迹并拥有高转弯速度的导弹,并且当其击中目标时引发一次爆炸 | ||
第415行: | 第412行: | ||
|} | |} | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! style="text-align: left;" | | ! style="text-align: left;" |orbital—环绕 | ||
|- | |- | ||
| | | | ||
第435行: | 第432行: | ||
| | | | ||
|- | |- | ||
|onTick | |onTick(oT) | ||
|环绕整体(相当于1个抛射物)达到刷新间隔后所激活的技能 | |||
| | |||
| | | | ||
|- | |- | ||
|onHit | |onHit(oH) | ||
|每个抛射物命中生物/方块后所激活的技能 | |||
| | |||
| | | | ||
|- | |- | ||
|onEnd | |onEnd(oE) | ||
|环绕整体(相当于1个抛射物)结束后所激活的技能 | |||
| | |||
| | | | ||
|- | |- | ||
|Charges | |Charges | ||
|c | |c | ||
| | |每个抛射物最大命中次数,为0则不再环绕,一般来讲每个抛射物会在碰到实体之后消失,可以通过增大c来缓解这一现象(4.7.2及以下无法正常使用.) | ||
|0 | |0 | ||
|- | |- | ||
第463行: | 第456行: | ||
|Interval | |Interval | ||
|i | |i | ||
| | |环绕整体(相当于1个抛射物)多久运动1次并激活1次'''onTick''' | ||
|4 | |4 | ||
|- | |- | ||
第483行: | 第476行: | ||
|Points | |Points | ||
|p | |p | ||
| | |环绕物环绕的圆环由多少个抛射物构成.<br/> | ||
越多的点将会使orbital的环绕所形成的更加清晰.<br/> | |||
但也会增加完成一个圆环所需的时间. | 但也会增加完成一个圆环所需的时间. | ||
|32 | |32 | ||
第490行: | 第483行: | ||
|XRotation | |XRotation | ||
|rotx, rx | |rotx, rx | ||
|环绕物沿X轴方向的转向 | |环绕物沿X轴方向的转向,最大值180 | ||
|0 | |0 | ||
|- | |- | ||
|YRotation | |YRotation | ||
|roty, ry | |roty, ry | ||
|环绕物沿Y轴方向的转向 | |环绕物沿Y轴方向的转向,最大值180 | ||
|0 | |0 | ||
|- | |- | ||
|ZRotation | |ZRotation | ||
|rotz, rz | |rotz, rz | ||
|环绕物沿Z轴方向的转向 | |环绕物沿Z轴方向的转向,最大值180 | ||
|0 | |0 | ||
|- | |- | ||
第584行: | 第577行: | ||
|} | |} | ||
<br/> | <br/> | ||
通过调节'''rx/ry/rz'''来使圆坏斜/竖起来,前提是'''points'''不能过低 | |||
'''特别提示'''<br/> | '''特别提示'''<br/> | ||
'''onStart技能''':<br/> | '''onStart技能''':<br/> | ||
技能激活后所激活的技能,以'''施法者'''为技能目标.<br/> | |||
通过这个你可以做出很多有趣的特效.<br/> | 通过这个你可以做出很多有趣的特效.<br/> | ||
<br/> | <br/> | ||
'''onTick技能''':<br/> | '''onTick技能''':<br/> | ||
使用'''@origin''' | 使用'''@origin'''目标选择器,所有抛射物达到刷新间隔之后所激活的技能.<br/> | ||
可用于修饰环绕物的外貌.<br/> | 可用于修饰环绕物的外貌.<br/> | ||
<br/> | <br/> | ||
'''onHit技能''':<br/> | '''onHit技能''':<br/> | ||
使用'''@origin'''目标选择器单个抛射物命中生物/方块之后所激活的技能.<br/> | |||
<br/> | <br/> | ||
'''onEnd技能''':<br/> | '''onEnd技能''':<br/> | ||
使用'''@origin''' | 使用'''@origin'''目标选择器,环绕整体结束后(相当于1个抛射物)所激活的技能。<br/> | ||
若想使orbital结束时能对附近玩家造成爆炸,爆炸技能可以使用'''@PlayersNearOrigin{r=半径}'''目标选择器<br/> | 若想使orbital结束时能对附近玩家造成爆炸,爆炸技能可以使用'''@PlayersNearOrigin{r=半径}'''目标选择器,而非'''@PlayerInRadius{r=半径}'''<br/> | ||
<br/> | <br/> | ||
''' | '''栗子'''<br/> | ||
当生物被击中后有概率发射一个冰球环绕在该生物周围,形成护盾。<br/> | 当生物被击中后有概率发射一个冰球环绕在该生物周围,形成护盾。<br/> | ||
当护盾击中目标时,给予目标一定的伤害且附加缓慢效果。<br/> | 当护盾击中目标时,给予目标一定的伤害且附加缓慢效果。<br/> | ||
这个护盾将持续10秒。 | 这个护盾将持续10秒。 | ||
*生物配置 | *生物配置 | ||
<pre> | <pre>鲲鲲:: | ||
Type: SKELETON | |||
Skills: | |||
- skill{s=鲲鲲} @self ~onDamaged 0.2 | |||
</pre> | </pre> | ||
*技能组配置 | *技能组配置 | ||
第618行: | 第611行: | ||
鲲鲲-Tick: | 鲲鲲-Tick: | ||
Skills: | Skills: | ||
- effect:particles{p= | - effect:particles{p=flame;amount=20;speed=0;hS=0.2;vS=0.2} @origin | ||
鲲鲲-Hit: | 鲲鲲-Hit: | ||
Skills: | Skills: | ||
第641行: | 第634行: | ||
|- | |- | ||
|onTick(oT) | |onTick(oT) | ||
| | |抛射物每次达到刷新间隔后所激活的技能 | ||
| | | | ||
|- | |- | ||
|onHit(oH) | |onHit(oH) | ||
| | |抛射物命中生物/方块后所激活的技能 | ||
| | | | ||
|- | |- | ||
|onEnd(oE) | |onEnd(oE) | ||
| | |抛射物结束后所激活的技能 | ||
| | | | ||
|- | |- | ||
第657行: | 第650行: | ||
|- | |- | ||
|Interval(i) | |Interval(i) | ||
| | |抛射物刷新间隔(刻) | ||
|4 | |4 | ||
|- | |- | ||
第748行: | 第741行: | ||
|0 | |0 | ||
|} | |} | ||
'''●onTick技能''':使用'''@origin''' | 施法者消失后正在飞行的抛射物也会随之消失<br/> | ||
'''●onHit技能''' | '''●onTick技能''':使用'''@origin'''目标选择器,每次达到刷新间隔后所激活的技能<br/> | ||
'''●onEnd技能''':使用'''@origin''' | '''●onHit技能''':除非写入目标选择器,否则会对所命中的目标激活所写技能,且TargetConditions在这儿检测的是所命中的目标<br/> | ||
'''●onEnd技能''':使用'''@origin'''目标选择器在抛射物结束后激活所写技能,并且,若想使弹射物结束时能给予附近玩家造成爆炸,爆炸技能应使用'''@PlayersNearOrigin{r=''半径''}目标选择器,而非'''@PlayersInRadius{r=''半径''}<br/> | |||
以上三者都支持'''delay/repeat'''(延迟/重复),且支持Conditions(作用于'''施法者'''而非'''抛射物''') | |||
发射快速移动冰球并减慢击中对象的速度 | 发射快速移动冰球并减慢击中对象的速度 | ||
*生物配置 | *生物配置 | ||
<pre> | <pre>鲲鲲: | ||
Type: SKELETON | |||
Skills: | |||
- skill{s=鲲鲲} @target ~onTimer:100 | |||
</pre> | </pre> | ||
*技能组配置 | *技能组配置 | ||
<pre> | <pre>鲲鲲: | ||
Skills: | |||
- projectile{onTick=鲲鲲-Tick;onHit=鲲鲲-Hit;v=8;i=1;hR=1;vR=1} | |||
鲲鲲-Tick: | |||
Skills: | |||
- effect:particles{p=flame;amount=20;speed=0;hS=0.2;vS=0.2} @origin | |||
鲲鲲-Hit: | |||
Skills: | |||
- damage{a=10} | |||
- potion{type=SLOW;duration=100;lvl=2} | |||
</pre> | </pre> | ||
|} | |} | ||
第820行: | 第813行: | ||
|- | |- | ||
|} | |} | ||
<pre> | <pre>鲲鲲: | ||
鲲鲲: | |||
Skills: | Skills: | ||
- raytrace{es=鲲鲲-Hit;ls=水弹特效} @PIR{r=30} | - raytrace{es=鲲鲲-Hit;ls=水弹特效} @PIR{r=30} | ||
第831行: | 第823行: | ||
| | | | ||
向目标发射箭或其他投射物并造成伤害<br/> | 向目标发射箭或其他投射物并造成伤害<br/> | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
|- | |- | ||
第867行: | 第858行: | ||
|- | |- | ||
|interval(int,i) | |interval(int,i) | ||
| | |刷新间隔 | ||
|4 | |4 | ||
|- | |- | ||
|ontickskill(ontick,ot) | |ontickskill(ontick,ot) | ||
| | |达到刷新间隔时执行的命令 | ||
| | | | ||
|- | |- | ||
第882行: | 第873行: | ||
| | | | ||
|} | |} | ||
技能组 | 技能组 | ||
<pre> | <pre>鲲鲲箭雨 | ||
Skills: | Skills: | ||
- shoot{type=ARROW;velocity=5;damage=10} | - shoot{type=ARROW;velocity=5;damage=10} | ||
第909行: | 第898行: | ||
- skill{s=所执行的技能名字} | - skill{s=所执行的技能名字} | ||
</pre> | </pre> | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
|- | |- | ||
第921行: | 第908行: | ||
|false | |false | ||
|} | |} | ||
'''冷却'''<br/> | '''冷却'''<br/> | ||
配置下的技能组可设置冷却时间(秒) | 配置下的技能组可设置冷却时间(秒) | ||
<pre> | <pre>鲲鲲: | ||
Cooldown: 冷却时间 | |||
Cooldown: | |||
Conditions: | Conditions: | ||
- | - 条件 | ||
- ... | - ... | ||
Skills: | Skills: | ||
- | - 技能{} | ||
- ... | - ... | ||
</pre> | </pre> | ||
第939行: | 第924行: | ||
<pre> | <pre> | ||
Skills: | Skills: | ||
- skill{s= | - skill{s=鲲鲲;sync=true} | ||
- skill{s= | - skill{s=麻薯;sync=true} | ||
- skill{sync= | - skill{sync=曜星;s=flamethrower} | ||
- skill | - skill | ||
{ | { | ||
skill= | skill=会长大人; | ||
sync=true | sync=true | ||
} | } | ||
第978行: | 第963行: | ||
同时Conditions作用于目标,而不是激活sudoskill的施法者 | 同时Conditions作用于目标,而不是激活sudoskill的施法者 | ||
<pre> | <pre> | ||
- | - sudoskill{s=技能名;setcasterastrigger=true/false(默认)} | ||
</pre> | </pre> | ||
<br/><br/> | <br/><br/> | ||
''' | '''栗子'''<br/> | ||
*Skill.yml:<br/> | *Skill.yml:<br/> | ||
<pre> | <pre> | ||
第987行: | 第972行: | ||
Skills: | Skills: | ||
- arrowvolley{a=20;s=25;v=10;f=50;rd=200} @EIR{r=30} | - arrowvolley{a=20;s=25;v=10;f=50;rd=200} @EIR{r=30} | ||
- message{msg=" | - message{msg="触发者名字: <trigger.name>"} @world | ||
</pre> | </pre> | ||
*Mob.yml:<br/> | *Mob.yml:<br/> | ||
第1,001行: | 第986行: | ||
假如鲲鲲1攻击了鲲鲲2 | 假如鲲鲲1攻击了鲲鲲2 | ||
这个技能组,会使鲲鲲2让鲲鲲1使用鲲鲲这个技能, | 这个技能组,会使鲲鲲2让鲲鲲1使用鲲鲲这个技能, | ||
对30m内的实体召唤箭雨同时提示" | 对30m内的实体召唤箭雨同时提示"触发者名字(@trigger选中的目标):鲲鲲1"但施法者为鲲鲲2. | ||
</pre> | </pre> | ||
*''原文地址:https://www.mythicmobs.net/manual/doku.php/skills/mechanics/sudoskill'' | *''原文地址:https://www.mythicmobs.net/manual/doku.php/skills/mechanics/sudoskill'' | ||
|} | |} | ||
第1,015行: | 第999行: | ||
<pre> | <pre> | ||
Skills: | Skills: | ||
- randomskill{skills= | - randomskill{skills=技能1,技能2,技能3} | ||
</pre> | </pre> | ||
另一个方便修改的写法 | |||
<pre> | <pre> | ||
Skills: | Skills: | ||
第1,023行: | 第1,007行: | ||
{ | { | ||
skills= | skills= | ||
鲲鲲, | |||
鲨鲨, | |||
麻薯, | |||
曜星, | |||
会长大人 | |||
} | } | ||
</pre> | </pre> | ||
第1,035行: | 第1,019行: | ||
|- | |- | ||
| | | | ||
在使用者位置生成一个隐形图腾。图腾会向特定目标发射简易的抛射物<br/>然而也可以考虑使用'''projectile'''技能或'''missile'''技能 | |||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
|- | |- | ||
第1,048行: | 第1,031行: | ||
|- | |- | ||
|onTick(oT) | |onTick(oT) | ||
| | |抛射物每次达到刷新间隔后所激活的技能 | ||
| | | | ||
|- | |- | ||
|onHit(oH) | |onHit(oH) | ||
| | |抛射物命中生物/方块后所激活的技能 | ||
| | | | ||
|- | |- | ||
|onEnd(oE) | |onEnd(oE) | ||
| | |抛射物结束后所激活的技能 | ||
| | | | ||
|- | |- | ||
第1,099行: | 第1,082行: | ||
|false | |false | ||
|} | |} | ||
|} | |} | ||
=另见= | |||
[[MythicMobs/Skills| | =另见= | ||
[[MythicMobs/Skills/ | [[MythicMobs/Skills|技能珠页面]]<br> | ||
[[MythicMobs/Skills/ | [[MythicMobs/Skills/NoTargetSkills|无目标类技能]]<br> | ||
[[MythicMobs/Skills/SpecialSkills|特殊类技能]] |
2021年3月26日 (五) 06:32的版本
特殊类技能
- 深蓝色为MM4.11新增
- 多数技能用于配合其他技能使用,被这些技能所配合使用的技能将共用目标对象
- 当你使用Artifacts将技能写进弓时,无论你如何设置技能目标.都会以玩家为目标,所以你不得不使用一个载体
似乎只有弓会这样
aura—光环(MM4.6+且支持变量) |
---|
cancelevent—取消事件 |
---|
Chain—链条 |
---|
delay—延时 |
---|
missile—导弹 |
---|
orbital—环绕 |
---|
projectile—发射(不要在MM4.9.0版本使用,有Bug) |
---|
RayTrace—射线追踪:向目标发射射线(付费版专属) |
---|
shoot(支持变量)—发射:向目标发射自定义物品 |
---|
skill—技能:执行一个指定技能 |
---|
sudoskill—技能:使目标执行一个指定技能 |
---|
randomskill—随机技能 |
---|
totem—图腾 |
---|