【V3.0】loot.xml の変更点 ― ignore_loot_abundance 撤去と abundance_type

loot.xml は正味で縮小(-33KB)していますが、これはロジック削除ではなく確率/品質テーブルの冗長な per-level 定義を広いレベル帯へ圧縮したためです。lootgroup / lootcontainer1件も消えていません(全て同名で再出現)。

主な変化

Loot Abundance 対応(本質的変更)

  • 全46コンテナから ignore_loot_abundance="true" を撤去(V3.0で廃止された属性)
  • 約68の lootgroup に新属性 abundance_type を付与。許容値は Food / Drinks / Ammo / Meds / Resources / Armor / Melee / Ranged / Dukes / Magazines

品質テーブルの統合

  • lootqualitytemplate qualBaseTemplate(旧 q1〜q5 を10レベル刻み約25段)を削除し、品質6対応版(旧 q6Template)に一本化
  • q6Template という名前自体は削除され、その中身が標準テンプレへ統合 → 品質6が全コンテナの標準ドロップに格上げ
  • ProbT0 等の確率テンプレを2刻み中心へ広く圧縮(ピーク前倒し)=「同レベルで高品質が早く出る」方向

その他

  • playerBackpackdestroy_on_closetrueempty
  • 新規コンテナ:beerCoolerPlayer / playerLandClaimStorage

MODへの影響

  • グループ/コンテナ名は安定のため、name指定の xpath は大半が無事です。
  • ただし注意点が3つ:(a) q6Template を名指しする set/append/remove は空振り(名前が消滅)、(b) ignore_loot_abundance を触る/前提にする xpath は属性消滅で空振り、(c) qualBaseTemplate の qualitytemplate を序数(位置)で当てていると帯総入れ替えで位置ズレ誤爆。

参考:差分例

-<lootgroup name="groupAllArmor" loot_quality_template="armorQualityTemplate">
+<lootgroup name="groupAllArmor" loot_quality_template="armorQualityTemplate" abundance_type="Armor">

-<lootcontainer name="smallSafes" ... destroy_on_close="empty" ignore_loot_abundance="true">
+<lootcontainer name="smallSafes" ... destroy_on_close="empty">

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

コメントする

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

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