设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1819|回复: 0
打印 上一主题 下一主题

[VIPArcher] 【战斗被动状态】

[复制链接]

无限の剣制

梦石
0
星屑
9956
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

跳转到指定楼层
1
发表于 2014-11-2 10:53:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RUBY 代码复制
  1. #===============================================================================
  2. # ■ 战斗中自动附加被动状态
  3. # By :VIPArcher
  4. #  -- 本脚本来自 [url]https://rpg.blue[/url] 使用或转载请保留以上信息。
  5. #==============================================================================
  6. # ■ 在战斗开始时自动为每一位战斗者附加上设置好的状态,战斗结束时移除
  7. # 使用说明:
  8. #   在角色|职业|装备|敌人的备注栏备注<被动状态:状态ID> 例如 <被动状态:18>
  9. #   同时备注多个被动状态亦可叠加,都会为其附加上对应的状态。
  10. #   状态的备注栏应该也可以用,只要战斗开始前有某状态亦可附加上该状态备注栏里指定对的状态
  11. #==============================================================================
  12. $VIPArcherScript ||= {};$VIPArcherScript[:battle_state] = 20141102
  13. #==============================================================================
  14. # ■ Game_Battler
  15. #==============================================================================
  16. class Game_Battler < Game_BattlerBase
  17.   #--------------------------------------------------------------------------
  18.   # ● 战斗开始处理
  19.   #--------------------------------------------------------------------------
  20.   alias state_battle_start on_battle_start
  21.   def on_battle_start
  22.     state_battle_start
  23.     self.feature_objects.each {|obj| obj.note.split(/[\r\n]+/).each{ |line|
  24.     self.add_state($1.to_i) if line =~ /<被动状态:\s*(\d+)>/}}
  25.   end
  26.   #--------------------------------------------------------------------------
  27.   # ● 战斗行动结束时的处理
  28.   #--------------------------------------------------------------------------
  29.   alias state_on_battle_end on_battle_end
  30.   def on_battle_end
  31.     state_on_battle_end
  32.     self.feature_objects.each {|obj| obj.note.split(/[\r\n]+/).each{ |line|
  33.     self.remove_state($1.to_i) if line =~ /<被动状态:\s*(\d+)>/}}
  34.   end
  35. end
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-2 07:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表