赞 | 0 |
VIP | 0 |
好人卡 | 9 |
积分 | 1 |
经验 | 15515 |
最后登录 | 2022-1-17 |
在线时间 | 1083 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 70
- 在线时间
- 1083 小时
- 注册时间
- 2013-3-29
- 帖子
- 2394
|
1:全黑地图或者色调调整,角色透明,文章显示\显示图片
2:- #==============================================================================
- # F04 - 突破限制 - By芙蕾娅
- #------------------------------------------------------------------------------
- # ★ - 新增 ☆ - 修改 ● - 无变更
- #==============================================================================
- module Freya
- # 敌人最大HP值
- MaxHP = 999999
- # 敌人最大MP值
- MaxMP = 9999
- # 敌人最大属性值
- MaxParam = 9999
- # 角色最大HP值
- ActorMaxHP = 99999
- # 角色最大MP值
- ActorMaxMP = 9999
- # 角色最大属性值
- ActorMaxParam = 9999
- # 金钱最大数量
- MaxGold = 9999999
- # 道具最大数量
- 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
复制代码 不知这个可否? |
评分
-
查看全部评分
|