Project1

标题: 状态解除后自动释放技能?可以实现么? [打印本页]

作者: qwrffdtqfsd    时间: 2011-10-5 12:56
标题: 状态解除后自动释放技能?可以实现么?
RT~谢谢各位大大dsu_plus_rewardpost_czw
作者: 怪蜀黍    时间: 2011-10-7 11:28
本帖最后由 protosssonny 于 2011-10-8 12:01 编辑

当然可以实现。我的第1部游戏《逝去的回忆》中神官的终极技能“凝元术”就是状态解除的时候自动释放的。需要改一些脚本。鉴于你是新人,帖子数==1,那么,
:lol
  1. if 你还继续追问==true
  2.   我接着回答
  3. else
  4.   我的回帖到此为止
  5. end
复制代码
protosssonny于2011-10-8 12:00补充以下内容:
假如你需要在状态17号解除之后使用技能,那么在Game_Battler类里找到:
  1.   #--------------------------------------------------------------------------
  2.   # ● 自然解除状态 (到达回合数时调用)
  3.   #--------------------------------------------------------------------------
  4.   def remove_states_auto
  5.     clear_action_results
  6.     for i in @state_turns.keys.clone
  7.       if @state_turns[i] > 0
  8.         @state_turns[i] -= 1
  9.       elsif rand(100) < $data_states[i].auto_release_prob
  10.         remove_state(i)
  11.         @removed_states.push(i)
  12.       end
  13.     end
  14.   end
复制代码
改成:
  1.   #--------------------------------------------------------------------------
  2.   # ● 自然解除状态 (到达回合数时调用)
  3.   #--------------------------------------------------------------------------
  4.   def remove_states_auto
  5.     clear_action_results
  6.     for i in @state_turns.keys.clone
  7.       if @state_turns[i] > 0
  8.         @state_turns[i] -= 1
  9.       elsif rand(100) < $data_states[i].auto_release_prob
  10.         remove_state(i)
  11.         @removed_states.push(i)
  12.         if i==17                                              #(添加)
  13.           common_event = $data_common_events[1]               #(添加)
  14.           $game_troop.interpreter.setup(common_event.list,0)  #(添加)
  15.           $game_troop.interpreter.update                      #(添加)
  16.         end                                                   #(添加)
  17.       end
  18.     end
  19.   end
复制代码
范例工程拿去: 范例.rar (238.52 KB, 下载次数: 491)
作者: shinliwei    时间: 2011-10-8 23:07
本帖最后由 shinliwei 于 2011-10-8 23:18 编辑

我问个问题 在哪指定状态解除后释放的是什么技能

找到了 公共事件啊




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