使用者:在咕咕咕的咕子/接收數據整理

出自Arcaea中文维基
< User:在咕咕咕的咕子
於 2024年1月26日 (五) 20:21 由 在咕咕咕的咕子留言 | 貢獻 所做的修訂

前言

  • 因為616最近對World Mode這方面加了很多東西,特開此頁面來整理一下。
  • 不保證全版本收錄,排列無規律,請善用目錄。

skill_maya

  • 摩耶的技能,自身具有兩種表現形態,值儲存於服務器中。
  • 通過skill_state的值確定表現形態,格式為{'skill_state': str}
    • 理應給出remove_random與add_random兩種字符串值。
      • 如果返回數據中不存在該鍵或給出不同的值,則技能歸空處理。
    • 此數據只在使用skill_maya這個技能時才會給出。
      • 客戶端會在/score/token/world給出相應數據。
      • 服務端需要[1]對skill_state做出相應操作。

世界地圖法則

地圖語句

法則機制擁有以下三種鍵值:

{
    "is_breached": false,
    "disable_over": false,
    "new_law": ""
}
  • is_breached
    作用:確認啟用陷落章地圖機制。
    值類型:bool
  • disable_over
    作用:是否禁止搭檔的超量加成參與Beyond進度計算。
    值類型:bool
  • new_law
    作用:設置該地圖所使用的法則。
    值類型:str

法則類型

5.3.0版本中,可用的法則有:

[
    "over100_step50",
    "frag50",
    "lowlevel",
    "antiheroism"
]
  • over100_step50
    禁用超量加成:是
    介紹:用雙腳丈量這個世界,這固然值得令人欽佩。但也別忘了,有時事情可是會事倍功半的哦。
    公式:進度 = 超量 + 步數/2
  • frag50
    禁用超量加成:否
    介紹:渴望獲得更多……貪婪,是人性的本能。那麼,更多的殘片,是否足夠填補你的空虛呢?
    公式:進度 x= 搭檔殘片值
  • lowlevel
    禁用超量加成:否
    介紹:這回,弱小的你,年少的你,也將大放異彩。所謂的弱者,從來就不存在。
    公式:進度 x= max(1.0, 2.0 - 0.1 x 等級)
  • antiheroism
    禁用超量加成:是
    介紹:「你所仰仗的,都將灰飛煙滅。」這一點,【絕對】無誤。
    公式:進度 = 超量 - | |超量-搭檔殘片值|-|超量-步數| |

注釋

  1. 返回搭檔的字典信息計算用戶此次世界模式遊玩結果的前進數值給出用戶的遊玩結果以及遊玩後對存儲數據的更改這幾種情況時