Note

この記事は最近 JSON INFO から分割されたものであり、さらに加筆修正が必要な可能性があります。

Materials

識別子 説明
id 固有のID。小文字のスネークケース(snake_case)で記述。連続した1単語である必要があり、必要に応じてアンダースコア(_)を使用します。
name ゲーム内で表示される名称。
bash_resist 打撃ダメージに対する耐性。
cut_resist 斬撃ダメージに対する耐性。
bullet_resist 銃弾ダメージに対する耐性。
acid_resist 酸に対する耐性。
elec_resist 電気に対する耐性。
fire_resist 火に対する耐性。
chip_resist アイテム自体に対する攻撃によって、アイテムが損傷することへの耐性。
bash_dmg_verb 素材が打撃ダメージを受けた際に使用される動詞。
cut_dmg_verb 素材が斬撃ダメージを受けた際に使用される動詞。
dmg_adj アイテムの損傷状態を説明する形容詞(損傷が深刻になる順に記述)。
dmg_adj 素材の損傷状態を表現するために使用される形容詞。
density 素材の密度。
vitamins 素材に含まれるビタミン。通常、アイテム固有の数値によって上書きされます。
wind_resist 風の透過を防ぐ効果(0-100%)。数値が高いほど防風性能が高い。アイテムを構成するどの素材にもこの値が指定されていない場合、既定値 99 が適用されます。
warmth_when_wet 完全に濡れた際に保持される保温性の割合。既定値は 0.2(20%)。
specific_heat_liquid 非凍結時の比熱(J/(g K))。既定値は 4.186
specific_heat_solid 凍結時の比熱 (J/(g K))。既定値 2.108。
latent_heat 融解潜熱 (J/g)。既定値 334。334.
freeze_point 素材の凝固点(華氏)。既定値は 32 F ( 0 C )。
edible (任意) 食べられるかどうか。既定値は false。
rotting (任意) 腐敗するかどうか。既定値は false。
soft (任意) 柔らかい素材かどうか。既定値は false。
reinforces (任意) 補強が可能かどうか。既定値は false。

耐性を示すパラメータ(-resist)には、acid(酸)、bash(打撃)、chip(欠け)、cut(斬撃)、elec(電気)、fire(火)の6種類があります。これらは整数値で指定します。既定値は 0 で、負の値を設定すると通常よりも大きなダメージを受けるようになります。

{
  "type": "material",
  "id": "hflesh",
  "name": "Human Flesh",
  "density": 5,
  "specific_heat_liquid": 3.7,
  "specific_heat_solid": 2.15,
  "latent_heat": 260,
  "edible": true,
  "rotting": true,
  "bash_resist": 1,
  "cut_resist": 1,
  "bullet_resist": 1,
  "acid_resist": 1,
  "fire_resist": 1,
  "elec_resist": 1,
  "chip_resist": 2,
  "dmg_adj": ["bruised", "mutilated", "badly mutilated", "thoroughly mutilated"],
  "bash_dmg_verb": "bruised",
  "cut_dmg_verb": "sliced",
  "vitamins": [["calcium", 0.1], ["vitB", 1], ["iron", 1.3]],
  "burn_data": [
    { "fuel": 1, "smoke": 1, "burn": 1, "volume_per_turn": "2500_ml" },
    { "fuel": 2, "smoke": 3, "burn": 2, "volume_per_turn": "10000_ml" },
    { "fuel": 3, "smoke": 10, "burn": 3 }
  ]
}