「マッピング:アイテムスポーン」の編集履歴(バックアップ)一覧に戻る
マッピング:アイテムスポーン - (2012/12/13 (木) 04:50:43) の編集履歴(バックアップ)
マッピング:アイテムスポーン
固定スポーン
指定したアイテムをスポーンさせるには、単にアイテムのクラス名でポイントエンティティを作成すればよい。
固定スポーンのアイテムは、常に弾薬が最大の状態でスポーンする。
+
|
アイテムのクラス名リスト |
アイテムのクラス名リスト
fa_500a
fa_870
fa_1022
fa_1911
fa_m16a4
fa_m92fs
fa_mac10
fa_mp5a3
fa_mkiii
fa_sako85
fa_sks
fa_superx3
fa_sv10
fa_sw686
fa_winchester1892
weapon_grenade
me_axe_fire
me_bat_metal
me_chainsaw
me_crowbar
me_hatchet
me_kitknife
me_machete
me_pipe_lead
me_shovel
me_sledge
me_wrench
tool_barricade
tool_extinguisher
tool_flare_gun
tool_welder
item_bandages
item_maglite
item_pills
item_first_aid
item_walkietalkie
ammobox_9mm
ammobox_45acp
ammobox_357
ammobox_12gauge
ammobox_22lr
ammobox_308
ammobox_556
ammobox_762mm
ammobox_board
ammobox_fuel
|
ガソリンタンク(赤くて爆発する奴)を配置するには、ポイントエンティティprop_physicsを作成し、
World Modelでmodels/props_junk/gascan001a.mdlを指定する。
- その他のHL2の爆発プロップ(models/props_c17/oildrum001_explosive.mdlなど)も配置できるが、
爆発ダメージが「プレイヤーには入り、ゾンビには入らない」ので注意が必要。
ランダムスポーン
ポイントエンティティrandom_spawnerを作成する。
any |
「どのカテゴリが」「何パーセントの確率で」スポーンするかを指定する。 SmartEditをオフにしてクラス名のKeyを作成すれば、各アイテム毎の設定ができる。 これらの値の合計が100より大きい場合は、合計100になるように調整される。 逆に100に満たない場合は、「何もスポーンしない」可能性が出来る。
例: any,firearm,shotgunの全てに1以上の値を設定した場合、 ショットガンはany,firearmにも含まれるため、ショットガンが スポーンする可能性は、shotgunに設定した値よりも高くなる。
※1.06現在、machinegunに対応するアイテムは無い。 |
ammo |
explosive |
firearm |
handgun |
item |
machinegun |
melee |
military |
rifle |
shotgun |
Test Model |
ハンマーエディタ上に表示されるモデルを指定する。 ゲーム内で何がスポーンするかには影響しない。
スポーンする可能性のある、どのアイテムがスポーンしても 地面などにスタックしないように配置しよう。
ドロップダウンメニューに無いアイテムは、 SmartEditをオフにして直接モデルを指定すればよい。 |
Ammo Fill Min |
銃火器(とチェーンソー)がスポーンした際に、 装弾数の何パーセント弾薬が入っているかを、 最小値と最大値で指定する。
例: Ammo Fill Minが0,Ammo Fill Maxが50に設定された random_spawnerからSKS(装弾数10発)がスポーンする場合、 0発~5発の範囲で弾薬が入った状態でスポーンする。 |
Ammo Fill Max |
ランダムスポーンの上限数を設定するには、ポイントエンティティrandom_spawner_controllerを1個作成する。
これはマップ内の何処に置いても問題無い。
このエンティティはSmartEditをオフにして編集する必要がある。
- Keyにカテゴリ名、またはクラス名を指定する。
- Valueに指定したカテゴリ/アイテムの最大スポーン数を設定する。
例1:
Keyをme_chainsaw,Valueを0とした場合、どのrandom_spawnerからもチェーンソーがスポーンすることは無い。
例2:
Keyをany,Valueを5とした場合、その他のカテゴリ・アイテムの制限数に関わらず、
全てのrandom_spawnerからスポーンするアイテムの数が5個に制限される。