Project1

标题: 【解决?】找到一个类似“双向技能”脚本。。。 [打印本页]

作者: Niko_    时间: 2019-3-22 09:42
标题: 【解决?】找到一个类似“双向技能”脚本。。。
本帖最后由 Niko_ 于 2019-3-23 00:41 编辑


VA图书馆那个双向技能只是“将两个技能合到一个格子里”。我想要的脚本是“两个技能同时生效”(如:“以血还血”能对敌人造成大量伤害,对自己造成少量伤害。)

而且VA图书馆的脚本莫名其妙不能用了。。。。。。。。。
作者: Niko_    时间: 2019-3-22 17:12
一天过去了。。。

作者: Niko_    时间: 2019-3-22 20:14

找到一个,enmmm,替代品。。。
RUBY 代码复制
  1. #==============================================================================
  2. # ★ RGSS3_使用者効果 Ver1.01
  3. #==============================================================================
  4. =begin
  5.  
  6. 作者:tomoaky
  7. webサイト:ひきも記は閉鎖しました。 ([url]http://hikimoki.sakura.ne.jp/[/url])
  8.  
  9. スキルやアイテムに、対象への効果とは別に使用者への効果を追加できます
  10.  
  11. スキル(アイテム)のメモ欄に <使用者効果 2> と書くことで
  12. 指定した番号のスキル効果が使用者に適用されます
  13.  
  14. 2015/09/17  Ver1.01
  15. ・敵が逃げるとエラー落ちする不具合を修正
  16.  
  17. 2013/06/18  Ver1.0
  18. 公開
  19.  
  20. =end
  21.  
  22. #==============================================================================
  23. # ■ Scene_Battle
  24. #==============================================================================
  25. class Scene_Battle < Scene_Base
  26.   #--------------------------------------------------------------------------
  27.   # ● スキル/アイテムの使用
  28.   #--------------------------------------------------------------------------
  29.   alias tmusereff_scene_battle_use_item use_item
  30.   def use_item
  31.     tmusereff_scene_battle_use_item
  32.     return unless @subject.current_action
  33.     item = @subject.current_action.item
  34.     if item.is_a?(RPG::UsableItem) && /<使用者効果\s*(\d+)\s*>/ =~ item.note
  35.       reaction_skill = $data_skills[$1.to_i]
  36.       @subject.item_apply(@subject, reaction_skill)
  37.       refresh_status
  38.       @log_window.display_action_results(@subject, reaction_skill)
  39.     end
  40.   end
  41. end

使用方法:在备注中加<使用者効果 ID>
不过这个脚本的第二个技能只能指向自己。。。。




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