Project1

标题: 关于合体技的问题 [打印本页]

作者: qqyxzyb    时间: 2013-11-2 21:59
标题: 关于合体技的问题
因为问题比较复杂所以题目有些笼统……我打算在游戏中加入一个在同一回合中,对应的两个角色如果同时使用了「合体」这个技能(假设技能ID是21),就换下这两名角色,使用事先设置好的新角色上场的合体技,但是不知道如何判断两人是否在该回合都使用了「合体」。预期的效果是如果一方使用了「合体」另一方没有使用的话自动变更行动为防御(或者不行动也可以),求指点
作者: chd114    时间: 2013-11-3 13:27
技能设定公共事件,【变量001】+=1
条件分歧【变量001】==2
角色替换
【变量001】=0
分歧结束
作者: stevenrock    时间: 2013-11-3 21:57
chd114 发表于 2013-11-3 13:27
技能设定公共事件,【变量001】+=1
条件分歧【变量001】==2
角色替换

嗯,对啦,如果按照你这样做,还会出现另一个更揪心的BUG!!
小A童鞋连续两回合使用合体技,但是小B童鞋没有理睬小A童鞋。于是伤心的小A童鞋就自攻自受的决定跟自己合体,合体的瞬间,小B童鞋突然觉悟了。表示如果同意自己只是站在旁边打酱油就与小A童鞋合体。
作者: qqyxzyb    时间: 2013-11-3 21:59
stevenrock 发表于 2013-11-3 21:57
嗯,对啦,如果按照你这样做,还会出现另一个更揪心的BUG!!
小A童鞋连续两回合使用合体技,但是小B童鞋 ...

其实我刚想说这个来着……
作者: stevenrock    时间: 2013-11-3 22:04
我搜集到的,希望能帮上你

合体技能.rar

314.57 KB, 下载次数: 45


作者: chd114    时间: 2013-11-4 14:36
stevenrock 发表于 2013-11-3 21:57
嗯,对啦,如果按照你这样做,还会出现另一个更揪心的BUG!!
小A童鞋连续两回合使用合体技,但是小B童鞋 ...

好吧···忘记问楼主那是什么战斗系统了···
作者: 影·无痕    时间: 2013-11-8 00:09
首先先判定另外合体的角色是否在队伍中
然后事件中条件分歧脚本$game_party.actors[0].id==1 (ID为1的角色是否在第一个战斗位置)
然后决定几号战斗位置角色进行强制行动
比如A使用合体技能,B在三好战斗位置ID2 A在二号战斗位置ID1 两人同时使用技能C
条件分歧:  $game_party.actors[0].id==1
                      角色1 强制技能 C
条件分歧:  $game_party.actors[1].id==1
                      角色2 强制技能 C
条件分歧:  $game_party.actors[2].id==1
                      角色3 强制技能 C
条件分歧:  $game_party.actors[3].id==1
                      角色4 强制技能 C
条件分歧:  $game_party.actors[0].id==2
                      角色1 强制技能 C
条件分歧:  $game_party.actors[1].id==2
                      角色2 强制技能 C
条件分歧:  $game_party.actors[2].id==2
                      角色3 强制技能 C
条件分歧:  $game_party.actors[3].id==2
                      角色4 强制技能 C





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1