设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2209|回复: 2

[已经过期] 如何做一个可以叠伤害的技能

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1422
在线时间
245 小时
注册时间
2019-1-18
帖子
190
发表于 2019-3-21 22:11:34 | 显示全部楼层 |阅读模式

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

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

x
我想做一个连锁技能,角色使用技能A时给怪物加上一层心魔,心魔可叠加至五层,技能B的伤害就取决于心魔层数,这种技能该怎么做?求大佬指点

Lv5.捕梦者

梦石
10
星屑
39440
在线时间
1914 小时
注册时间
2010-11-14
帖子
3315

R考场第七期纪念奖

发表于 2019-3-21 22:26:12 | 显示全部楼层
从非脚本的角度考虑:

技能A可以给敌人附加状态[心魔1][心魔2][心魔3][心魔4][心魔5]
将所有敌人对心魔2~5的抗性设置为0%(防止一开始就附上)

状态心魔1 设置特征 将角色对心魔2的抗性变为100%(这样心魔2就可以附上)
状态心魔2 设置特征 解除心魔1状态,对心魔3状态的抗性变为100%
后面依此类推。

技能B 判断敌人状态,在技能公式写
state?(心魔1的ID) ? 心魔1的伤害公式 : state?(心魔2的ID) ?  心魔2的伤害公式 : state?(心魔3的ID) ? 心魔3的伤害公式 : state?(心魔4的ID) ? 心魔4的伤害公式 : state?(心魔5的ID) ? 心魔5的伤害公式 :  没有心魔状态时的伤害公式
用头画头像,用脚写脚本
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1422
在线时间
245 小时
注册时间
2019-1-18
帖子
190
 楼主| 发表于 2019-3-21 22:42:29 | 显示全部楼层
KB.Driver 发表于 2019-3-21 22:26
从非脚本的角度考虑:

技能A可以给敌人附加状态[心魔1][心魔2][心魔3][心魔4][心魔5]

状态特征里无法解除其他状态耶
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-18 17:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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