写了一个叠毒的状态
rpgmakermv吧
全部回复
仅看楼主
level 11
心向阴 楼主
每层中毒都可以增加中毒的dot伤害。
以后有什么想法都写在这个帖子里了( ̄ェ ̄;)
2024年11月10日 14点11分 1
level 11
心向阴 楼主
<Category: dotd>
//状态分类
<Help Description>
<WordWrap>\c[107]【持续伤害】\c每回合最多造成8%最大生命值的真实伤害,上限与双攻有关
</Help Description>
//状态描述
<Custom Apply Effect>
if (this.dupiecep=== undefined) {this.dupiecep=0;
}
if(this.dupiecep<5){this.dupiecep+=1;};//最大层数五层
target.setStateCounter(52, this.dupiecep);
</Custom Apply Effect>
//获得状态时叠加层数
<Custom Leave Effect>
this.dupiecep=0;
</Custom Leave Effect>
//状态自然结束时层数归零
<Custom Remove Effect>
this.dupiecep=0;
</Custom Remove Effect>
//移除状态时层数清零
<DoT Formula: Math.min(b.mhp*0.08 , (a.atk*0.5 + a.mat*0.5)*this.dupiecep)>
//伤害公式
<DoT Animation: 59>
//动画
<DoT Element: 8>
//伤害属性
2024年11月10日 14点11分 4
使用方法,先新建一个js文件A,内容填入var dupiecep; 把这个插件放在最上面。 主要插件,yep状态插件,yepDot插件以及它们的前置,最后是自己创建的A
2024年11月10日 14点11分
@心向阴 状态分类和状态描述也是yep的对应插件,不想要可以删了
2024年11月10日 14点11分
@心向阴 后面如果要在A.js里面加东西我就不再重复了
2024年11月10日 14点11分
level 11
心向阴 楼主
刚学习写的,大伙要是有更简单的方法也可以教教我
2024年11月10日 14点11分 5
level 11
心向阴 楼主
一个boss锁血的被动,写在状态备注里面,技能备注<Passive State: xx>即可
使用了yep状态插件以及yep被动插件,外加他们的前置
<Custom React Effect>
if(value > 0){
var suoxue1=target.hp-target.mhp*0.5; //0.5表示这是锁的mhp*0.5即50%的血,想换个血量改一下就行
if(value>suoxue1){
value=suoxue1;
target.addState(180);/附加180状态,这是个让boss暂时无敌的状态,可加可不加
target.addState(179);//附加179状态,这个状态什么都不用写,知道有这个状态就行
}}
</Custom React Effect>
<Custom Passive Condition>
if (!target.isStateAffected(179)) {
condition = true;//被附加了179状态这个被动会失效,不会导致重复触发
} else {
condition = false;
}
</Custom Passive Condition>
2025年05月09日 11点05分 7
有个注释漏了个/[阴险]
2025年05月09日 11点05分
1