2004年10月03日
毒属性武器の強化

強化はエネルギー属性の方が優先順位が高い為、強化によって毒属性100%の武器とする事はできない事が示された。

コードを確認したところ、Verite強化の一覧はエネルギー属性20%、そして毒属性40%となっている。毒属性90%と物理属性10%の武器をVerite強化する場合には毒属性90%、エネルギー属性10%となるようだ。したがってエネルギー属性の優先順位が高いという事だね。

Copper強化の場合にはエネルギー属性20%、毒属性10%となっている。したがって、この場合も同様の結果となるだろう。エネルギー属性は強化の際最初に適用されるようだ。

一覧から優先順位をランダムに決定するようなコードは見つからない事から、この一覧上の決定が強化に適用されるのだろう。

and...

Verite強化の毒属性100%武器を得るコード上唯一の手段は既に毒属性100%の武器を強化する場合のみだ。この場合物理属性抵抗は既に0%である為、一覧で優先されるエネルギー属性の上昇も0%となる。したがってエネルギー属性の強化は行われないのだ。

and...

質問)
という事はこのスレッドで先に言っていたように、最初から毒属性100%の武器でなければ毒属性100%の武器に強化する事はできないという事かのだろうか?

回答)
その通りさ。

Looking at the code, it looks like the Verite list is 20% energy, then 40% poison. In the case of a 90% poison, 10% physicial weapon enhanced with verite, it appears that it would become 90% poison, 10% energy - since energy is first in the list.

With Copper, the order is 20% energy, 10% poison. So the same should be true in this case as well. Energy would come first during enhancement.

I don't see any code that randomizes the list, so the order in which this list is populated is the order it should attempt to enhance.

and...

The only way I can see in the code to have a 100% poison weapon enhanced with verite is if the weapon was already 100% poison. Since physical resist would be zero in this case, the % boost to enhance for energy (which is first in the list) would become zero. Therefore, no additional energy % would be applied to the weapon via enhancement.

Hope this helps.

and...

Comment: So basically that is what I said on the 1st page of this thread. You CANNOT enhance to 100% poison if it is not 100 to begin with.

Leurocian: Correct.

参照: UO Stratics
投稿者 Siel Dragon : 2004年10月03日 16:05