【V3.0】item_modifiers.xml の変更点 ― MODに品質レベル1〜6

item_modifiers.xml は、V3.0の新要素「MOD品質レベル(装備/武器/WS用MODに品質1〜6を持たせ、ティアごとに効果が段階スケール)」の本体ファイルです。

1. MOD品質レベル化(最重要)

各 item_modifier に新property3点セットが追加されました(約103箇所):

  • ShowQuality="true"(品質星を表示)
  • DisplayType(品質表示用の識別子)
  • QualityMin="1"

effect_group から tiered="false" が外れ、passive_effecttier="1,2,3,4,5,6" + value配列でスケール化されました。

<passive_effect name="MagazineSize" operation="perc_add" value=".1,.2,.3,.4,.5,.6" tier="1,2,3,4,5,6"/>
  • ツールチップ用に <display_value name="dXxx" value="…" tier="…"/> を分離指定
  • DegradationMaxtag="modRanged"tier="1,6" 補間で、MOD品質が武器の最大耐久にも作用

2. 品質ティア連動の CVar 制御

onSelfEquipStart で挿さったMODの品質を RequirementItemModTier(新requirement)で判定し、CVarをティア別にセット。RandomRoll の value が @$crippleChance のように動的参照されます。

3. アタッチメント分類タグの細分化

  • barrelAttachment の一部が barrelTipAttachment(マズル/サプレッサー等の銃口先端系を分離)
  • specialDamagespecialDamageAnimal など特殊ダメージ系も細分

MODへの影響

  • item_modifier[@modifier_tags='barrelAttachment']effect_group[@tiered='false'] を狙う xpath は、barrelTipAttachment 化・tiered 属性消滅で空振りします。
  • passive_effect の単一value前提の set/replace は、新しい value="a,b,c,d,e,f" tier=… 配列に当たると壊れます。
  • 独自MODを追加する場合は新規約(ShowQuality/DisplayType/QualityMin + tier配列)に追従しないと品質UIに乗りません。

参考:差分例

+       <property name="ShowQuality" value="true"/>
+       <property name="DisplayType" value="modGunMagazineExtender"/>
+       <property name="QualityMin" value="1"/>
-       <effect_group tiered="false">
-           <passive_effect name="MagazineSize" operation="perc_add" value=".5"/>
+       <effect_group>
+           <passive_effect name="MagazineSize" operation="perc_add" value=".1,.2,.3,.4,.5,.6" tier="1,2,3,4,5,6"/>
        </effect_group>

※実験版(B252相当)適用直後の調査に基づきます。

コメントする

お名前(ニックネーム)だけで投稿できます。ログイン・メール登録は不要です。お気軽にどうぞ。

※ AIの回答は管理者の確認後に表示されます。内容は不正確な場合があります。