狀態
狀態(Stat)是 Undertale 中會影響主角在遭遇戰的要素。大部份的數值會在主角的 LV 上升時增加,但也有其他方法能提升數值。
生命值(Hit Point)是主角的生命值以及抗打擊次數。初始值為20,而且只會在擊殺怪物時增加。在中立路線和完美路線於旅館睡覺可以能讓生命值暫時超過20。
當靈魂被怪物的攻擊擊中時,主角的生命值就會根據怪物的攻擊力而有所下降。生命值歸零時主角的靈魂會裂開、進入"GAME OVER"。
生命值可以透過各種方式恢復,包括使用各種可食用的消耗品、使用存檔點,而且在旅館裏睡覺可以使生命值恢復到上限以上。
攻擊力(Attack 或 AT)是和主角所造成的傷害有關的數據,這同時和主角跟怪物有關。使用不同的武器可以讓攻擊力上升,某些特定的行動和食用某些物品也可以。
防禦力(Defense 或 DF)是會同時影響主角和敵人的數據。一個角色如果擁有愈高的防禦力,那麼他們會受到的傷害就愈低。提升等級或穿上防禦裝備可以提升主角的防禦力,某些行動和消耗品也會影響主角的防禦力或敵人的防禦力。
屠殺點數(Execution Points 或 EXP)。雖然在大部分的遊戲中被看做是"經驗點數(Experience Points)"的縮寫,但在 Undertale 指的是"屠殺點數(Execution Points)",這是 Sans 在最後迴廊所說明的。
獲得足夠的經驗值會讓主角的 LV 上升。這讓主角更容易殺死怪物並且獲得更高的生命值。在完美路線,主角並不會獲得任何 EXP,因為他們並沒有殺害任何一隻怪物。不過,在屠殺路線主角將會獲得大量的 EXP,因而導致很高的 LV。
在 Undertale 展示版中,只要傷害怪物就會有 EXP,而在正式版中,EXP 只能藉由擊殺怪物取得。
暴力等級(Level Of ViolecE 或 LOVE)。雖然在大部分的遊戲中被看做是"等級(Level)"的縮寫,但在 Undertale 中指的是"暴力等級(Level Of ViolecE)",這是 Sans 在最後迴廊所說明的。
當主角的 LV 上升的時候,他們的傷害點數、攻擊力和防禦力也會上升。主角最初只有 LV1,擊殺怪物將可以獲得 EXP 來提升 LV。如果主角想要不殺死任何人,EXP 將會停留在0並且 LV 永遠停在1。
Flowey 在遊戲的一開始,告訴主角 LV 是愛(LOVE)的意思。並他用"友誼顆粒(其實是有殺傷力的子彈)"來並試圖將"愛"傳達給給主角。
在中立和完美路線,Sans 會在最後迴廊闡述 EXP 和 LV 的真實意義。每當這些數值增加,就代表角色對於殺戮的熟練度增加了,也代表主角愈來愈不在乎他們到底做了什麼事。在完美路線中 Sans 表示雖然說主角不會獲得任何 LOVE ,卻獲得了真正的 love (愛)。
無敵時間(Invincible 或 INV)是在戰鬥中受到傷害後靈魂被判定為不會受到第二次傷害的時間(幀數)。
只有陰天眼鏡、撕裂筆記本和 Temmie 護甲會提升這項數值, 其他情況下這項數值並不會被改變.
移動速度(SPEED)決定了靈魂在戰鬥框的移動速度,會影響主角閃避子彈的能力。
海茶或是特定的行動選項會增加移動速度。
屠殺等級(Murder Level 或 MDR)是在屠殺路線內部追蹤主角進度的遊戲內部數據。每次遊玩都會從0開始統計,重置遊戲便能將數值歸零。遊戲中需要不斷的達到屠殺等級的要求判定。這項數值會影響主角遭遇的頭目類型及頭目在遊戲中的行為;決定主角是否能跟 Sans 戰鬥;也能作為到達特定中立結局的判斷依據。
主角存檔中的 Flag 會用來檢視主角的遊戲行為,並決定這些行為是否有達到讓屠殺路線繼續進行的條件要求。除非有滿足前項屠殺等級的條件要求,不然屠殺經驗是無法累積的。舉例來說,若主角在殺了 Toriel 前沒有先達到廢墟的殺戳數,屠殺等級會維持0。
下表的存檔第幾行皆對應主角存檔中的存檔第幾行:
| Flag | 存檔第幾行 | 設定成 | 達到 Flag 的行為 | 屠殺等級設定成... |
| 202 | 233 | 20 或以上 | 在廢墟達到或超過 20 殺戳數 | 1 |
| 45 | 76 | 4 | 殺掉 Toriel | 2 |
| 52 | 83 | 1 | 殺掉 Doggo | 3 |
| 53 | 84 | 1 | 殺掉 Dogi | 4 |
| 54 | 85 | 1 | 殺掉 Greater Dog | 5 |
| 57 | 88 | 2 | 殺掉 Snowdrake | 6 |
| 203 | 234 | 16 或以上 | 在雪町達到或超過 16 殺戳數 | 7 |
| 67 | 98 | 1 | 殺掉 Papyrus | 8 |
| 81 | 112 | 1 | 殺掉 Shyren | 9 |
| 252 | 283 | 1 | 殺掉憤怒假人 | 10 |
| 204 | 235 | 18 或以上 | 在瀑布達到或超過 18 殺戳數 | 11 |
| 251 | 282 | 1 | 殺掉不朽的 Undyne | 11,最低 |
| 350 | 381 | 1 | 殺掉 Undyne | 12,若以上為真 |
| 402 | 433 | 1 | 殺掉 Royal Guards | 13 |
| 397 | 428 | 1 | 殺掉 Muffet | 14 |
| 205 | 236 | 40 或以上 | 在熱地或超過 40 殺戳數 | 15 |
| 425 | 456 | 1 | 殺掉 Mettaton NEO | 15,最低 |
| 27 | 58 | 應維持 0 | 沒放過任何敵人,像 Lesser Dog。 | 16,若以上為真 |
屠殺等級在經過下列判定並覆蓋之後,會忽視上表的計算:
| Flag | 存檔第幾行 | 設定成 | 達到 Flag 的行為 | 屠殺等級設定成... |
| 26 | 57 | 1 或以上 | 必須藉由編輯 Flag
或按 M 進入除錯模式來手動設置 |
設定的值 |
主角要在屠殺等級大於等於16的情況下才能跟 Sans 戰鬥。
| LV | HP | AT | DF | 升到下一等需要的 EXP | 這個等級的總 EXP |
| 1 | 20 | 10 | 10 | 10 | 0 |
| 2 | 24 | 12 | 10 | 20 | 10 |
| 3 | 28 | 14 | 10 | 40 | 30 |
| 4 | 32 | 16 | 10 | 50 | 70 |
| 5 | 36 | 18 | 11 | 80 | 120 |
| 6 | 40 | 20 | 11 | 100 | 200 |
| 7 | 44 | 22 | 11 | 200 | 300 |
| 8 | 48 | 24 | 11 | 300 | 500 |
| 9 | 52 | 26 | 12 | 400 | 800 |
| 10 | 56 | 28 | 12 | 500 | 1200 |
| 11 | 60 | 30 | 12 | 800 | 1700 |
| 12 | 64 | 32 | 12 | 1000 | 2500 |
| 13 | 68 | 34 | 13 | 1500 | 3500 |
| 14 | 72 | 36 | 13 | 2000 | 5000 |
| 15 | 76 | 38 | 13 | 3000 | 7000 |
| 16 | 80 | 40 | 13 | 5000 | 10000 |
| 17 | 84 | 42 | 14 | 10000 | 15000 |
| 18 | 88 | 44 | 14 | 25000 | 25000 |
| 19 | 92 | 46 | 14 | 49999 | 50000 |
| 20 | 99 | 48 | 14 | N/A | 99999 |
- 當主角以 LV 20 進入戰鬥時,他們的 AT 和 DF 會自動設為 30 (相當於屬性介面上的 20),最大 HP 設為 99。除了最大 HP 之外,這些變化在遊戲中不會出現,因為主角 LV 唯一一次達到 20 是在與 Sans 的戰鬥之後,而 Sans 是主角實際上的最後一場遭遇戰[1]。
- 殺死 21 個怪物後,GOLD 統計資料旁邊會出現一個"KILLS"計數器,這是廢墟的總擊殺計數器。
- ↑ gml_Object_obj_battlecontroller_Create_0 腳本,第 28–33 行