nice

Find and get function data

Search and return the list of matched buffs.

  • popupText: string.
  • type: an item of NiceFuncType.
  • targetType: an item of NiceFuncTargetType.
  • targetTeam: player, enemy or playerAndEnemy.
  • vals: an integer or a trait enum. Note that trait enums will be converted to integers before searching so the search might return vals with buffs that have the same ids.
  • tvals: an integer or a trait enum.
  • questTvals: integer.
  • funcIndividuality: an integer or a trait enum.

At least one of the parameter is required for the query.

  • reverse: Reverse lookup the skills that have this function and return the reversed skill objects.
  • reverseDepth: Controls the depth of the reverse lookup: func -> skill/np -> servant.
  • reverseData: if set to basic, will return basic entities.
  • lang: returns English servant names if querying JP data. Doesn't do anything if querying NA data.
get/nice/{region}/function/search

Path parameters

region'JP' | 'NA' | 'CN' | 'KR' | 'TW' required

Region Enum

Query parameters

reverseboolean
reverseDepth'function' | 'skillNp' | 'servant'

Reverse Data Depth

reverseData'basic' | 'nice'

Reverse Data Detail Level

popupTextstring nullable
typeNiceFuncType[]
targetTypeNiceFuncTargetType[]
targetTeamFuncApplyTarget[]
lang'jp' | 'en'

Language Enum

Response

Function entity

funcIdinteger required

Function ID

funcType'none' | 'addState' | 'subState' | 'damage' | 'damageNp' | 'gainStar' | 'gainHp' | 'gainNp' | 'lossNp' | 'shortenSkill' | 'extendSkill' | 'releaseState' | 'lossHp' | 'instantDeath' | 'damageNpPierce' | 'damageNpIndividual' | 'addStateShort' | 'gainHpPer' | 'damageNpStateIndividual' | 'hastenNpturn' | 'delayNpturn' | 'damageNpHpratioHigh' | 'damageNpHpratioLow' | 'cardReset' | 'replaceMember' | 'lossHpSafe' | 'damageNpCounter' | 'damageNpStateIndividualFix' | 'damageNpSafe' | 'callServant' | 'ptShuffle' | 'lossStar' | 'changeServant' | 'changeBg' | 'damageValue' | 'withdraw' | 'fixCommandcard' | 'shortenBuffturn' | 'extendBuffturn' | 'shortenBuffcount' | 'extendBuffcount' | 'changeBgm' | 'displayBuffstring' | 'resurrection' | 'gainNpBuffIndividualSum' | 'setSystemAliveFlag' | 'forceInstantDeath' | 'damageNpRare' | 'gainNpFromTargets' | 'gainHpFromTargets' | 'lossHpPer' | 'lossHpPerSafe' | 'shortenUserEquipSkill' | 'quickChangeBg' | 'shiftServant' | 'damageNpAndOrCheckIndividuality' | 'absorbNpturn' | 'overwriteDeadType' | 'forceAllBuffNoact' | 'breakGaugeUp' | 'breakGaugeDown' | 'moveToLastSubmember' | 'extendUserEquipSkill' | 'updateEnemyEntryMaxCountEachTurn' | 'expUp' | 'qpUp' | 'dropUp' | 'friendPointUp' | 'eventDropUp' | 'eventDropRateUp' | 'eventPointUp' | 'eventPointRateUp' | 'transformServant' | 'qpDropUp' | 'servantFriendshipUp' | 'userEquipExpUp' | 'classDropUp' | 'enemyEncountCopyRateUp' | 'enemyEncountRateUp' | 'enemyProbDown' | 'getRewardGift' | 'sendSupportFriendPoint' | 'movePosition' | 'revival' | 'damageNpIndividualSum' | 'damageValueSafe' | 'friendPointUpDuplicate' | 'moveState' | 'changeBgmCostume' | 'lossCommandSpell' | 'gainCommandSpell' | 'updateEntryPositions' | 'buddyPointUp' | 'addFieldChangeToField' | 'subFieldBuff' | 'eventFortificationPointUp' | 'gainNpIndividualSum' | 'setQuestRouteFlag' | 'lastUsePlayerSkillCopy' | 'changeEnemyMasterFace' | 'damageValueSafeOnce' | 'addBattleValue' | 'setBattleValue' | 'gainMultiplyNp' | 'lossMultiplyNp' | 'addBattlePoint' | 'damageNpBattlePointPhase' | 'setNpExecutedState' | 'hideOverGauge' | 'gainNpTargetSum' | 'enemyCountChange' | 'displayBattleMessage' | 'generateBattleSkillDrop' | 'changeMasterFace' | 'enableMasterSkill' | 'enableMasterCommandSpell' | 'battleModelChange' | 'gainNpCriticalstarSum' | 'addBattleMissionValue' | 'setBattleMissionValue' | 'changeEnemyStatusUiType' | 'swapFieldPosition' | 'setDisplayDirectBattleMessageInFsm' | 'addStateToField' | 'addStateShortToField' | 'gainNpFromOtherUsedNpValue' | 'hastenNpturnFromOtherUsedNpturn' | 'damageFuncType164' | 'damageFuncType165' | 'subBattlePoint' | 'setBattleMissionValueAsMax' | 'addStateFuncType169' | 'addStateFuncType170' required

Function Type Enum

funcTargetType'self' | 'ptOne' | 'ptAnother' | 'ptAll' | 'enemy' | 'enemyAnother' | 'enemyAll' | 'ptFull' | 'enemyFull' | 'ptOther' | 'ptOneOther' | 'ptRandom' | 'enemyOther' | 'enemyRandom' | 'ptOtherFull' | 'enemyOtherFull' | 'ptselectOneSub' | 'ptselectSub' | 'ptOneAnotherRandom' | 'ptSelfAnotherRandom' | 'enemyOneAnotherRandom' | 'ptSelfAnotherFirst' | 'ptSelfBefore' | 'ptSelfAfter' | 'ptSelfAnotherLast' | 'commandTypeSelfTreasureDevice' | 'fieldOther' | 'enemyOneNoTargetNoAction' | 'ptOneHpLowestValue' | 'ptOneHpLowestRate' | 'enemyRange' | 'handCommandcardRandomOne' | 'fieldAll' | 'noTarget' | 'fieldRandom' | 'playerAttackPreselectTargetPtOne' required

Function Target Type Enum

funcTargetTeam'player' | 'enemy' | 'playerAndEnemy' required

Function Target Team Enum

funcPopupTextstring required

Function pop-up text

funcPopupIconstring uri nullable

Function pop-up icon URL.

Changes

No recorded changes to this endpoint across all 1 revision of this API.