查看: 2765|回复: 1

[原创发布] 開場獲得死後復活被動(3次,1滴復活)

[复制链接]
梦石
0
星屑
630
在线时间
89 小时
注册时间
2016-6-21
回帖
19
发表于 2018-2-4 21:06:43 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
rt。要製作出這種效果,你需要Yanfly的兩種插件:Buffs & States Core、Auto Passive States。

首先,先在狀態1(也就是KO、無法戰鬥)的註解中貼上

[pre lang="javascript"]
<Custom Apply Effect>
    target._stackingX = target._stackingX || 0;
    target._stackingX += 1;
    if ( target._stackingX == 3 )
        var i = 417 ;
    if (target.isStateAffected(i)) {
        target.startAnimation(49);
        var hp = 1;
        target.gainHp(hp);
        target.startDamagePopup();
        target.removeState(417);
    }
    if ( target._stackingX != 3 )
        var i = 417 ;
    if (target.isStateAffected(i)) {
        target.startAnimation(49);
        var hp = 1;
        target.gainHp(hp);
        target.startDamagePopup();
}
</Custom Apply Effect>
[/pre]

這邊是以狀態417作為被動狀態的範例。
接下來,在被動狀態的註解中貼上以下代碼:

[pre lang="javascript"]
<Category: Bypass Death Removal>

<Custom Passive Condition>
if ( target._stackingX == 3 )
condition = false;
else
condition = true;

</Custom Passive Condition>
[/pre]


我來依序解釋下各代碼的意義:
[pre lang="javascript"]
<Custom Apply Effect> //被KO時做出以下動作
target._stackingX = target._stackingX || 0; // 使變量存在
target._stackingX += 1; // 變量+1
if ( target._stackingX == 3 ) // 如果變量等於3
var i = 417 ; // 令i=417(你被動的編號)
if (target.isStateAffected(i)) { // 檢查是否持有被動
target.startAnimation(49); // 播放復活動畫
var hp = 1; // 令恢復量=1
target.gainHp(hp); // 恢復1滴體力
target.startDamagePopup(); // 不解釋
}
if ( target._stackingX != 3 ) // 如果變量不等於3
var i = 417 ; // 令i=417(你被動的編號)
if (target.isStateAffected(i)) { // 檢查是否持有被動
target.startAnimation(49); // 播放復活動畫
var hp = 1; // 令恢復量=1
target.gainHp(hp); // 恢復1滴體力
target.startDamagePopup(); // 不解釋
}
</Custom Apply Effect>
[/pre]

[pre lang="javascript"]
<Category: Bypass Death Removal> // 讓狀態不會KO後消失

<Custom Passive Condition>
if ( target._stackingX == 3 ) // 檢查變量是否等於3
condition = false; // 是則關閉狀態(因為復活3次了)
else
condition = true; // 否則狀態持續
</Custom Passive Condition>
[/pre]

這些代碼應該還能弄得更簡略,小弟略懶,就不弄了,有強迫症的朋友們再弄吧!
排版不善,還請見諒。


评分

参与人数 2赞 +2 收起 理由
画上凌烟阁 + 1 精品文章
白嫩白嫩的 + 1 塞糖

查看全部评分

梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
回帖
291
发表于 2018-2-4 21:31:07 | 显示全部楼层
感谢大佬分享  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部