MOD制作 > Items




<Items>

複数の <Item>、<CraftedItem> 要素を持てる。

<Item>

属性 内容 取りうる値 [デフォルト値] 備考
item_category カテゴリー 文字列
AmmoOffset 弾薬の座標オフセット 3次元ベクトル
Type 種類 Horse
OneHandedWeapon
TwoHandedWeapon
Polearm
Arrows
Bolts
Shield
Bow
Crossbow
Thrown
Goods
HeadArmor
BodyArmor
LegArmor
HandArmor
Pistol
Musket
Bullets
Animal
Book
ChestArmor
Cape
HorseHarness
Banner
multiplayer_item マルチプレイ用か ブーリアン どちらにせよ、MOD のアイテムはマルチでは使えないと思われる
lod_atlas_index テクスチャー関連? 符号なし整数 [-1]
id ID 文字列
prerequisite_item =不明= 文字列
name 名前 文字列
mesh メッシュ 文字列 Resource Browser を参照
holster_mesh ホルスターのメッシュ 文字列 Resource Browser を参照
holster_mesh_with_weapon =不明= 文字列 holster_mesh と同じ値しか設定されていない
flying_mesh 飛翔状態のメッシュ? 文字列 Resource Browser を参照
body_name ボディ 文字列 Resource Browser を参照
holster_body_name ホルスターのボディ 文字列 Resource Browser を参照
shield_body_name 盾のボディ 文字列 Resource Browser を参照
recalculate_body =不明= ブーリアン
prefab =不明= 文字列 [""]
using_tableau タブローを使うか ブーリアン
is_merchandise 市中に流通するか ブーリアン [true] true にすると工房などで生産される可能性が発生する
value 価値 符号なし整数
weight 重さ 小数 [1]
difficulty 難度 符号なし整数 武器だったら使用可能なスキルレベル、馬だったら性能に影響、といった具合に、アイテムによって意味合いが変わる
subtype =不明= 文字列 XML スキーマに宣言はされているが未使用
appearance 見た目の良さ 小数 [0.5] 価値に影響する
culture 文化 Culture.文化ID ID については Modules\SandBoxCore\ModuleData\spcultures.xml を参照
using_arm_band =不明= 文字列
IsFood 食料か ブーリアン
scale_factor 大きさの倍率 正の小数 [1]
item_holsters ホルスター ホルスター ID コロンを区切りにして複数指定できる
ID については Modules\Native\ModuleData\item_holsters.xml を参照
has_lower_holster_priority =不明= ブーリアン has_lower_holster_priority を指定するには item_holsters が指定されていなければならない
holster_position_shift ホルスターの座標オフセット 3次元ベクトル



<ItemComponent>

<Horse>、<Trade>、<Armor>、<Weapon> いずれかの要素を持てる。
<Horse>
属性 内容 取りうる値 備考
monster 種族 Monster.種族ID ID については Modules\Native\ModuleData\monster.xml を参照
mane_mesh =不明= 文字列 XML スキーマに宣言はされているが未使用
mane_mesh_multiplier =不明= 文字列 XML スキーマに宣言はされているが未使用
maneuver 機動性 符号つき整数
speed 最高速度 符号つき整数
charge_damage 突進ダメージ 符号つき整数
extra_health HP ボーナス値 整数
body_length 全長 符号つき整数
is_mountable 騎乗可能か ブーリアン
is_pack_animal 駄獣か ブーリアン
skeleton_scale =不明= 文字列
modifier_group アイテム修飾子グループ 修飾子グループID ID については Modules\Native\ModuleData\item_modifiers_groups.xml を参照



<AdditionalMeshes>
複数の <Mesh> 要素を持てる。
+ これ以上は見出しのネストが深くできないため変則表記

<Mesh>
属性 内容 取りうる値 備考
name メッシュ 文字列
affected_by_cover =不明= ブーリアン



<Materials>
複数の <Material> 要素を持てる。
+ これ以上は見出しのネストが深くできないため変則表記

<Material>
属性 内容 取りうる値 備考
name メッシュ 文字列

<MeshMultipliers>
複数の <MeshMultiplier> 要素を持てる

<MeshMultiplier>
属性 内容 取りうる値 備考
mesh_multiplier =不明= 16進数
percentage =不明= 小数



<Trade>
属性 内容 取りうる値 備考
morale_bonus 士気ボーナス 整数



