MODの作り方/Prototype/Entity

Last-modified: 2016-08-04 (木) 08:30:21
Version0.12.34現在の情報です

Entity

  • type
    プロトタイプのカテゴリのようなもの
    type:string
  • name
    内部名称(itemのplace_resultの項目で指定すると設置される)
  • icon
    icon画像を指定する
    type:FileName(画像へのパス)
  • flags
    type:EntityPrototypeFlags
    • placeable-[force]
      placeable-player:プレイヤー陣営
      placeable-neutral:中立
      placeable-neutral:バイター陣営(敵陣営)
    • placeable-off-grid
      グリッド(Shift+Spaceを押したときに出る線)に沿わずに設置出来る
    • pushable
      だれか書いてください
      type=carとplayerにしか使われていないようです
    • player-creation
      プレイヤーが作れるもの?(ただし今は意味がないらしい)
    • breaths-air
      空気を吸う(毒ダメージの対象となる)
    • not-repairable
      修復不可
    • building-direction-8-way
      最大8方位で方角を指定できる
    • filter-directions
      適切な方向を自動で選択する
    • fast-replaceable-no-rotate-only
      置換できる(ただし回転できなくなる)
  • collision_box
    衝突境界
    type:AABBbox
    default:{{0, 0}, {0, 0}}
    {{0, 0}, {0, 0}}はあたり判定なし
  • collision_mask
    階層化してあたり判定のあるなしををセットできる?
    type:CollisionMask
    default:エンティティに依存
  • selection_box
    選択領域
    type:AABBbox
    default:{{0、0}、{0、0}}
    {{0, 0}, {0, 0}}の場合は選択できなくなる
  • drawing_box
    画像の描画範囲?
    GUI描画位置の計算に使用される?
    type:AABBbox
    default:selection_box
  • sticker_box
    緑の枠の表示範囲
    type:AABBbox
    default:collision box
  • weight
    重さ
    衝突ダメージや移動時の運動エネルギーの計算に使用される
    type:float
    default:1
  • minable
    採掘について
    type:MinableProperties
    • mining_time
      かかる時間
    • result
      ほった結果
    • count
      何個かえってくるのか
    • mining_particle
      ほったときのパーティクル
  • emissions_per_tick
    1tickごとに出す汚染の量(-なら吸収)
    type:double
  • fast_replaceable_group
    石の炉と鋼鉄の炉を置き換えれるように別のアイテムでも同じグループなら撤去せずに上から置きなおせる
    (燃料式インサータ⇔インサータみたいなイメージ?)
    type:string
  • tile_width
    type:unsigned
    default:collision boxの横幅によって計算
  • tile_height
    type:unsigned
    default:collision boxの高さによって計算
  • autoplace
    type:AutoplaceSpecification(英語wikiに丸投げ)