13号避难所

 找回密码
 立即注册
搜索
楼主: novarain
打印 上一主题 下一主题

二代隊友的“戰鬥偏好”設定細節

[复制链接]
跳转到指定楼层
楼主
发表于 2021-9-12 07:50:52 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

二代隊友有戰鬥偏好的設定可以調整,不過一些項目單看敘述文字會有點難理解它們實際作用到底是怎樣,所以就稍微解釋一下。

△掃射(Burst),這其實是「使用武器的第二攻擊模式」,只是遊戲都把武器掃射攻擊設定在第二模式而已。
  • Always!
    如字面意義,只要有得用就用。
  • Sometimes, don't worry about hitting me
    隊友會以AI.txt內的secondary_freq設定值為1/N機率的分母,擲骰決定是否使用掃射。
  • Be sure you won't hit me
    隊友在對目標命中率有85%以上時會使用掃射。和文字敘述其實有點差距,因為對目標命中率高不代表誤擊玩家/友方的機率較低,雖然這幾個看命中率的設定還會檢查能否安全使用手上武器,不過誤擊判定的可靠性不夠高。
  • Be careful not to hit me
    同上,只是判定標準改成命中率50%以上。
  • Be absolutely sure you won't hit me
    依然同上,判定標準為命中率95%以上。

另外sfall從4.2.5/3.8.25版之後對AI追加一個檢定:如果攻擊路徑上有玩家或友方,會有攻擊者智力乘10%的機率取消此次掃射攻擊(變回使用單發攻擊)。

△逃跑(Run Away),這邊是單純的HP門檻,其他還有AI自己的“重傷”設定來決定是否逃跑,例如肢體殘廢或瞎眼。
  • Abject coward
    失去0%的HP就會逃跑,等於一戰鬥就進入逃跑狀態。
  • Your finger hurts
    失去25%的HP則逃跑。
  • You're bleeding a bit
    失去40%的HP則逃跑。
  • Not feeling good
    失去60%的HP則逃跑。
  • You need a tourniquet
    失去75%的HP則逃跑。
  • Never!
    如同字面意義不會逃跑,實際計算上是要失去100%的HP才會逃。

△武器偏好(Weapon Perf),這邊挺簡單明暸的,唯一要注意的是隊友不會去選設定類別之外的武器,即使他實際上可以用(技能夠、有彈藥、角色有對應動畫)也一樣。
  • Melee - 近戰武器
  • Melee then ranged - 近戰武器優先於遠距武器
  • Ranged then melee - 遠距武器優先於近戰武器
  • Ranged - 遠距武器
  • Unarmed - 徒手搏擊(包括使用指虎和拳套等空手武器)

另外所有NPC在戰鬥中都有可能使用徒手攻擊,不論是武器沒子彈了還是當下要進行攻擊但AP不足以使用手上武器。

△距離(Distance)
  • Stay close to me
    隊友在戰鬥中會和玩家保持5格以內的距離。
  • Charge!
    在攻擊前後盡可能地接近目標。
  • Snipe the enemy
    和目標保持6到10格的一定距離。
  • On your own
    沒有特別定義,隊友依自己攻擊需要去移動。
  • Stay where you are
    盡可能不移動,停在戰鬥一開始時的格子上。

△攻擊目標(Attack Who)
  • Whoever is attacking me
    和字面意義相反,其實是攻擊玩家正在攻擊的目標。
  • The strongest
    總是從附近較強的敵人中選一個當目標,強弱評比是取NPC手上武器傷害值和AC值去計算。
  • The weakest
    總是從附近較弱的敵人中選一個當目標。
  • Whomever you want
    任意目標,然後持續攻擊到該目標死亡或是中途被其他敵人攻擊並觸發報復機制才會換目標。
  • Whoever is closest
    只攻擊離自己最近的目標。

△使用藥物(Chem Use)
  • I'm clean
    不使用任何藥物,包括治療用的也是。
  • Stimpacks when hurt a bit
    在HP剩下60%或更低時使用治療藥物(治療針、超級治療針、治傷粉),不使用其他藥物。
  • Stimpacks when hurt a lot
    在HP剩下30%或更低時使用治療藥物(治療針、超級治療針、治傷粉),不使用其他藥物。
  • Any drug some of the time
    每三個回合有25%機率使用非治療藥物,另外在HP低於50%時會使用治療藥物(治傷優先度高於使用其他藥物)
  • Any drug any time
    每三個回合有75%機率使用非治療藥物,另外在HP低於50%時會使用治療藥物(治傷優先度高於使用其他藥物)

另外NPC在使用身上藥物時,預設不會去參考AI.txt內的chem_primary_desire設定值(sfall有選項可以調整這部份行為),只有在從地圖上撿藥物用時會去撿列表內的品項。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2021-9-12 17:51:56 | 显示全部楼层
AI只要選定好目標攻擊之後就是至死方休,除非被其他人攻擊並觸發報復機制才會中途轉換目標。
板凳
 楼主| 发表于 2021-9-18 12:32:05 | 显示全部楼层
自從多了額外智力檢定之後我就開始讓隊友拿自動武器了,能拿槍的隊友智力幾乎都有6以上,等於他們無視友方的機率減少大半。
再加上最近4.3讓其他NPC對玩家或隊友的誤擊(沒打中目標或掃射的流彈)不會觸發敵對,讓隊友自律行動方便了不少。

点评

这样确实平衡多了。  发表于 2021-9-18 18:36
地板
 楼主| 发表于 2021-9-27 07:18:39 | 显示全部楼层
sfall後來把忽略屍體的修正永久啟用了,屍體不會再擋住子彈。
5#
 楼主| 发表于 2022-2-9 15:18:09 | 显示全部楼层
那是因為原版遊戲中他的檔案有bug,所以設定會一直重置。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-5-5 19:14 , Processed in 0.060020 second(s), 15 queries .

快速评论 返回顶部 返回列表