【V3.0】misc.xml の変更点 ― hold_type→hold と carry 属性

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_typehold への 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相当)適用直後の調査に基づきます。

コメントする

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

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