赞 | 669 |
VIP | 62 |
好人卡 | 144 |
积分 | 334 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33440
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
本帖最后由 芯☆淡茹水 于 2018-1-18 18:13 编辑
记得以前有一个帮别人写的最大属性,可以初始备注和游戏中更改
- #==============================================================================
- class Game_System
- #--------------------------------------------------------------------------
- def param_max_data
- return @param_max_data || {}
- end
- #--------------------------------------------------------------------------
- def param_max(actor_id, param_id)
- return !param_max_data[actor_id] ? nil : param_max_data[actor_id][param_id]
- end
- #--------------------------------------------------------------------------
- def change_param_max(actor_id, param_id, num)
- @param_max_data = @param_max_data || {}
- @param_max_data[actor_id] = @param_max_data[actor_id] || []
- @param_max_data[actor_id][param_id] = [param_id == 1 ? 0 : 1, num].max
- end
- end
- #==============================================================================
- class Game_Actor < Game_Battler
- #--------------------------------------------------------------------------
- def note_param_max(param_id)
- reg = [/<MaxHp:(\d+)>/,/<MaxMp:(\d+)>/,/<MaxAtk:(\d+)>/,/<MaxDef:(\d+)>/]
- reg += [/<MaxMat:(\d+)>/,/<MaxMdf:(\d+)>/,/<MaxAgi:(\d+)>/,/<MaxLuk:(\d+)>/]
- return actor.note.match(reg[param_id]) ? $1.to_i : nil
- end
- #--------------------------------------------------------------------------
- alias xr_new_param_max param_max
- def param_max(param_id)
- return $game_system.param_max(@actor_id, param_id) ||
- note_param_max(param_id) || xr_new_param_max(param_id)
- end
- end
- #==============================================================================
- class Game_Interpreter
- #--------------------------------------------------------------------------
- def change_param_max(actor_id, param_id, num)
- $game_system.change_param_max(actor_id, param_id, num)
- end
- end
- #==============================================================================
复制代码 |
|