【V3.0】traders.xml の変更点 ― 品質6の本格導入

traders.xml の核心は品質6の本格導入です(diff 526行、構造削除なし)。trader_info / trader_item_group の要素名・id体系は不変なので、id指定の xpath は概ね無事です。

主な変化

traderstage_template(品質6段の追加)

  • baseTier0/1/2/3bowsTier0/1/2/3baseMelee 等ほぼ全テンプレに <entry ... quality="6"/> を1行追加
  • modsTier1/2/3 を全品質(0〜6)網羅へ拡張。Tier2/3 の開始閾値も緩和(modsTier2: 25→20、modsTier3: 55→40)
  • 新規 qualityItems テンプレ追加(quality 1〜6)

trader_item_group(quality範囲拡張)

  • groupMeleeAll/groupRangedAll/groupArmorLight/Medium/Heavy/rareTools/tools などの itemquality="1,5"quality="1,6"
  • groupModsAll:子group参照に unique_only="true" count="2,4" を付与
  • 各modグループへ新mod追加(modMeleeFiremansAxeModmodGunDrumMagazineExtender ほか)

trader_info / trader_items

  • toolstoolAnvil/toolBellowsprob="0.2" 枠 → count="1,3" の確定在庫へ格上げ
  • 自販機トレーダー(id=4 ドリンク/id=10 フード)に is_vending="true" を新付与
  • ファイル先頭に XML宣言追加

MODへの影響

  • 相場・在庫を id 単位で属性 set する方式なら無影響です。ただし trader_infoノード丸ごと差し替えしている場合、id=4/10 の新 is_vending が落ちないよう注意。
  • quality="1,5"文字列一致で探す/差し替える xpath は 1,6 想定に更新が必要です。
  • 独自itemを trader_item_group へ append する分はグループ名健在で無影響。

参考:差分例

-           <item name="meleeWpnBladeT1HuntingKnife" quality="1,5"/>
+           <item name="meleeWpnBladeT1HuntingKnife" quality="1,6"/>

-   <trader_info id="4" reset_interval="1" override_buy_markup="3" allow_sell="false" >
+   <trader_info id="4" reset_interval="1" override_buy_markup="3" allow_sell="false" is_vending="true" >

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

コメントする

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

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