Project1

标题: 双向技能系统脚本与战斗画面调整脚本发生冲突,求解决。 [打印本页]

作者: 三途亚梦    时间: 2014-8-12 16:50
标题: 双向技能系统脚本与战斗画面调整脚本发生冲突,求解决。
本帖最后由 三途亚梦 于 2014-8-12 17:14 编辑

1.我使用的是图书馆中双向技能系统的脚本,以及日站 Code Crush 上战斗画面更改的脚本。

这两个脚本单独使用都没有问题,一起使用的情况下双向技能脚本会报错。

错误提示是这样的


双向技能代码错误相关的段落是这样的
其中@enemy_window.hide这一行发生错误

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 取消选择敌人目标时
  3.   #--------------------------------------------------------------------------
  4.   alias skill_for_both_on_enemy_cancel on_enemy_cancel
  5.   def on_enemy_cancel
  6.     item = current_used_item
  7.     if item.for_both? && !@from_actor_selection  # 判断是否为双向技能
  8.       change_current_item_selection(item)
  9.       @from_enemy_selection = true
  10.       select_actor_selection # 开启我方队员选择窗口
  11.       @enemy_window.hide
  12.     else
  13.       selection_reset
  14.       skill_for_both_on_enemy_cancel # 呼叫原有方法
  15.     end
  16.   end


好像是战斗画面更改的脚本修改了选择窗口相关的东西才会报错吧?


2.  如果我想设置一个状态,让玩家在地图每移动一定步数扣除固定数值的HP该如何做?
直接设置再生速度似乎只能设置百分数。

3. 我想模仿桌游克苏鲁的呼唤设置暴击系统,就是判断是暴击后,再计算一次技能所造成的伤害,等同于这个技能施放了两次。
    该如何修改暴击脚本达成这个效果呢?
作者: taroxd    时间: 2014-8-12 16:53
只回答第二个问题:
https://rpg.blue/thread-365970-1-1.html
需要阅读下方链接的公告
https://rpg.blue/forum.php?mod=f ... mp;fid=539#groupnav




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