以下は、Mindustry Mod における units(ユニット) の設定項目について、上位の情報源を調査し整理したまとめです。
主な情報源とそのポイント
1.
UnitType クラス(公式 Wiki)
UnitType クラスには、ユニットの挙動や見た目、能力を制御する多くのパラメータが定義されています。主な項目は以下の通りです:
- 挙動関連:flying, canAttack, autoFindTarget, logicControllable, playerControllable など。
- 戦闘・攻撃:weapons(装備する武器)、immunities(耐性)も設定可能。
- 物理・移動:hovering, wobble, targetAir, targetGround, mineSpeed, legCount, など豊富に設定可能。
- アニメーション・表示:trailLength, lightColor, deathExplosionEffect, parts, outlineColor, generateFullIcon, など視覚表現関連。
- 積載能力:itemCapacity, ammoCapacity.
詳しくは以下ソースを参照 。
2.
Mod プロジェクト構造(公式ガイド)
ユニット定義は、content/units/ ディレクトリ内に JSON または HJSON ファイルとして配置します。他のコンテンツと同様にプロジェクトの基本構造に従います 。
3.
コミュニティの実践的な声(Reddit)
具体的なパラメータの網羅的情報は少なく、既存の人気 Mod や標準ユニットのコードを参考にすることが推奨されます:
“i mostly go through popular mods and base game to see how they do it.”
“copy the starter mod and change the art and numbers.”
ユニット設定の整理表
| カテゴリ | 主なフィールド例 |
| 挙動・制御 | flying, canAttack, playerControllable, logicControllable, autoFindTarget, hovering |
| 攻撃・防御 | weapons, immunities, killable, hittable, targetAir |
| 移動・物理 | mineSpeed, legCount, legSpeed, wobble, targetGround |
| アニメーション・視覚 | trailLength, lightColor, deathExplosionEffect, parts, outlineColor, generateFullIcon |
| 積載・能力値 | itemCapacity, ammoCapacity, mineTier, mineWalls, mineFloor |
| その他 | hidden, internal, createWreck, createScorch |

コメント