Welcome Guest ( Log In | Register )

欢迎访问本站。游客仅能浏览首页新闻、版块主题、维基条目与资源信息,需登录后方可获得内容发布、话题讨论、维基编辑与资源下载等权限。若无账号请先完成注册流程。
 
Reply to this topicStart new topic
> 二代隊友的“戰鬥偏好”設定細節
NovaRain
2021-09-22, 11:42
Post #1


位面旅者
Group Icon
 400
   11

Group: Speaker
Posts: 190
Joined: 2012-02-07
Member No.: 47285


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

△掃射(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有選項可以調整這部份行為),只有在從地圖上撿藥物用時會去撿列表內的品項。
TOP
Fast ReplyReply to this topicStart new topic
 


Time is now: 2021-10-25, 02:48