查看: 2437|回复: 1

[已经解决] 怎么做这样技能

[复制链接]
梦石
0
星屑
50
在线时间
10 小时
注册时间
2012-6-3
回帖
56
发表于 2012-6-3 21:25:38 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 梦幻迷梦 于 2012-6-4 20:24 编辑

比如梦幻的神佑
25%几率每当HP<0时会回复一半血
怎么做

点评

请回馈使用效果。  发表于 2012-6-3 22:20
梦石
8
星屑
4051
在线时间
1684 小时
注册时间
2010-10-22
回帖
1041

极短26参与极短25获奖

发表于 2012-6-3 22:20:03 | 显示全部楼层
可以在脚本Scene_Battle 2里面找到如下部分,添加对应脚本,注意的是这个脚本仅适用于角色,敌人无效(这里以57号技能为例)。
  1.   #--------------------------------------------------------------------------
  2.   # ● 刷新画面 (同伴命令回合)
  3.   #--------------------------------------------------------------------------
  4.   def update_phase2
  5.     # 按下 C 键的情况下
  6.     if Input.trigger?(Input::C)
  7.       # 同伴指令窗口光标位置分支
  8.       case @party_command_window.index
  9.       when 0  # 战斗
  10.         # 演奏确定 SE
  11.         $game_system.se_play($data_system.decision_se)
  12.         #------------------------------------------------------------------添加部分↓
  13.         for i in 0...$game_party.actors.size
  14.           if $game_party.actors[i].skills.include?(57) #学会了57号技能的场合
  15.             m = rand(4)
  16.             if m == 0
  17.               $game_party.actors[i].hp += $game_party.actors[i].maxhp/2
  18.             end
  19.           end
  20.         end
  21.         #------------------------------------------------------------------
  22.         # 开始角色的命令回合
  23.         start_phase3
  24.       when 1  # 逃跑
  25.         # 不能逃跑的情况下
  26.         if $game_temp.battle_can_escape == false
  27.           # 演奏冻结 SE
  28.           $game_system.se_play($data_system.buzzer_se)
  29.           return
  30.         end
  31.         # 演奏确定 SE
  32.         $game_system.se_play($data_system.decision_se)
  33.         # 逃走处理
  34.         update_phase2_escape
  35.       end
  36.       return
  37.     end
  38.   end
复制代码

【2022.06.03】原本以为已经不可能再找回来的东西重新找回来了,原本一直念念不忘的坑终于再一次拿起铲子了。一别竟近10年,你好,我的世界我的梦。
【大坑】异元-暗黑天际
【短25·不可阻挡】异元-地劫黎明
【短26·禁止】异元-禁忌之轮
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部