All notable changes to the public API will be documented in this file.
The format is based on Keep a Changelog.
- Changed buff type enums
commandattackFunction
tocommandattackAfterFunction
upDefencecommanDamage
toupDefenceCommanddamage
downDefencecommanDamage
todownDefenceCommanddamage
attackFunction
toattackAfterFunction
commandcodeattackFunction
tocommandcodeattackBeforeFunction
FieldIndividuality
dataval islist[int]
instead ofint
SHORTEN_SKILL
andEXTEND_SKILL
function usesRate
/Value
/Value2
dataval instead ofRate
/Value
/Target
- Removed
commonConsume
fromNiceEventTreasureBox
andNiceEventDiggingBlock
. Useconsumes
instead. - Removed
commonRelease
fromNiceEventCooltimeReward
. UsereleaseConditions
instead. - Removed
detail
fromNiceEventMissionCondition
. Usedetails
instead.
costumes
to nice mystic code.spotRoads
to nice war.- Webhooks after data update.
image
to spot road.releaseConditions
to nice shop.ascensionImage
to nice servant.flags
to nice quest and nice war.trialQuestIds
to nice servant.- costume maps for nice event.
- event reward scene.
mapGimmicks
to nice map.originalName
to servant, skill, NP, buff, function.- AiCond dictionary export.
svtBuffTurnExtend
to nice servant script.NiceConstantStr
export file.costume
to basic servant. This costume field contains "ascension" costume change as well as actual costumes.asset_storage
export.spriteModel
to nice servant assets.basic_svt
export.
- support for
questSelect
quests. afterClear
andspotName
to basic quest and basic quest phase.recommendLv
andspotName
to nice quest and nice quest phase.call
to nice stage.dropExpected
anddropVariance
to nice quest enemy drop.drops
to nice quest phase.additionalSkillId
andadditionalSkillActorType
to nice skill script.battleCharaId
to nice servant costume.deity
,policy
,personality
to nice servant lore.
deckId
(position) androleType
(danger, servant) to enemy data.unmodifiedDetail
to nice skill and np.- enums from 2.43.0 apk.
charaFigureMulti
for servants with multiple charafigures.x-server-commit-hash
andx-server-commit-timestamp
to openapi.jsoninfo
field.afterClear
to nice quest and nice quest phase.
- Rayshift drop data.
- Support for CN and KR data.
- illustrator and cv name translation.
- rate limit to nice and raw endpoint.
- raw and nice script endpoints.
- script search.
- new rayshift data endpoint.
- chapter info to quest endpoint.
- raw
svtScript
endpoint. mstSvtIndividuality
to raw svt andtraitAdd
to nice svt.- charaGraphEx to servant assets.
- skillAdd to skill.
- Basic quest phase search.
- script info from all phases to raw and nice quest.
lvMax
to nice servant'sascensionAdd
andascensionAdd
to nice CE.
- Support servant to nice quest phase
valentineScript
to nice servant and CE.notTrait
to svt search.
- Master mission endpoint.
fileName
andnotReleased
to quest's bgms.- translations for voice names.
- raw and nice bgm endpoints.
- nice bgm export files.
- Added extra passive to raw and nice servant.
- Added
cardDetail
to nice servant. nice_illustrator.json
andnice_cv.json
exports.
- Better description for
normalAttack
enums.
- skill, NP, event and war translations.
basic_event_lang_en.json
andbasic_war_lang_en.json
JP export files.
pointGroups
to raw and nice event.
- basic quest endpoint.
relatedQuests
to Field AI for the stages with the AI.
attribute
to basic servant.
- Script assets to nice quest phase, war and shop.
- Quest messages to nice quest phase
voiceCondSvt
will search in play conditions too.
ApplySupportSvt
dataval
itemSet
to event shop
- Tower info to raw and nice event.
- Lottery info to raw and nice event.
- Quest enemy data from Rayshift to nice quest phase.
phasesWithEnemies
andphasesNoBattle
to raw and nice quest.fieldAis
to nice stage.
- war add to raw and nice war.
wave
number to nice stage.
condValues
to nice voice play to make it consistent with conditions in other places.missions
to raw and nice event.
- Event Point Buff detail to raw and nice event for Oniland ladder.
- Removed upper and lower bounds of all integer skill and NP search parameters.
- NP search won't return NP 100.
- Added
flag
to basic servant andflag
,bondEquipOwner
,valentineEquipOwner
to basic equip.
playConds
to raw and nice voice lines.
image
to nice servant extra assets.
- English names translations to nice and basic mystic codes.
script
to basic buff.bondEquipOwner
andvalentineEquipOwner
to nice equip.
charaGraphName
to nice servant for Miyu, Avenger Nobu, Summer Okita and Jinako.
overWriteServantName
,overWriteServantBattleName
,overWriteTDName
,overWriteTDRuby
,overWriteTDFileName
in nice servantascensionAdd
.
- Event ladder rewards to event endpoints.
- raw and nice item search.
- English name translations for JP CCs.
- CC endpoints can take
collectionNo
besides CC IDs. - Added English name option for skill.
battleCharaOffsetZ
to raw servant'smstSvtLimitAdd
.
scale
in raw servant'smstSvtScript
to have decimal type instead of integer.
- Mash should return the same NP but with different priorities now. Previously, nice Mash returned the same NP 800105 with the same priority 105. Now there should be two 800105 NPs with priorities 105 and 106.
- Mash should return the same skills but with different priorities now. Previously, nice Mash returned the same skills with the same priorities.
- Story charaFigure with forms.
- Story charaFigure to nice servant.
phases
to raw quest.beforeActionVals
tomstQuest
.
- Some servants should have multiple Valentine CEs.
valentineEquip
to nice servant.
- Added Kiara Punisher Reset purchase type. The purchase type is not defined in the game code.
- Detailed nice skill to nice AI Act.
- ruby to basic skill and basic NP.
- New 2.26.0 enums.
- English translations Little Big Tengu servants and CEs.
actNumInt
andtimingDescription
to nice AI.- Fallback value for
actNum
enum since the mapping is incomplete. AiType
enum.
- Combined AI svt and field endpoints.
- Dedupe and sort
aiIds
in nice skill andparentAis
in nice AI.
priority
anddropPriority
to nice item.
- funcGroup to raw and nice functions. It will help with getting the function icons for bond up and event drop up functions
- Fixed Holy Grail item having
ascension
use.
uses
to NiceItem that shows whether the item is used in skill enhancement, ascension or costume unlock.
- raw and nice
ai
endpoints. aiIds
to applicable nice skills.
consumeItem
to nice quest andmstQuestConsumeItem
to raw quest for quests that cost items instad of APs.
- Quest reward
gifts
to nice quest. - Shop details to raw and nice event endpoints.
- Skill search:
num
,priority
andstrengthStatus
will search all servants instead of only the first one. - Skill and NP search: Make sure that the level 1 skill or NP is used instead of relying on it being the first one.
ruby
to nice servant, skill and NP for ruby texts.
individuality
to nice item.
buffStunLike
trait enum tobuffImmobilize
.
condLv
andcondLimitCount
to nice skill.
- Nice export files with English svt names.
genderUnknownServant
trait enum tofeminineLookingServant
.
- 2.25.0 apk buff enum.
- 2020 Christmas servants and CEs English names.
- Renamed
beastServant
trait enum todemonicBeastServant
.
stage
to raw and nice quest phase.
- LB5.5 names and traits
voiceCondSvt
option for servant search. Search for servants that have voice lines for the given servant IDs or collectionNos.
warId
to nice quest and nice quest phase.
- LB3 servant and CE English names to use NA translation.
- Failed to import NA data. There are entries from servant to skill IDs but there's no corresponding skill ID in the master skill table.
- Grail cost export in
NiceSvtGrailCost.json
. - CharaGraph and Face assets for exp and fou cards.
- raw, nice, basic
war
endpoint. - Export
basic_event.json
andbasic_war.json
. phases
to nice quest.- List of war IDs to nice and basic event.
- Banner URLs.
- raw, nice and basic
event
endpoints.
- Trait
curse
andfieldShoreOrImaginarySpace
. - New NA CE names and JP Nemo event CE English names from Fandom.
charaFigureForm
to nice servant extra assets andmstSvtScript
to raw servant for servants with multiple charaFigure forms.- Enums from 2.22.0.
- New traits.
- New servants English names from Nemo event.
changeEffect
to raw ScriptJsonInfo.
atkMax
andhpMax
to basic servant and equip.
expGrowth
array was off by one.
expGrowth
andexpFeed
to nice servant and CE.
illustrator
to nice command code.
INDIVIDUALITIE
to nice buff script.
classrider
trait enum toclassRider
.
detail
in nice item.- Guda 5 CE name translations.
- Translations for Guda 5 servant names. New Nobukatsu buff name.
- Enums from 2.20.0.
- Replaced all enum|int union types from nice servant schema for enum type. There's no need for integer type now that the enums can be kept up to date.
svtChange
to nice servant that contains the details about hidden names.svtId
andvoicePrefix
toNiceVoiceGroup
that will help with identifying which limit, costume, change the voice group is for.
voicePrefix
to nice servantascensionAdd
.
- Import audio delay as decimal instead of integer.
/rapidoc
documentation style.
- Made rapidoc the default documentation style.
- Hyde voices to Jekyll servant data.
- Masu_2 voices to Mash_1 servant data
- URLs to voice assets in nice lore.
- CE name translations.
/quest/{quest_id}
endpoint.- Quest Release info in nice quest phase.
openapi_url
environment variable that will add theurl
property toopenapi.json
. This will help with external OpenAPI schema viewer to reach the API server.
relateQuestIds
property in nice servant.
- Failed to get JP servant data because JP doesn't have subtitle data.
- Hidden name and deadheat race voice lines.
- New enums from 2.19.0.
- Nice servant
ascensionMaterials
won't return materials forlimit
of 4.
buffGroup
parameter in buff search.
- New enums from 2.18.0.
- New buff action info from 2.17.0.
- Buff action
ATK
has limitNORMAL
.
- Ascension individuality listing.
- All enums export.
- Summer Abby English name.
- Reverted the removal of nice NP filtering in 5.2.0. Will filter if the nice svt entity is a servant.
- Skill search.
- NP search.
flag
property in raw, nice servant data andflag
parameter in servant search.ReleaseText
,DamageRelease
,relationId
in buff script.
- For nice traits, negative trait will have the corresponding positive trait as
id
and"negative": true
property. excludeCollectionNo
in servant search will take multiple values.- Removed nice servant NP filtering. Return all NPs available in nice servant.
- Costume materials in nice servant.
- Ascension in nice servant ascensionAdd.individuality and ascensionMaterials will start at 0 like DW's.