misc.xml には構造的な要素リネームが入りました。
主な変化
- 要素名リネーム:全
<hold_type ... />→<hold ... />(80件超) - 属性の置換:各 hold から
newmodel="false"を削除し、代わりにcarry="N"を追加。N は Weapon Carry Types:- 0 Unarmed / 1 1HMelee / 2 2HWideMelee / 3 2HNarrowMelee / 4 1HPistol / 5 2HPistol / 6 2HRifle / 7 2HBow / 8 RocketLauncher / 9 1HGeneric / 10 2HGeneric
- 例:id=2(clubs)→carry=1、id=5(shotgun)→carry=6、id=27(wooden bow)→carry=7
- 新規 hold 追加:
<hold id="88" carry="10" ... />(コメント「88 chicken」=鶏。V3.0で鶏を持ち運ぶ保持タイプ) ray_cast等の数値は据え置き。トリガー効果(コントローラ振動)はコメント整形のみで値は不変
MODへの影響
hold_type要素名で xpath 上書き/append していると、要素名がholdに変わったため当たらず無効化します。hold_type→holdへの xpath 修正と、newmodel廃止・carry追加への追従が必要です。- アイテム側で
<property name="HoldType" value="N"/>のように ID を参照しているだけなら、ID番号は維持されているので影響なしです(misc.xml本体を編集していなければ問題ありません)。
参考:差分例
- <hold_type id="2" newmodel="false" ray_cast="0.40" ... two_handed="true" /> <!-- 2 clubs -->
+ <hold id="2" carry="1" ray_cast="0.40" ... two_handed="true" /> <!-- 2 clubs -->
+ <hold id="88" carry="10" ray_cast="0" ... two_handed="true" /> <!-- 88 chicken -->
※実験版(B252相当)適用直後の調査に基づきます。