<Armor>
属性 内容 取りうる値 [デフォルト値] 備考
body_armor 胴部防御力 符号なし整数
arm_armor 腕部防御力 符号なし整数
leg_armor 脚部防御力 符号なし整数
head_armor 頭部防御力 符号なし整数
maneuver_bonus 機動性ボーナス値 整数
speed_bonus 速度ボーナス値 整数
charge_bonus 突進力ボーナス値 整数
covers_body 胴が見えないか ブーリアン
material =不明= 文字列 XML スキーマに宣言はされているが未使用
has_gender_variations 男女別のメッシュを持つか ブーリアン
hair_cover_type 兜から髪がどれだけ見えるか None
Type1
Type2
Type3
Type4
All
[None]
beard_cover_type 兜からひげがどれだけ見えるか None
Type1
Type2
Type3
Type4
All
[None]
mane_cover_type 馬具からたてがみがどれだけ見えるか None
Type1
Type2
All
[None]
body_deform_type =不明= large
skinny
covers_legs 脚が見えないか ブーリアン
covers_head 頭が見えないか ブーリアン
covers_hands 手が見えないか ブーリアン
family_type =不明= 符号なし整数
body_mesh_type =不明= upperbody
shoulders
reins_mesh 手綱のメッシュ 文字列 [""]
modifier_group アイテム修飾子グループ 修飾子グループID ID については Modules\Native\ModuleData\item_modifiers_groups.xml を参照
material_type 材質 None
Cloth
Leather
Chainmail
Plate
[None]



<Weapon>
属性 内容 取りうる値 [デフォルト値] 備考
weapon_class 種類 Undefined
Dagger
OneHandedSword
TwoHandedSword
OneHandedAxe
TwoHandedAxe
Mace
Pick
TwoHandedMace
OneHandedPolearm
TwoHandedPolearm
LowGripPolearm
Arrow
Bolt
Cartridge
Bow
Crossbow
Stone
Boulder
ThrowingAxe
ThrowingKnife
Javelin
Pistol
Musket
SmallShield
LargeShield
Banner
[Undefined]
ammo_class 使用する弾の種類 Undefined
Dagger
OneHandedSword
TwoHandedSword
OneHandedAxe
TwoHandedAxe
Mace
Pick
TwoHandedMace
OneHandedPolearm
TwoHandedPolearm
LowGripPolearm
Arrow
Bolt
Cartridge
Bow
Crossbow
Stone
Boulder
ThrowingAxe
ThrowingKnife
Javelin
Pistol
Musket
SmallShield
LargeShield
Banner
[Undefined]
stack_amount スタック数 正の短整数
weapon_balance =不明= 符号なし整数
thrust_speed 突き速度 符号なし整数 遠隔武器の場合はレティクルの収束速度
上げすぎるとレティクルが収束しなくなる
speed_rating 振り速度 符号なし整数
item_usage アイテムの用法 用法ID ID については Modules\Native\ModuleData\item_usage_sets.xml を参照
position 位置ベクトル 3次元ベクトル
rotation 回転ベクトル 3次元ベクトル
passby_sound_code 擦過音 サウンドID ID については Sounds\GUIDs を参照
flying_sound_code 飛翔音 サウンドID
trail_particle_name 軌跡パーティクル パーティクル名 <WeaponFlags> の LeavesTrail 属性と合わせて使う
パーティクル名については Native\ModuleData\particle_systems_○○.xml のファイル群を参照
weapon_length 長さ 符号なし整数
shield_down_length =不明= 符号なし整数 XML スキーマに宣言はされているが未使用
missile_speed 弾速 符号なし整数
shield_width =不明= 符号なし整数 XML スキーマに宣言はされているが未使用
ammo_limit 装弾数 正の短整数 1回のリロード動作後、何回発射できるか
<WeaponFlags> に UnloadWhenSheathed 属性があると機能しない
shield_up_length =不明= 正の短整数 XML スキーマに宣言はされているが未使用
swing_damage 振りダメージ 符号なし整数
swing_damage_type 振り攻撃のダメージ属性 Cut
Pierce
Blunt
[Blunt]
physics_material 物理演算用の材質設定 材質ID ID については Modules\Native\ModuleData\physics_materials.xml を参照
thrust_damage 突きダメージ 符号なし整数
thrust_damage_type 突き攻撃のダメージ属性 Cut
Pierce
Blunt
[Blunt]
accuracy 精度 符号なし整数 [100]
body_armor 胴部防御力ボーナス値 符号なし整数
sticking_position =不明= 3次元ベクトル
sticking_rotation =不明= 3次元ベクトル
hit_points 耐久力 正の短整数
center_of_mass 重心 3次元ベクトル
rotation_speed =不明= 3次元ベクトル
item_modifier_group アイテム修飾子グループ 修飾子グループID ID については Modules\Native\ModuleData\item_modifiers_groups.xml を参照



