・カスタム爆発物に弾を飛ばす処理を追加 (サンプル weapon_custom15.txt)
・デフォルトのモデルがGManだったのをやめて、簡単なモデルを追加。
・武器スクリプトに、smod_ro_aimmodeを無効にするオプションを追加。(グレネードなどに設定済み)
・敵を連続で倒したときにアナウンスが流れる機能を追加。(UTのアレ)
smod_announce_kill_resettimeで設定した時間内に連続で倒すと倒した数がカウントされ、
smod_announce_kill_countで設定した人数を倒すと、game_sounds_player.txtで設定された
"Player.Announce.Killed.1~"が再生される。
smod_announce_voicemaxで再生する音声の数を制限できる。
例:10秒以内に連続で敵を倒したとき、5人ごとにアナウンス
smod_announce_kill_resettime 10
smod_announce_kill_count 5
smod_announce_voicemax 5
この設定で、Player.Announce.Killed.1~5が有効になる
・今まで頑なに入れてこなかった、アイアンサイト時の命中精度補正機能をなぜか導入。
武器スクリプトの"IronSight"に、"AdjustAccuracy"を指定すると補正できるようになった。
たとえば、smg1のアイアンサイトを覗いたときの精度を倍にする場合
weapon_smg1.txtのアイアンサイト設定を以下のとおりにする。
IronSight
{
"right" "-6.42"
"up" "2.55"
"forward" "-12"
"fov" "-14"
"AdjustAccuracy" "0.5"
}
(サンプル weapon_pistol.txt weapon_ar2.txt)
・カスタム武器で有効にするファイアモードを選べるようにした。
セミ+バースト+フルオートなどの3モードのほか
セミ+フルオートなどの今まで出来なかった設定も可能
(サンプル weapon_custom2.txt)
・item_ammo_crateで、CustomAmmoを設定できるようにした。
AmmoTypeの9~13がCustomAmmo1~CustomAmmo5に対応
(正常動作するかは未検証なので問題があったら教えてください)
・NPCへのヘッドショットを無効にする、disable_headshotオプションを追加
・ラグドール挙動パラメータの幾つかを、クライアントラグドールにも適用する
ragdoll_cl_parammodeオプションを追加