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

Project1

 找回密码
 注册会员
搜索
查看: 2743|回复: 6

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1438
在线时间
328 小时
注册时间
2016-4-4
帖子
168

开拓者

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

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

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

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

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

这样的效果该如何制作

Lv3.寻梦者

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1438
在线时间
328 小时
注册时间
2016-4-4
帖子
168

开拓者

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

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4112
在线时间
767 小时
注册时间
2015-6-27
帖子
80

开拓者

发表于 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 认可答案

查看全部评分

鸽子本鸽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1438
在线时间
328 小时
注册时间
2016-4-4
帖子
168

开拓者

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

测试成功 感谢回答
回复 支持 反对

使用道具 举报

Lv2.观梦者

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

评分

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

查看全部评分

Querer es poder.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1438
在线时间
328 小时
注册时间
2016-4-4
帖子
168

开拓者

 楼主| 发表于 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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 08:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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