loot.xml は正味で縮小(-33KB)していますが、これはロジック削除ではなく確率/品質テーブルの冗長な per-level 定義を広いレベル帯へ圧縮したためです。lootgroup / lootcontainer は1件も消えていません(全て同名で再出現)。
主な変化
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刻み中心へ広く圧縮(ピーク前倒し)=「同レベルで高品質が早く出る」方向
その他
playerBackpackのdestroy_on_closeがtrue→empty- 新規コンテナ:
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相当)適用直後の調査に基づきます。