快捷导航
查看: 435|回复: 2

[状态] 宝物的状态玩法

[复制链接]

经验  100%

会员等级

积分信息
金币:264
钻石:0
活跃:380
发电:48

荣誉勋章
荣誉管理首批会员

TA的形象

Rank: 85Rank: 85Rank: 85Rank: 85

懒癌晚期病人

爱丽丝

UID: 1 发表于 2023-11-25 19:54:37 | 显示全部楼层 |阅读模式

这是游戏'三界'中的宝物'水魅之魂'和'炎姬之魂'宝物的被动状态

2个写法其实是一样的.
QQ图片20231125194608.png
[JavaScript] 纯文本查看 复制代码
<Custom Establish Effect>
if (!target.isActor()) { //如果目标不是我方队员
var rr = Math.floor(Math.random() * 100); //随机100%
if(rr<=15){ //小于15%
var mb = target.friendsUnit().aliveMembers();                                        
for(a=0 ;a < mb.length ; a++){                                        
var target = mb[a];                                                                                                                                        
var abc = JsonEx.makeDeepCopy(target._result);        
var dmg = Math.floor(user.mat * 0.75) //伤害启用角色75%的魔法伤害
target.startAnimation(n); //启用动画(动画ID)                            
target.clearResult();                                        
target.gainHp(-dmg);                                        
target.startDamagePopup();                                        
target.clearResult();                                        
target._result = abc;
}
if (!target.isStateAffected(n)){ //如果不是BOSS(BOSS状态)
target.addState(n); //冰冻状态
}else if (Math.random()<数字){ //如果是BOSS用这个随机几率(比如0.5 就是50%)
target.addState(n); //冰冻状态
}                
if (target.isDead()) {  //如果目标已经死亡                                      
target.performCollapse();  //让它尸体消失                                       
}        
}
}                                                        
</Custom Establish Effect>


QQ图片20231125194639.png
[JavaScript] 纯文本查看 复制代码
<Custom Establish Effect>
if (!target.isActor()) {
var rr = Math.floor(Math.random() * 100);
if(rr<=15){
var mb = target.friendsUnit().aliveMembers();                                        
for(a=0 ;a < mb.length ; a++){                                        
var target = mb[a];                                                                                                                                        
var abc = JsonEx.makeDeepCopy(target._result);        
var dmg = Math.floor(user.atk * 0.75)        
target.startAnimation(n);                                
target.clearResult();                                        
target.gainHp(-dmg);                                        
target.startDamagePopup();                                        
target.clearResult();                                        
target._result = abc;
}
if (!target.isStateAffected(n)){
target.addState(n);
}else if (Math.random()<数字){
target.addState(n);
}        
if (target.isDead()) {                                        
target.performCollapse();                                        
}        
}
}                                                                
</Custom Establish Effect>

帖子的最近访客

回复 论坛版权

使用道具 举报

经验  50%

会员等级

积分信息
金币:177
钻石:0
活跃:312
发电:0

荣誉勋章

TA的形象

Rank: 3Rank: 3Rank: 3

金币狮

UID: 56 发表于 2023-11-26 09:44:53 | 显示全部楼层
不错不错   进来学习一下
回复

使用道具 举报

经验  54%

会员等级

积分信息
金币:99
钻石:0
活跃:514
发电:0

荣誉勋章

TA的形象

Rank: 2Rank: 2

迷你金币狮

UID: 45 发表于 2023-11-27 09:41:41 | 显示全部楼层
学习一下
回复

使用道具 举报

ahome_bigavatar:guest
ahome_bigavatar:welcomelogin
您需要登录后才可以回帖 登录 | 加入民族

本版积分规则

论坛用工具

奶牛快传 蓝凑云 聚合图床 TinyPNG remove 代码测试 颜色代码 颜色代码2

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

Archiver|小黑屋|RPG民族

GMT+8, 2024-6-18 03:18 , Processed in 0.107857 second(s), 55 queries .

快速回复 返回顶部 返回列表