Project1
标题:
关于技能连续攻击问题
[打印本页]
作者:
小小西
时间:
2017-10-27 23:29
标题:
关于技能连续攻击问题
怎么实现附有某状态时,或者某职业时,释放技能有几率出现连击效果?
找了很久没相关问题,貌似有点难度
作者:
骷髅岛遗老
时间:
2017-10-29 12:46
是敌人的状态和职业还是攻击者的状态和职业?
作者:
阿岚斯
时间:
2017-11-4 07:29
G{@QN0GOZVM1]
[email protected]
(61.01 KB, 下载次数: 34)
下载附件
保存到相册
2017-11-4 07:26 上传
1,指定1个变量 赋值为随机数1~5
2,如果 随机等于1 发动二连踢
3,同一时间 如果 发动者带有出血 再次发动二连踢
4,同一时间 如果 发动者职业是“XXX”时 还发动一次二连踢
作者:
阿岚斯
时间:
2017-11-4 21:05
你所谓的连击 是指连续发动一次同样的技能,还是指 连击 就是一个独立技能?
作者:
soulsaga
时间:
2017-11-4 22:53
本帖最后由 soulsaga 于 2017-11-5 09:07 编辑
[pre lang="ruby"
# ● 使用効果の適用
#--------------------------------------------------------------------------
alias item_apply_add_actions item_apply
def item_apply(user, item)
item_apply_add_actions(user, item)
return if $game_party.in_battle == false
return if item.add_actions_number == 0
return if self.actions == nil or self.actions.empty?
#行動内容が存在しない場合は処理しない
#使用対象が自分の場合は処理しない
return if user == self
@result.added_action_number = item.add_actions_number
@result.success = true
@sub_action = @actions if @sub_action == nil
add_actions(item.add_actions_number, @sub_action) if
user.
class_id == x and
user.
state?(y)
end
[/pre]
用备注的写法我不会呢..你找其他大神帮你吧..
作者:
sq333333
时间:
2017-11-5 08:03
好巧啊,我做的一个游戏有这种操作…… 但是要用到SW横版的核心功能【分歧】。
作者:
sq333333
时间:
2017-11-5 08:09
我的是根据角色某个属性,数值越高追加攻击的几率越大,而且动作和CV是变化的,当追加发动时角色闪一下光镜头会瞬间放大。理论上可以任何技能包括普攻都可以使用。但是要做出流畅的动作是需要想象力的。
作者:
BCJT
时间:
2017-11-12 12:11
SW横版脚本里的 状态分歧 or 角色限定
在一个技能命令中:当状态为X时or角色为X时 执行<连击>命令
再定义一个连击的动作命令.....
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1