MODの作り方/Prototype/Entity
Last-modified: 2016-08-04 (木) 08:30:21
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に丸投げ)