Project1

标题: 求大神给个 人物 怪物突破攻击突破999的脚本! [打印本页]

作者: lixinglixing022    时间: 2019-3-2 19:19
标题: 求大神给个 人物 怪物突破攻击突破999的脚本!
我想自己和怪物属性超过999  有什么脚本可以吗?  我现在编辑器里做多是999  怎么弄啊!
作者: KB.Driver    时间: 2019-3-2 19:19
https://yanflychannel.wordpress. ... ipts/adjust-limits/

作者: lixinglixing022    时间: 2019-3-2 21:02
KB.Driver 发表于 2019-3-2 20:24
https://yanflychannel.wordpress.com/rmvxa/core-scripts/adjust-limits/

#==============================================================================
# F04 - 突破限制 - By芙蕾娅
#------------------------------------------------------------------------------
#  ★ - 新增  ☆ - 修改 ● - 无变更
#==============================================================================
module Freya
  # 敌人最大HP值
  MaxHP = 999999
  # 敌人最大MP值
  MaxMP = 9999
  # 敌人最大属性值
  MaxParam = 9999
  # 角色最大HP值
  ActorMaxHP = 9999
  # 角色最大MP值
  ActorMaxMP = 9999
  # 角色最大属性值
  ActorMaxParam = 9999
  # 金钱最大数量
  MaxGold = 99999999
  # 道具最大数量
  MaxItemNumber = 99
  # 判断设定
  # 写在备注栏即可
  # <ItemMax X>
  # <最大数量 X>
  # X为各个道具的最大数量
  ItemMax = /<(?:ItemMax|最大数量)\s*(\d+)>/i
end
class RPG::BaseItem
  def number_limit
    @nl = Freya::MaxItemNumber
    self.note.each_line { |line|
    if line =~ Freya::ItemMax ; @nl = $1.to_i ; end}
    return @nl
  end
end
#==============================================================================
# ■ Game_BattlerBase
#------------------------------------------------------------------------------
#  管理战斗者的类。主要含有能力值计算的方法。Game_Battler 类的父类。
#==============================================================================
class Game_BattlerBase
  #--------------------------------------------------------------------------
  # ☆ 获取普通能力的最大值
  #--------------------------------------------------------------------------
  def param_max(param_id)
    return Freya::MaxHP if param_id == 0  # MHP
    return Freya::MaxMP   if param_id == 1  # MMP
    return Freya::MaxParam
  end
end
#==============================================================================
# ■ Game_Actor
#------------------------------------------------------------------------------
#  管理角色的类。
#   本类在 Game_Actors 类 ($game_actors) 的内部使用。
#   具体使用请查看 Game_Party 类 ($game_party) 。
#==============================================================================
class Game_Actor < Game_Battler
  #--------------------------------------------------------------------------
  # ☆ 获取普通能力的最大值
  #--------------------------------------------------------------------------
  def param_max(param_id)
    return Freya::ActorMaxHP if param_id == 0  # MHP
    return Freya::ActorMaxMP   if param_id == 1  # MMP
    return Freya::ActorMaxParam
  end
end
#==============================================================================
# ■ Game_Party
#------------------------------------------------------------------------------
#  管理队伍的类。保存有金钱及物品的信息。本类的实例请参考 $game_party 。
#==============================================================================
class Game_Party < Game_Unit
  #--------------------------------------------------------------------------
  # ☆ 获取持有金钱的最大值
  #--------------------------------------------------------------------------
  def max_gold
    return Freya::MaxGold
  end
  #--------------------------------------------------------------------------
  # ☆ 获取物品的最大持有数
  #--------------------------------------------------------------------------
  def max_item_number(item)
    return item.number_limit
  end
end




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