MOD制作 > CraftingPieces




<CraftingPieces>

複数の <CraftingPiece> 要素を持てる。

<CraftingPiece>

属性 内容 取りうる値 [デフォルト値] 備考
id ID 文字列
name 名前 文字列
piece_type 部位 Blade
Guard
Handle
Pommel
mesh 使用するメッシュ 文字列 Resource Browser を参照
culture 文化 Culture.文化ID culture を指定するには mesh が指定されていなければならない
ID については Modules\SandBoxCore\ModuleData\spcultures.xml を参照
length 長さ 小数 [distance_to_next_piece + distance_to_previous_piece] distance_to_next_piece や distance_to_previous_piece と同時には指定できない
distance_to_next_piece 次のパーツまでの距離 小数 [length / 2] length と同時には指定できない
distance_to_previous_piece 前のパーツまでの距離 小数 [length / 2] length と同時には指定できない
weight 重さ 小数
appearance 見た目の良さ 小数 [0.5] 価値に影響する
center_of_mass 重心 0.0 ~ 1.0 [0.5]
full_scale =不明= ブーリアン [piece_type が Guard か Pommel なら true、それ以外は false] weight と scale_factor との関係に影響する?
tier ティア 整数 [1] 武器全体のティアに影響する
is_unique ユニークパーツか ブーリアン XML スキーマで宣言されていない
is_default アンロック不要パーツか ブーリアン 新規ゲームの作成時にしかチェックされない
is_hidden 非表示パーツか ブーリアン
required_skill_value 装備するのに必要なスキルレベル 符号なし整数
item_holster_pos_shift 納刀時の座標オフセット 3次元ベクトル
excluded_item_usage_features =不明= 文字列 [""]
CraftingCost クラフトにかかる金銭? 整数



<PieceUsages>

属性 内容 取りうる値 備考
unavailable_usages 利用できない使用方法 文字列 コロンを区切りにして複数指定できる
クラフティング・テンプレートの <WeaponUsageData> のうち、利用できなくするものを指定する



<BladeData>

<BladeData> は、アイテム定義である <Items><CraftedItem><Pieces> 要素内にある、最初の <Piece> が定義しなければならない。
属性 内容 取りうる値 [デフォルト値] 備考
stack_amount スタック数 正の短整数 [1]
blade_length =不明= 小数 文字通り受け取れば刃の長さなのだが、武器のサイズなどには <CraftingPiece> の length が使われていて、こちらは参照されていない
blade_width 刃の幅 小数 [15 + blade_length * 0.3]
physics_material 物理演算用の材質設定 材質ID ID については Modules\Native\ModuleData\physics_materials.xml を参照
body_name ボディ 文字列 Resource Browser を参照
holster_mesh ホルスターのメッシュ 文字列 Resource Browser を参照
holster_body_name ホルスターのボディ 文字列 Resource Browser を参照
holster_mesh_length ホルスターの長さ 小数



<Thrust>
属性 内容 取りうる値 備考
damage_type ダメージ属性 Cut
Pierce
Blunt
damage_factor ダメージ倍率 小数



<Swing>
属性 内容 取りうる値 備考
damage_type ダメージ属性 Cut
Pierce
Blunt
damage_factor ダメージ倍率 小数



<BuildData>

属性 内容 取りうる値 備考
next_piece_offset =不明= 小数
previous_piece_offset =不明= 小数
piece_offset =不明= 小数



<Materials>

複数の <Material> 要素を持てる。
<Material>
属性 内容 取りうる値 備考
id 材料 IronOre
Iron1
Iron2
Iron3
Iron4
Iron5
Iron6
Wood
Charcoal
count 消費個数 正の整数



<StatContributions>

属性 内容 取りうる値 備考
armor_bonus 腕部防御力ボーナス値 整数 armor_bonus は、アイテム定義である <Items><CraftedItem><Pieces> 要素内にある、2番目の <Piece> が定義しなければならない
swing_damage_bonus =未使用= 整数
swing_speed_bonus =未使用= 整数
thrust_damage_bonus =未使用= 整数
thrust_speed_bonus =未使用= 整数
handling_bonus =未使用= 整数
accuracy_bonus =未使用= 整数



<Flags>

複数の <Flag> 要素を持てる。
<Flag>
属性 内容 取りうる値 [デフォルト値] 備考
name フラグ type が WeaponFlags:
MeleeWeapon
RangedWeapon
FirearmAmmo
NotUsableWithOneHand
NotUsableWithTwoHand
WideGrip
AttachAmmoToVisual
Consumable
HasHitPoints
HasString
UnloadWhenSheathed
AffectsArea
AffectsAreaBig
Burning
BonusAgainstShield
CanPenetrateShield
CantReloadOnHorseback
AutoReload
TwoHandIdleOnMount
NoBlood
PenaltyWithShield
CanDismount
MissileWithPhysics
MultiplePenetration
CanKnockDown
CanBlockRanged
LeavesTrail
CanCrushThrough
UseHandAsThrowBase
AmmoBreaksOnBounceBack
AmmoCanBreakOnBounceBack
AmmoSticksWhenShot
type が ItemFlags:
ForceAttachOffHandPrimaryItemBone
NotUsableByFemale
NotUsableByMale
DropOnWeaponChange
DropOnAnyAction
CannotBePickedUp
CanBePickedUpFromCorpse
QuickFadeOut
WoodenAttack
WoodenParry
HeldInOffHand
HasToBeHeldUp
UseTeamColor
Civilian
DoNotScaleBodyAccordingToWeaponLength
DoesNotHideChest
NotStackable
type フラグの種類 WeaponFlags
ItemFlags
[WeaponFlags]



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

タグ:

+ タグ編集
  • タグ:
最終更新:2021年11月06日 16:47