Project1

标题: 求助:VA中如何设置能力最小值为0 [打印本页]

作者: raisewing    时间: 2015-2-28 00:05
标题: 求助:VA中如何设置能力最小值为0
求助:VA中如何设置能力最小值为0,应该在脚本中如何修改?
作者: 喵呜喵5    时间: 2015-2-28 01:31
Game_BattlerBase
237~243行
  1.   #--------------------------------------------------------------------------
  2.   # ● 获取普通能力的最小值
  3.   #--------------------------------------------------------------------------
  4.   def param_min(param_id)
  5.     return 0 if param_id == 1  # MMP
  6.     return 1
  7.   end
复制代码

作者: raisewing    时间: 2015-2-28 19:52
本帖最后由 raisewing 于 2015-2-28 20:04 编辑
喵呜喵5 发表于 2015-2-28 01:31
Game_BattlerBase
237~243行


感谢喵呜喵大人,你的寻找记忆的少女做的好赞啊!~~可是吾辈过于愚钝,靠着攻略才过的。。。
我改成这样似乎还是不行呢?
  #--------------------------------------------------------------------------
  # ● 获取普通能力的最小值
  #--------------------------------------------------------------------------
  def param_min(param_id)
    return 0 if param_id == 0  # MMP
    return 0
  end
我是想将这里的数值改成0,从1级到99级都固定为0

作者: cjlzbb    时间: 2015-3-1 11:30
直接把所有计算属性和显示属性的地方都减掉1就是了
作者: VIPArcher    时间: 2015-3-1 11:33
本帖最后由 VIPArcher 于 2015-3-1 11:39 编辑
raisewing 发表于 2015-2-28 19:52
感谢喵呜喵大人,你的寻找记忆的少女做的好赞啊!~~可是吾辈过于愚钝,靠着攻略才过的。。。
我改成这样 ...


大雾

参考
RUBY 代码复制
  1. class Game_Actor < Game_Battler
  2.  
  3.   #--------------------------------------------------------------------------
  4.   # ● 获取普通能力的基础值
  5.   #--------------------------------------------------------------------------
  6.   alias vip_20150301_param_base param_base
  7.   def param_base(param_id)
  8.     return 0 if param_id == 3 && @actor_id == 1 #1号角色的防御力
  9.     vip_20150301_param_base(param_id)
  10.   end
  11. end





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