| 
 
| 赞 | 2 |  
| VIP | 19 |  
| 好人卡 | 10 |  
| 积分 | 3 |  
| 经验 | 57661 |  
| 最后登录 | 2019-5-20 |  
| 在线时间 | 574 小时 |  
 Lv2.观梦者 
	梦石0 星屑253 在线时间574 小时注册时间2006-8-25帖子969 | 
| 本帖最后由 jhhuang 于 2017-7-23 09:28 编辑 
 复制代码#==============================================================================
# ■ Game_BattlerBase
#==============================================================================
class Game_BattlerBase
  def idr;  item_drop_rate;   end    # 物品获得加成
  def gdr;  gold_drop_rate;   end    # 金钱获得加成
  #--------------------------------------------------------------------------
  # ● 获取物品掉率
  #--------------------------------------------------------------------------
  def item_drop_rate
    drop_rate = 100
    feature_objects.each {|obj|
    drop_rate += $1.to_f if obj.note =~ /<物品掉率:\s*([0-9+.-]+)%>/}
    return drop_rate / 100
  end
  #--------------------------------------------------------------------------
  # ● 获取金钱掉率
  #--------------------------------------------------------------------------
  def gold_drop_rate
    gold_rate = 100
    feature_objects.each {|obj|
    gold_rate += $1.to_f if obj.note =~ /<金钱掉率:\s*([0-9+.-]+)%>/}
    return gold_rate / 100
  end
end
 把这个插入你的队伍掉率扩展脚本里面。
 看看这个是不是你想要的东西。
 | 
 |