FloatPilot 戰鬥 AI 設定指南
這份手冊教你設定人物和寵物的戰鬥規則。不需要會寫程式,只要回答三個問題:
- 要做什麼?例如普通攻擊、防禦、補血或使用技能。
- 要對誰做?例如目前行動的人物、自己的寵物或敵人。
- 什麼時候做?例如 HP 低於 30%、敵人至少有 3 隻或戰鬥進入第 2 回合。
人物和寵物分開設定。你在哪一個頁籤建立規則,這條規則就只屬於那一邊。
快速開始
先記住三個問題
每一條規則都可以想成一句話:
當「什麼情況」發生時,讓「誰」對「哪個對象」做「什麼事」。
例如:
當人物自己的 HP 低於 30% 時,讓目前行動的人物防禦。
設定畫面會把這句話拆成欄位讓你選。
規則怎麼跑
規則會按照清單由上往下檢查:
- 先檢查最上面的規則。
- 如果條件全部符合,就執行這條規則。
- 下一次行動會再次從最上面開始檢查。
- 如果不符合,就繼續檢查下一條規則。
- 只要有一個條件不符合,整條規則就會跳過。
因此,保命規則通常要放在攻擊規則上面。
第一次設定的最短做法
- 進入「戰鬥設置」。
- 選「人物戰鬥設置」或「寵物戰鬥設置」。
- 按「快速套用範例」。
- 選擇需要的範本。
- 檢查規則順序,再按「套用並儲存」。
- 另一個頁籤也要使用時,請切換頁籤再設定一次。
先懂遊戲用語
| 遊戲用語 | 白話說明 |
|---|---|
| 戰鬥 AI | 輔助程式在戰鬥中自動判斷和行動的規則。 |
| 規則 | 一組「符合條件就做某件事」的設定。 |
| 執行者 | 目前要出手的人物或寵物。新版介面由頁籤決定,不需要另外選。 |
| 對象/目標 | 這次動作要作用的人、寵物或敵人。 |
| HP | 生命值。HP 越低,代表越接近死亡。 |
| SP | 施放部分技能需要消耗的能量值。 |
| 普通攻擊 | 不指定技能,直接進行一般攻擊。 |
| 防禦 | 本回合採取防禦,通常用來降低受到的傷害。 |
| 回合 | 戰鬥輪流行動的一輪。 |
| 存活 | 角色仍然可以行動,沒有死亡。 |
| 範圍技能 | 一次可能影響多個對象的技能。 |
| 站位 | 隊伍或敵人的位置順序。 |
規則的基本欄位
人物與寵物戰鬥設置
戰鬥設置分成兩個頁籤:
- 「人物戰鬥設置」:只建立人物的規則。
- 「寵物戰鬥設置」:只建立寵物的規則。
兩個頁籤的欄位和操作方式完全相同,不再顯示「執行者」下拉選單。
「快速套用範例」只會套用到目前正在看的頁籤。在人物頁籤套用「普通掛機練等」,不會自動替寵物建立規則;寵物要使用時,請切到寵物頁籤再套用一次。
規則清單
規則清單就是戰鬥 AI 的判斷順序:
- 越上面的規則越優先。
- 前面的規則符合時,通常會先執行它。
- 保命、補血等重要規則,建議放在攻擊規則上面。
- 可以新增、編輯、刪除和調整順序。
如果沒有任何規則符合,程式會使用頁面下方的「保底動作」,例如普通攻擊或防禦。
執行動作
「執行動作」是條件符合後真正要做的事。
人物和寵物頁籤的動作下拉選單會各自從 00_ 開始編號。寵物不能登出,所以不會顯示人物頁籤的兩個登出選項;寵物的後續選項會重新接續編號。
| 人物頁籤 App 選項 | 寵物頁籤 App 選項 | 白話說明 |
|---|---|---|
00_普通攻擊 |
00_普通攻擊 |
直接進行一般攻擊,不需要另外選技能。 |
01_使用技能 |
01_使用技能 |
施放右側選定的技能;人物或寵物要先學會技能,而且 SP 要足夠。 |
02_嘗試逃跑 |
02_嘗試逃跑 |
嘗試離開目前戰鬥。 |
03_登出並重連 |
— | 登出帳號後再重新連線;只有人物頁籤可以使用。 |
04_登出且停止重連 |
— | 登出帳號並停止自動重連;只有人物頁籤可以使用。 |
05_防禦 |
03_防禦 |
這次不攻擊,改為防禦。 |
先選動作,再設定對象和執行時機。只選動作而沒有適當條件,可能會讓規則太容易執行。
對象設定
要對誰做?
這是在選「要從哪一群人裡找對象」,不是在決定最後是哪一個人。
| 選項 | 白話說明 | 例子 |
|---|---|---|
| 目前行動的人物/寵物 | 這次輪到誰行動,就由誰執行動作。 | 讓目前行動者防禦。 |
| 一群人物、寵物或敵人 | 從指定類型的一群單位中尋找對象。 | 從敵人中找 HP 最少者。 |
| 整個戰場 | 觀察整個戰鬥,不只鎖定一個單位。 | 判斷場上是否有至少 3 個敵人。 |
要符合什麼條件?
這是在篩選「真正要作用的對象」。同一個對象的條件必須全部符合。
例如要攻擊「HP 最少的敵人」:
- 「要對誰做?」選敵人。
- 加入「仍然存活」。
- 視需要加入 HP、等級或類型條件。
- 在「有多人符合時,要選哪一個?」選「目前 HP 最少」。
常見條件包括是否存活、HP 百分比、SP 百分比、名稱、類型和站位。按「新增篩選條件(全部符合)」可以加入更多條件;「全部符合」表示每個條件都要通過。
什麼情況下才執行?
這是在問「現在是否適合啟動這條規則」,會先判斷整場戰鬥或指定對象。
常見例子:
- 只在第 2 回合之後執行。
- 場上至少有 3 個敵人時才使用範圍技能。
- 自己 HP 低於 30% 時才防禦。
- 指定人物或寵物仍然存活時才繼續。
兩個欄位的差別:
- 「要符合什麼條件?」:從候選對象中找要作用的那一個。
- 「什麼情況下才執行?」:決定整條規則現在要不要啟動。
要觀察誰?
新增執行條件時,先選「要觀察誰?」。可以觀察目前行動者、人物、寵物、敵人或整個戰場。
例如:
- 判斷自己 HP:觀察目前行動的人物/寵物。
- 判斷敵人數量:觀察敵人群組或整個戰場。
- 判斷隊友能否被補血:觀察人物或寵物群組。
有多人符合時,要選哪一個?
這個下拉選單在人物和寵物頁籤的順序相同,會從 00_ 開始編號。先用「要對誰做?」和篩選條件留下候選對象,再由這裡決定多人都符合時要挑哪一個。
| App 選項 | 白話說明 |
|---|---|
00_依指定站位順序 |
按下方設定的站位優先順序挑選第一個可用對象,適合固定先照顧某個位置。 |
01_預計涵蓋最多存活敵人 |
只適合範圍技能。依目前知道的站位和技能範圍,估算哪個位置可以碰到最多存活敵人;這是估算,不保證實際一定命中。 |
02_剩餘 HP(點) |
看目前還剩多少 HP;選「最低」通常是挑血量最少的對象,選「最高」則相反。 |
03_剩餘 HP 比例(%) |
看目前 HP 佔最大 HP 的百分比;適合按血量比例找最需要補血的對象。 |
04_缺少 HP(點) |
看距離滿血還缺多少 HP;數值越高代表缺血越多。 |
05_剩餘 SP(點) |
看目前還剩多少 SP;可用來挑 SP 最少或最多的對象。 |
06_剩餘 SP 比例(%) |
看目前 SP 佔最大 SP 的百分比;不受不同最大 SP 數值直接比較的影響。 |
07_缺少 SP(點) |
看距離滿 SP 還缺多少 SP;數值越高代表缺 SP 越多。 |
08_等級 |
比較對象目前等級,可選最低或最高等級。 |
09_與執行者的等級差距 |
比較對象和目前行動人物/寵物的等級差多少;可找等級最接近或差距最大的對象。 |
10_NPC 資料:最大 HP |
比較 NPC 靜態資料中的最大 HP,不是目前剩餘 HP。 |
11_NPC 資料:最大 SP |
比較 NPC 靜態資料中的最大 SP。 |
12_NPC 資料:力量 STR |
比較 NPC 靜態資料中的力量 STR。 |
13_NPC 資料:體質 CON |
比較 NPC 靜態資料中的體質 CON。 |
14_NPC 資料:智力 INT |
比較 NPC 靜態資料中的智力 INT。 |
15_NPC 資料:智慧 WIS |
比較 NPC 靜態資料中的智慧 WIS。 |
16_NPC 資料:敏捷 AGI |
比較 NPC 靜態資料中的敏捷 AGI。 |
17_NPC 資料:爆擊率 |
比較 NPC 靜態資料中的爆擊率。 |
18_NPC 資料:抗弓率 |
比較 NPC 靜態資料中的抗弓率。 |
19_NPC ID |
比較 NPC 的資料 ID;只有能取得這項資料時才有意義。 |
20_站位位置(1~4) |
比較對象在隊伍或敵方陣列中的第 1~4 格位置。 |
21_位於前排 |
依對象是否在前排排序;「是」和「否」會依最低/最高方向決定優先順序。 |
22_狀態效果數量 |
比較目前身上的狀態效果數量,可用來找狀態最多或最少的對象。 |
除了 00_依指定站位順序 和 01_預計涵蓋最多存活敵人 外,其餘選項還要搭配右側的「最低/最高優先」方向。
快速套用範例
按「快速套用範例」可以快速建立常用規則:
| 範本 | 會建立什麼 | 適合誰 |
|---|---|---|
| 普通掛機練等 | HP 低於 30% 時防禦;其他情況對 HP 最少的存活敵人普通攻擊。 | 人物或寵物 |
| 基本攻擊 | 對存活敵人進行普通攻擊。 | 人物或寵物 |
| 低 HP 防禦 | 自己 HP 低於指定比例時防禦。 | 人物或寵物 |
| 補血 | 找符合條件的隊友並使用補血技能。 | 人物或寵物 |
範本只會套用到目前頁籤,套用後仍可編輯、刪除或調整順序。
可直接照做的常用規則
1. 普通掛機練等
在人物或寵物頁籤按「快速套用範例」→「普通掛機練等」。
它會建立兩條規則:
- 自己 HP 嚴格低於 30%:防禦。
- 否則對存活且目前 HP 最少的敵人:普通攻擊。
要讓人物和寵物都使用,兩個頁籤都要各自套用。注意:低於 30% 是「小於 30」,剛好 30% 不會觸發。
2. 自己快沒血時防禦
建立「防禦」規則:
- 「要對誰做?」:目前行動的人物/寵物。
- 「什麼情況下才執行?」:觀察目前行動者。
- 條件:HP 百分比小於 30%。
把這條規則放在攻擊規則上面。
3. 幫低血量隊友補血
建立補血技能規則:
- 「要對誰做?」:人物、寵物或隊友群組。
- 「要符合什麼條件?」:仍然存活,且 HP 低於指定比例。
- 「有多人符合時,要選哪一個?」:依 HP 百分比由低到高選擇。
請確認施放者已學會技能、SP 足夠,而且技能允許對該類型對象使用。
4. 從第二回合開始攻擊 HP 最少的敵人
- 動作:普通攻擊。
- 「要對誰做?」:敵人。
- 對象條件:仍然存活。
- 執行條件:回合大於或等於 2。
- 多人符合時:選目前 HP 最少。
5. 敵人夠多才使用範圍技能
- 動作:使用範圍技能。
- 「要對誰做?」:敵人。
- 對象條件:仍然存活。
- 執行條件:場上存活敵人數量大於或等於 3。
- 多人符合時:預計涵蓋最多存活敵人。
建議的規則排列
一般可以依照這個順序:
- 自己 HP 過低時防禦。
- 需要解除異常狀態時使用對應技能。
- 幫低血量隊友補血。
- 敵人數量足夠時使用範圍技能。
- 對單一敵人使用技能或普通攻擊。
- 沒有規則符合時的保底動作。
這樣會先處理生存,再處理特殊情況,最後才進行一般攻擊。
儲存、檢查與調整
編輯和排序
請檢查動作、對象群組、所有對象條件、執行時機,以及規則順序。保命規則應排在攻擊規則前面。
先檢查這條規則
儲存前按「先檢查這條規則」,確認是否缺少必要欄位或使用不適合的設定。檢查通過只代表格式完整,不代表遊戲當下必定有對象、SP 或可用技能。
套用並儲存
確認規則內容和順序後按「套用並儲存」。人物和寵物分開保存,請在正確頁籤完成保存。
常見問題與排錯
套用範本後寵物沒有跟著攻擊
範本只套用目前頁籤。請切換到「寵物戰鬥設置」再套用一次。
HP 剛好 30% 時沒有防禦
目前範本是「低於 30%」,也就是小於 30。剛好 30% 不符合;若希望 30% 也防禦,請改成「小於或等於 30%」。
有敵人,但普通攻擊沒有執行
確認敵人存活、符合全部對象條件、前面沒有其他已符合的規則,而且目前行動者可以普通攻擊。戰鬥狀態、冷卻或遊戲限制也可能阻止行動。
技能規則沒有執行
確認角色或寵物已學會技能、SP 足夠、目標類型正確,而且每個執行條件都符合。
兩種條件欄位看起來很像
「要符合什麼條件?」是在找哪個對象;「什麼情況下才執行?」是在決定整條規則是否啟動。例如「幫 HP 最低的隊友補血」的隊友 HP 放前者,「SP 足夠」或「回合大於 1」放後者。
多人符合但選錯對象
設定「有多人符合時,要選哪一個?」。沒有設定時,程式會依預設順序選擇,不一定符合期待。
最後檢查清單
- 我在正確的人物或寵物頁籤設定。
- 每條規則的動作正確。
- 「要對誰做?」選到正確候選群組。
- 我知道對象條件要全部符合。
- 我知道執行條件控制規則是否啟動。
- 保命和補血規則排在一般攻擊前面。
- 多人符合時已設定選擇方式。
- 我已按「先檢查這條規則」。
- 我已按「套用並儲存」。