弾薬効果
ammo_effect には 2 つのタイプがあります。ハードコードされた弾薬エフェクトと JSON 化された弾薬エフェクト。
| 識別子 |
説明 |
| THROWN |
投げられたかどうかを確認するために使用されます |
| NO_PENETRATE_OBSTACLES |
障害物はできません。フェンスや強化ガラスを貫通するなど |
| HEAVY_HIT |
トラップを作動させ、壁に当たると大きな音を出します |
| NO_ITEM_DAMAGE |
発射物が命中したアイテムやトラップはダメージを受けません |
| NOGIB |
弾薬は死体を過剰に殺したり爆発させたりしません |
| COOKOFF |
火事で弾薬が爆発する |
| INCENDIARY |
地形/ターゲットに火災を引き起こします |
| NEVER_MISFIRES |
失火しない |
| ACT_ON_RANGED_HIT |
アイテムはヒットすると使用アクションをトリガーします |
| APPLY_SAP |
樹液効果をターンの間適用してダメージを軽減します |
| BEANBAG |
短期間スタン効果を適用します |
| BLINDS_EYES |
目に当たるとブラインドが適用されます |
| BOUNCE |
バウンドして近くの他のターゲットに当たると、WIDE 効果も得られます |
| BURST |
衝撃で内容物を落としますが、それも破壊されます |
| CUSTOM_EXPLOSION |
アイテムの爆発データを使用 |
| DRAW_AS_LINE |
アニメーションなしで瞬時に描画されます |
| IGNITE |
ヒットしたすべてのクリーチャーを点火する |
| JET |
ダメージが0になっても全体の効果を引く |
| LARGE_BEANBAG |
BEANBAG スタン効果をより長い期間適用します |
| MUZZLE_SMOKE |
発砲時に小さな煙が発生します |
| NO_CRIT |
クリティカルヒットはできませんが、かすめることはできます |
| NO_DAMAGE |
ダメージを与えない |
| NO_DAMAGE_SCALING |
クリティカルヒット不可、かすめ不可 |
| NO_EMBED |
生き物に埋め込むことはできません |
| NO_OVERSHOOT |
ミスしても弾道がパスターゲットを伸ばせない |
| NULL_SOURCE |
内部的に使用されており、origin は実際の生き物ではありません |
| POISON |
ヒットすると毒を適用し、クリティカルではさらに悪い毒を適用します |
| PARALYZEPOISON |
ヒット時に麻痺毒を付与 |
| SHATTER_SELF |
ヒットすると投げられて破壊され、内容がドロップされ、ノイズが発生します |
| TANGLE |
クリーチャーに縛り効果を適用すると回復可能 |
| NET_TANGLE |
グループに結合効果を適用します。回復不可能です |
| WHIP |
攻撃を受けた野生動物を怖がらせ、リーチ攻撃でも時折武装解除を適用します |
| BLACKPOWDER |
有害なガンクの蓄積の原因となります |
| RECYCLED |
256 分の 1 の確率で不発になります |
| RECOVER_X |
(X-1/X) の確率で、衝撃時に使用済み弾薬を 1 回分回復する |
| WIDE |
現在は効果がありません。HARDTOSHOOT を無効にすることをサポートします。 |
| SHOT |
強制的に WIDE 効果を適用します |
| 識別子 |
説明 |
| id |
(必須) 一意の ID。 |
| aoe |
(任意) オブジェクト。フィールドについては aoe を参照してください。 |
| trail |
(任意) オブジェクト。フィールドについては trail を参照してください。 |
| explosion |
(任意) オブジェクト。フィールドについては explosions を参照してください。 |
| do_flashbang |
(オプション) フラッシュバンエフェクトを実行します |
| do_emp_blast |
(オプション) Do Emp エフェクト |
ターゲットを中心とした効果
| 識別子 |
説明 |
| field_type |
(任意) エフェクトで使用するフィールドの ID |
| intensity_min |
(オプション) フィールドの最小強度 |
| intensity_max |
(オプション) フィールドの最大強度 |
| radius |
(オプション) 効果の半径 |
| radius_z |
(オプション) Z 軸の効果半径 |
| chance |
(任意) 追加されたフィールドの確率 |
| size |
(任意) AOE の大まかなサイズ |
| check_sees |
(任意) ソースはエフェクトの場所を参照する必要があります。エフェクトは条件の下にあります |
| check_sees_radius |
(オプション) ソースは半径内の任意のスポットを認識する必要があります |
| check_passable |
(オプション) ターゲットは通行可能なタイル上にある必要があります |
すべての効果は発射体の経路に続く軌跡に適用されます
| 識別子 |
説明 |
| field_type |
(任意) エフェクトで使用するフィールドの ID |
| intensity_min |
(オプション) フィールドの最小強度 |
| intensity_max |
(オプション) フィールドの最大強度 |
| chance |
(任意) 追加されたフィールドの確率 |
{
"id": "MININUKE_MOD",
"type": "ammo_effect",
"aoe": {
"field_type": "fd_nuke_gas",
"intensity_min": 3,
"intensity_max": 3,
"chance": 100,
"radius": 24,
"radius_z": 0,
"size": 1,
"check_passable": true,
"check_sees": true,
"check_sees_radius": 3
},
"trail": { "field_type": "fd_acid", "intensity_min": 1, "intensity_max": 3, "chance": 66 },
"explosion": {
"damage": 3000,
"radius": 20,
"fragment": {
"impact": { "damage_type": "heat", "amount": 3000, "armor_multiplier": 2 },
"range": 24
}
}
}