查看: 3238|回复: 6

[已经过期] 如何制作一定回合后才触发的技能特殊效果

[复制链接]
梦石
0
星屑
1442
在线时间
328 小时
注册时间
2016-4-4
回帖
126

开拓者

发表于 2018-2-5 20:31:18 | 显示全部楼层 |阅读模式

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

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

×
比如 使用了一个技能 给自己附加了个叫【吟唱】的状态,持续两回合
两回合结束后用公共事件使这名角色强制行动使用【魔法】这个技能

或者 给自己附加了个叫【热身】的状态 持续3回合  3回合状态消失后再自动附加【热身完毕】状态

这样的效果该如何制作
梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
回帖
291
发表于 2018-2-7 11:36:53 | 显示全部楼层
我没试过分支条件的优先是怎么样的  你试试吧
那就在热身那里技能里上两个状态b(热身状态)c(留空吧最好不用图标)
状态b设置三回合  状态c设置四回合吧    状态d代表(热身完毕)
事件,分支条件如果队员a有状态b和状态c,则(留空吧),否则分支如果队员a有状态c,则给队员a加状态d,结束

评分

参与人数 1赞 +1 收起 理由
porlutia + 1

查看全部评分

回复

使用道具 举报

梦石
0
星屑
1442
在线时间
328 小时
注册时间
2016-4-4
回帖
126

开拓者

 楼主| 发表于 2018-2-9 14:31:33 | 显示全部楼层
qq1065526265 发表于 2018-2-7 11:36
我没试过分支条件的优先是怎么样的  你试试吧
那就在热身那里技能里上两个状态b(热身状态)c(留空吧最好 ...

感谢回答  大概想到了该怎么设置  不过我还是比较想知道 如何判断一个状态的解除   
回复

使用道具 举报

梦石
0
星屑
4293
在线时间
789 小时
注册时间
2015-6-27
回帖
62

开拓者

发表于 2018-2-10 00:23:44 | 显示全部楼层
在【Game_Battler 2】脚本的140行后面(解除状态的一个区域里,@states.delete(state_id)的前面)插入这个:
  1. if state_id == 17 #热身状态的id
  2.         add_state(18) #热身状态解除后附加的状态id
  3.         end
复制代码

新开工程测试了没有错误,如果有疑问可以提出一下^_^

评分

参与人数 2星屑 +60 赞 +2 收起 理由
RyanBern + 60 + 1 认可答案
porlutia + 1 认可答案

查看全部评分

鸽子本鸽
回复

使用道具 举报

梦石
0
星屑
1442
在线时间
328 小时
注册时间
2016-4-4
回帖
126

开拓者

 楼主| 发表于 2018-2-10 14:22:29 | 显示全部楼层
maotouying 发表于 2018-2-10 00:23
在【Game_Battler 2】脚本的140行后面(解除状态的一个区域里,@states.delete(state_id)的前面)插入这个 ...

测试成功 感谢回答
回复

使用道具 举报

梦石
0
星屑
380
在线时间
29 小时
注册时间
2013-2-17
回帖
12
发表于 2018-2-17 10:39:34 | 显示全部楼层
利用上面那位老哥的脚本你可以制作死亡宣告状态,中了该状态的人状态结束立马战斗不能。

评分

参与人数 2星屑 +20 赞 +1 收起 理由
RyanBern + 20 赞认真的讨论
porlutia + 1

查看全部评分

Querer es poder.
回复

使用道具 举报

梦石
0
星屑
1442
在线时间
328 小时
注册时间
2016-4-4
回帖
126

开拓者

 楼主| 发表于 2018-2-17 14:57:44 | 显示全部楼层
轩筱翎桦子 发表于 2018-2-17 10:39
利用上面那位老哥的脚本你可以制作死亡宣告状态,中了该状态的人状态结束立马战斗不能。 ...

是的  除了这个 还可以利用这个方法 制作 一些buff
例如
魔力强化I:持续3回合INT+10% 结束后附加 魔力强化II:持续4回合INT+15% 结束后附加魔力过载:持续5回合INT-30%
也可以制作一些特别的功能
例如
某个技能可以给对面附加[目标]状态,处于[目标]的敌人受到伤害+30%,受到伤害时解除状态 在解除状态时,50%几率眩晕1回合,50%几率使攻击者眩晕1回合之类的  
回复 1 0

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部