Project1
标题:
如何设置伤害反弹的技能?
[打印本页]
作者:
☆妖、之魂
时间:
2011-8-9 19:25
标题:
如何设置伤害反弹的技能?
如何设置伤害反弹的技能?如下……
反击:物理伤害2倍反弹
魔法反射:魔法伤害2倍反弹
冰之召唤:反弹1.5倍伤害(不管魔法物理都弹)
这个要如何做呢??最好不用脚本,用公共事件吧…… dsu_plus_rewardpost_czw
作者:
2719358
时间:
2011-8-11 07:56
本帖最后由 2719358 于 2011-8-11 14:04 编辑
http://rpg.blue/article-40019.html
23中战斗特效公共事件版(还是脚本)
还有个教程(不是23种)
http://www.66rpg.com/htm/news490.htm
2719358于2011-8-11 14:01补充以下内容:
范例送上,
Project23.rar
(184.23 KB, 下载次数: 145)
2011-8-11 14:02 上传
点击文件名下载附件
我只添加了3中,剩下的自己照着加.
下面是反射
反射(效果:若被攻击者带反射状态,则将技能效果返还给对方随机一名队员,反射状态请先在数据库中设定,这里预设值为15号状态):
脚本段落1(还原&对象重确认):
c=$scene.target_battlers
for t in $scene.target_battlers
t.hp=t.last_hp
if t.state?(14)
c.delete(t)
a=(t.is_a?(Game_Enemy))?true:false
b= !a
c.push($game_party.random_target_actor) if a
c.push($game_troop.random_target_enemy) if b
end
end
$scene.target_battlers=c
脚本段落2(重新应用技能效果):
a=$scene.active_battler
s=$scene.skill
for t in $scene.target_battlers
t.skill_effect(a,s)
end
复制代码
���
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1