Project1
标题:
VXA的属性抗性有BUG?不能存在多个属性弱点?
[打印本页]
作者:
银色子夜
时间:
2015-4-15 22:59
标题:
VXA的属性抗性有BUG?不能存在多个属性弱点?
例如我先设置怪物的火属性抗性为50%,再设置怪物的冰属性抗性为200%,后者会把前者覆盖,即怪物只存在冰属性抗性200%,火属性抗性50%效果就没了。
武器同时存在多个属性时也会出现覆盖的情况。
这是BUG吗?请问怎么才能同时存在多个属性抗性?
作者:
jianyulei
时间:
2015-4-15 23:12
VA的属性计算是多个属性的时候计算最弱抗性,例如你的武器同时有火和冰攻击,敌人火抗50%冰抗200% ,你以普通攻击属性对敌人进行攻击的时候就只计算200%的冰抗,也就是给敌人2倍伤害
作者:
VIPArcher
时间:
2015-4-15 23:33
在默认脚本中看,RM默认是返回最有效的那个属性来执行伤害的。
我并没有去测试,只是单单从脚本里看是这样的。不知道有没有看错
作者:
负零
时间:
2015-4-17 10:25
class Game_Battler < Game_BattlerBase
#--------------------------------------------------------------------------
# ● 原:获取属性的最大修正值,返回所有属性中最有效的一个
# elements : 属性 ID 数组
#--------------------------------------------------------------------------
def elements_max_rate(elements)
elements.inject(1.0) {|r, i| r * element_rate(i) }
end
end
楼上并没有看错,我在哪捞到的脚本,献上,插一下就好了。
作者:
tseyik
时间:
2015-4-17 10:45
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 : 平均値 : 各属性の平均
作者:
chd114
时间:
2015-4-17 21:41
返回效果最强的那个
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1