用户:在咕咕咕的咕子/接收数据整理

来自Arcaea中文维基

前言

  • 因为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. 返回搭档的字典信息计算用户此次世界模式游玩结果的前进数值给出用户的游玩结果以及游玩后对存储数据的更改这几种情况时