Project1

标题: 新人求解,BUFF刀的技能应该怎样做? [打印本页]

作者: 风起青岚    时间: 2015-10-14 21:49
标题: 新人求解,BUFF刀的技能应该怎样做?
=_=,就是打别人,然后给自己加状态的那种。
作者: 哆啦溯    时间: 2015-10-15 14:49
技能设置公共事件,在公共事件里面添加角色的状态
作者: 汪汪    时间: 2015-10-15 16:17
参考吸血脚本,
  1. $wq ={}
  2. $wq[1] =[18]
  3. $wq[2] =[12]

  4. class Scene_Battle
  5.     def update_phase4_step5
  6.     # 隐藏帮助窗口
  7.     @help_window.visible = false
  8.     # 刷新状态窗口
  9.     @status_window.refresh
  10.     # 显示伤害
  11.     for target in @target_battlers
  12.       if target.damage != nil
  13.         target.damage_pop = true
  14.       end
  15.     end
  16.     # 条件分歧 开始 当角色使用吸收HP技能
  17.     if $wq.include?(@active_battler.weapon_id)   
  18.       # 条件分歧 开始 当原始伤害不为nil和大于1
  19.       if target.damage != nil and target.damage > 1
  20.         @active_battler.add_state($wq[@active_battler.weapon_id])
  21.       # 条件分歧 结束
  22.       end
  23.     # 条件分歧 结束
  24.     end
  25.     # 移至步骤 6
  26.     @phase4_step = 6
  27.   end
  28. end
复制代码

作者: jiushiainilip19    时间: 2015-10-16 20:27
切个图来告诉你吧 测试过没有问题


介绍.png (38.61 KB, 下载次数: 10)

介绍.png

作者: 风起青岚    时间: 2015-10-17 01:41
哆啦溯 发表于 2015-10-15 14:49
技能设置公共事件,在公共事件里面添加角色的状态

谢谢!我刚学比较急躁,自学后也发现这个办法,还是非常感谢^_^




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