<WeaponFlags>
属性 内容 取りうる値 備考
MeleeWeapon 近接武器か ブーリアン 以下、<WeaponFlags> のフラグは属性の有無だけでチェックされており、値は関係ない (公式は true にしている)
RangedWeapon 遠隔武器か
FirearmAmmo 火器の弾薬か
NotUsableWithOneHand 片手では使用できないか
NotUsableWithTwoHand 両手では使用できないか
WideGrip ワイドグリップか ワイドグリップの武器は、通常より高威力・低速度になりやすく、突き攻撃で馬を棹立ちにさせる
AttachAmmoToVisual =不明=
Consumable 消費アイテムか
HasHitPoints HP を持つアイテムか
HasString 弦を持つアイテムか
StringHeldByHand 手で弦を引くか
UnloadWhenSheathed 他の武器に持ち替えた場合、弾込めをやり直す必要があるか
AffectsArea 範囲攻撃か 数十cm程度
AffectsAreaBig 広範囲攻撃か 1m程度
Burning 炎上アイテムか 炎上アイテムは着弾時に消滅して回収できなくなる
このフラグによって炎上の視覚効果が付与される訳ではない
BonusAgainstShield 盾にボーナスダメージを与えるか
CanPenetrateShield 盾を貫通するか
CantReloadOnHorseback 馬上でリロードできないか
AutoReload 発射後にリロードが自動で開始されるか リロードを妨げる行動を取ればリロードは中断される
TwoHandIdleOnMount 馬上での待機時に両手で保持するか
NoBlood 出血しない武器か XML スキーマで宣言されていない
PenaltyWithShield 盾と同時使用するとペナルティを受けるか ペナルティがどう設定されているのかは不明
CanDismount 攻撃対象を落馬させられるか
MissileWithPhysics =不明=
MultiplePenetration 貫通するか
CanKnockDown 攻撃対象をノックダウンさせられるか
CanBlockRanged 遠隔攻撃をガードできるか
LeavesTrail 飛翔時に軌跡を残すか <Weapon> の trail_particle_name 属性と合わせて使う
CanCrushThrough ガードを貫通できるか XML スキーマで宣言されていない
UseHandAsThrowBase 手で投げて使うものか
AmmoBreaksOnBounceBack 刺さらなかった弾が跳ね返ったりするか
AmmoCanBreakOnBounceBack 盾を貫通するか
AmmoSticksWhenShot 命中時に対象に刺さったままになるか



<Flags>

属性 内容 取りうる値 備考
ForceAttachOffHandPrimaryItemBone =不明= ブーリアン
ForceAttachOffHandSecondaryItemBone =不明=
NotUsableByFemale 女性使用不可か
NotUsableByMale 男性使用不可か
DropOnWeaponChange 武器の持ち替えで落とすか
DropOnAnyAction 移動以外の行動で落とすか
CannotBePickedUp 地面から拾えないか
CanBePickedUpFromCorpse 死者の装備品から拾えるか
QuickFadeOut =不明=
WoodenAttack =不明=
WoodenParry =不明=
HeldInOffHand 利き手ではない方で持つか
HasToBeHeldUp 掲げて構えるものか たいまつや軍旗など
UseTeamColor 所属チームの色に自動染色するか
Civilian 民間装備か
DoNotScaleBodyAccordingToWeaponLength =不明=
DoesNotHideChest 装備時に胸部を覆わないか
CanKillEvenIfBlunt 打撃ダメージでも死亡させるか 岩落としやカタパルトなど
NotStackable スタック不可か XML スキーマで宣言されていない



<CraftedItem>

属性 内容 取りうる値 [デフォルト値] 備考
multiplayer_item マルチプレイ用か ブーリアン どちらにせよ、MOD のアイテムはマルチでは使えないと思われる
id ID 文字列
name 名前 文字列
crafting_template クラフト時のアイテムカテゴリー テンプレートID ID については Modules\Native\ModuleData\crafting_templates.xml を参照
value 価値 整数 自動で算出される価値を上書きする
item_modifier_group アイテム修飾子グループ 修飾子グループID ID については Modules\Native\ModuleData\item_modifiers_groups.xml を参照
is_merchandise 市中に流通するか ブーリアン [true] true だと工房などで生産される可能性が発生する
has_modifier アイテム修飾子を持ちうるか ブーリアン [true]
culture 文化 Culture.文化ID ID については Modules\SandBoxCore\ModuleData\spcultures.xml を参照
weight 重さ 整数
swing_speed 振り速度 符号なし整数
thrust_speed 突き速度 符号なし整数
swing_damage 振りダメージ 符号なし整数
thrust_damage 突きダメージ 符号なし整数
prerequisite_item =不明= =不明= XML スキーマで宣言されていない



<Pieces>

最大4つの <Piece> 要素を持てる。
<Piece>
属性 内容 取りうる値 備考
id ID 文字列
Type 部位 Blade
Guard
Handle
Pommel
scale_factor 大きさの倍率 符号なし整数 鍛冶でスライダーで指定するのと同じ
ただし90 ~ 110を超えて設定可能



  • 属性名が太字のものは必須。ただし、あくまで「その属性を含む要素を使った場合は必須」なだけで、要素そのものが必須な訳ではない。
  • デフォルト値について、一般的なデフォルト値と同じものは省略している
    • 数値: 0
    • 3次元ベクトル: (0,0,0)
    • ブーリアン: false
    • 文字列: null

タグ:

+ タグ編集
  • タグ:
最終更新:2024年02月17日 13:30