设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2560|回复: 5
打印 上一主题 下一主题

[已经过期] VXA的属性抗性有BUG?不能存在多个属性弱点?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2008-12-3
帖子
97
跳转到指定楼层
1
发表于 2015-4-15 22:59:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
例如我先设置怪物的火属性抗性为50%,再设置怪物的冰属性抗性为200%,后者会把前者覆盖,即怪物只存在冰属性抗性200%,火属性抗性50%效果就没了。
武器同时存在多个属性时也会出现覆盖的情况。
这是BUG吗?请问怎么才能同时存在多个属性抗性?

Lv3.寻梦者

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
帖子
813

开拓者

2
发表于 2015-4-15 23:12:28 | 只看该作者
VA的属性计算是多个属性的时候计算最弱抗性,例如你的武器同时有火和冰攻击,敌人火抗50%冰抗200% ,你以普通攻击属性对敌人进行攻击的时候就只计算200%的冰抗,也就是给敌人2倍伤害
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10194
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

3
发表于 2015-4-15 23:33:57 | 只看该作者
在默认脚本中看,RM默认是返回最有效的那个属性来执行伤害的。
我并没有去测试,只是单单从脚本里看是这样的。不知道有没有看错
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
4
发表于 2015-4-17 10:25:02 | 只看该作者
class Game_Battler < Game_BattlerBase  
        #--------------------------------------------------------------------------
        # ● 原:获取属性的最大修正值,返回所有属性中最有效的一个
        #     elements : 属性 ID 数组
        #--------------------------------------------------------------------------
        def elements_max_rate(elements)
                elements.inject(1.0) {|r, i| r * element_rate(i) }
        end
end
楼上并没有看错,我在哪捞到的脚本,献上,插一下就好了。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22461
在线时间
8598 小时
注册时间
2011-12-31
帖子
3364
5
发表于 2015-4-17 10:45:43 | 只看该作者
VXAce-RGSS3-3 属性有効度拡張       
http://www4.plala.or.jp/findias/ ... ce_rgss3/index.html
# 属性有効度を拡張し、吸収属性などを作れます。
#------------------------------------------------------------------------------
# [設定方法]
#  データベースのメモ欄に
#   @absorb[属性ID, 割合(%)]
#  と入れる。
#---------------------------------------------------------------------------
# [(単一)属性有効度計算]
#   特徴の属性有効度 + メモ欄の拡張属性有効度 が最終的な属性有効度となります。
#   ※特徴未設定時: 特徴の属性有効度は100%
#   ※「攻撃」時の複数属性計算はElRate::CALCの設定に依存します。
# <例①>
#   特徴なし(100%) + @absorb[8,100]
#   → 属性有効度は 200 %
# <例②>
#   特徴なし(100%) + @absorb[8,-100]
#   → 属性有効度は 0 % (無効化)
# <例③>
#   特徴なし(100%) + @absorb[8,-200]
#   → 属性有効度は -100 % (吸収)
# <例④>
#   属性有効度(10%) + @absorb[8,-20]
#   → 属性有効度は -10 % (吸収)
#===========================================================================
  # 複数属性時の計算方法
  #  0 : 絶対値最大 : +/-の内、大きな値を採用(default同様)
  #  1 : 相対値最大 : 100%基準からの差が一番大きな値を採用
  #  2 : 乗算最大   : +/-の属性をそれぞれ乗算して、大きな方を採用
  #  3 : 平均値     : 各属性の平均
       
       
       
       
       
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

6
发表于 2015-4-17 21:41:07 | 只看该作者
返回效果最强的那个
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-15 05:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表