赞 | 5 |
VIP | 6 |
好人卡 | 15 |
积分 | 1 |
经验 | 12984 |
最后登录 | 2017-3-27 |
在线时间 | 248 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 248 小时
- 注册时间
- 2010-8-22
- 帖子
- 127
|
本帖最后由 YamazakiRyusa 于 2011-11-9 22:26 编辑
預設一個開關,在 Interpreter 6 的 217 行追加一個大前提,unless $game_switches[n] == false 時執行增加能力值。
尚未考證該升級模式是否有凸點或者自動補全【請求考據】- #--------------------------------------------------------------------------
- # ● 增减能力值
- #--------------------------------------------------------------------------
- def command_317
- # 获取操作值
- value = operate_value(@parameters[2], @parameters[3], @parameters[4])
- # 获取角色
- actor = $game_actors[@parameters[0]]
- # 更改能力值
- unless $game_switches[n] == true # 請自行設置開關編號,需要注意,0 開頭的數值會當作八進制數值處理。
- if actor != nil
- case @parameters[1]
- when 0 # MaxHP
- actor.maxhp += value
- when 1 # MaxSP
- actor.maxsp += value
- when 2 # 力量
- actor.str += value
- when 3 # 灵巧
- actor.dex += value
- when 4 # 速度
- actor.agi += value
- when 5 # 魔力
- actor.int += value
- end # for case
- end # for if
- end # for unless
- # 继续
- return true
- end # for def
复制代码 |
|