加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 三途亚梦 于 2014-8-12 17:14 编辑
1.我使用的是图书馆中双向技能系统的脚本,以及日站 Code Crush 上战斗画面更改的脚本。
这两个脚本单独使用都没有问题,一起使用的情况下双向技能脚本会报错。
错误提示是这样的
双向技能代码错误相关的段落是这样的
其中@enemy_window.hide这一行发生错误
#-------------------------------------------------------------------------- # ● 取消选择敌人目标时 #-------------------------------------------------------------------------- alias skill_for_both_on_enemy_cancel on_enemy_cancel def on_enemy_cancel item = current_used_item if item.for_both? && !@from_actor_selection # 判断是否为双向技能 change_current_item_selection(item) @from_enemy_selection = true select_actor_selection # 开启我方队员选择窗口 @enemy_window.hide else selection_reset skill_for_both_on_enemy_cancel # 呼叫原有方法 end end
#--------------------------------------------------------------------------
# ● 取消选择敌人目标时
#--------------------------------------------------------------------------
alias skill_for_both_on_enemy_cancel on_enemy_cancel
def on_enemy_cancel
item = current_used_item
if item.for_both? && !@from_actor_selection # 判断是否为双向技能
change_current_item_selection(item)
@from_enemy_selection = true
select_actor_selection # 开启我方队员选择窗口
@enemy_window.hide
else
selection_reset
skill_for_both_on_enemy_cancel # 呼叫原有方法
end
end
好像是战斗画面更改的脚本修改了选择窗口相关的东西才会报错吧?
2. 如果我想设置一个状态,让玩家在地图每移动一定步数扣除固定数值的HP该如何做?
直接设置再生速度似乎只能设置百分数。
3. 我想模仿桌游克苏鲁的呼唤设置暴击系统,就是判断是暴击后,再计算一次技能所造成的伤害,等同于这个技能施放了两次。
该如何修改暴击脚本达成这个效果呢? |