---
title: "Find and get servant data"
method: GET
path: "/raw/{region}/servant/search"
tags: ["raw"]
---

# Find and get servant data

`GET /raw/{region}/servant/search`

Search and return the list of matched servant entities.

- **name**: servant name. Searching JP data using English name works too.
- **excludeCollectionNo**: int, defaults to 0. Won't return records with the specified `collectionNo`.
- **type**: servant type, defaults to `[normal, heroine, enemyCollectionDetail]`.
See the `NiceSvtType` enum for the options.
- **flag**: svt flag. See the `NiceSvtFlag` enum for the options.
- **rarity**: rarity of the servant.
- **className**: an item in the `className` enum, defaults to `PLAYABLE_CLASS_LIST`.
See the `className` detail in the Nice Servant response.
- **gender**: `female`, `male` or `unknown`.
- **attribute**: `human`, `sky`, `earth`, `star` or `beast`.
- **trait**: an integer or an item in the `trait` enum. See the traits detail in the Nice Servant response.
- **notTrait**: an integer or an item in the `trait` enum. The result entities won't have any of the traits
in the list.
- **voiceCondSvt**: servant `collectionNo` or servant `ID`. Will find the servants that
have voice lines directed to the given servants.
- **profileContains**: string. Will search the servant's profile comments for the string.

At least one of `name`, `type`, `rarity`, `className`, `gender`, `attribute`,
`trait` or `voiceCondSvt` is required for the query.
- **expand**: Add expanded skill objects to mstSvt.expandedClassPassive
from the skill IDs in mstSvt.classPassive.
Expand all other skills and functions as well.
- **lore**: Add profile info to the response.

## Path parameters

- `region` 'JP' | 'NA' | 'CN' | 'KR' | 'TW', required — Region Enum

## Query parameters

- `expand` boolean
- `lore` boolean
- `name` string, nullable
- `illustrator` string, nullable
- `cv` string, nullable
- `excludeCollectionNo` integer[]
- `type` NiceSvtType[]
- `flag` NiceSvtFlag[]
- `rarity` integer[]
- `className` SvtClass[]
- `gender` NiceGender[]
- `attribute` Attribute[]
- `trait` union[]
  - union
    - 'unknown' | 'genderMale' | 'genderFemale' | 'genderUnknown' | 'classSaber' | 'classLancer' | 'classArcher' | 'classRider' | 'classCaster' | 'classAssassin' | 'classBerserker' | 'classShielder' | 'classRuler' | 'classAlterEgo' | 'classAvenger' | 'classDemonGodPillar' | 'classLoreGrandCaster' | 'classBeastI' | 'classBeastII' | 'classMoonCancer' | 'classBeastIIIR' | 'classForeigner' | 'classBeastIIIL' | 'classBeastUnknown' | 'classPretender' | 'classUOlgaMarie' | 'classUOlgaMarieGrand' | 'classGrandUnBeastUOlgaMarieAlienGod' | 'classAquaFragment' | 'classUOlgaMarieStellar' | 'classUnBeastOlgaMarie' | 'classGrandSaber' | 'classGrandLancer' | 'classGrandArcher' | 'classGrandRider' | 'classGrandCaster' | 'classGrandAssassin' | 'classGrandBerserker' | 'classGrandShielder' | 'classGrandRuler' | 'classGrandAlterego' | 'classGrandAvenger' | 'classGrandMoonCancer' | 'classGrandForeigner' | 'classGrandPretender' | 'classGrandUnBeast' | 'attributeSky' | 'attributeEarth' | 'attributeHuman' | 'attributeStar' | 'attributeBeast' | 'alignmentLawful' | 'alignmentChaotic' | 'alignmentNeutral' | 'alignmentGood' | 'alignmentEvil' | 'alignmentBalanced' | 'alignmentMadness' | 'alignmentSummer' | 'basedOnServant' | 'human' | 'undead' | 'artificialDemon' | 'demonBeast' | 'daemon' | 'demon' | 'soldier' | 'amazoness' | 'skeleton' | 'zombie' | 'ghost' | 'automata' | 'golem' | 'spellBook' | 'homunculus' | 'lamia' | 'centaur' | 'werebeast' | 'chimera' | 'wyvern' | 'dragonType' | 'gazer' | 'handOrDoor' | 'demonGodPillar' | 'oni' | 'hand' | 'door' | 'threatToHumanity' | 'divine' | 'humanoid' | 'dragon' | 'dragonSlayer' | 'roman' | 'wildbeast' | 'atalante' | 'saberface' | 'weakToEnumaElish' | 'riding' | 'arthur' | 'skyOrEarth' | 'skyOrEarthServant' | 'brynhildsBeloved' | 'undeadOrDaemon' | 'undeadOrDemon' | 'demonic' | 'skyOrEarthExceptPseudoAndDemi' | 'skyOrEarthExceptPseudoAndDemiServant' | 'divineOrDaemonOrUndead' | 'divineOrDemonOrUndead' | 'saberClassServant' | 'superGiant' | 'king' | 'greekMythologyMales' | 'illya' | 'feminineLookingServant' | 'argonaut' | 'associatedToTheArgo' | 'genderCaenisServant' | 'hominidaeServant' | 'blessedByKur' | 'demonicBeastServant' | 'canBeInBattle' | 'notBasedOnServant' | 'livingHuman' | 'cardArts' | 'cardBuster' | 'cardQuick' | 'cardExtra' | 'buffPositiveEffect' | 'buffNegativeEffect' | 'buffIncreaseDamage' | 'buffIncreaseDefence' | 'buffDecreaseDamage' | 'buffDecreaseDefence' | 'buffMentalEffect' | 'buffPoison' | 'buffCharm' | 'buffPetrify' | 'buffStun' | 'buffBurn' | 'buffSpecialResistUp' | 'buffSpecialResistDown' | 'buffEvadeAndInvincible' | 'buffSureHit' | 'buffNpSeal' | 'buffEvade' | 'buffInvincible' | 'buffTargetFocus' | 'buffGuts' | 'skillSeal' | 'buffCurse' | 'buffAtkUp' | 'buffPowerModStrUp' | 'buffDamagePlus' | 'buffNpDamageUp' | 'buffCritDamageUp' | 'buffCritRateUp' | 'buffAtkDown' | 'buffPowerModStrDown' | 'buffDamageMinus' | 'buffNpDamageDown' | 'buffCritDamageDown' | 'buffCritRateDown' | 'buffDeathResistDown' | 'buffDefenceUp' | 'buffMaxHpUpPercent' | 'buffMaxHpDownPercent' | 'buffMaxHpUp' | 'buffMaxHpDown' | 'buffImmobilize' | 'buffIncreasePoisonEffectiveness' | 'buffPigify' | 'buffCurseEffectUp' | 'buffTerrorStunChanceAfterTurn' | 'buffConfusion' | 'buffOffensiveMode' | 'buffDefensiveMode' | 'buffLockCardsDeck' | 'buffDisableColorCard' | 'buffChangeField' | 'buffIncreaseDefenceAgainstIndividuality' | 'buffDefUp' | 'buffInvinciblePierce' | 'buffHpRecoveryPerTurn' | 'buffNegativeEffectImmunity' | 'buffNegativeEffectAtTurnEnd' | 'attackPhysical' | 'attackProjectile' | 'attackMagical' | 'criticalHit' | 'faceCard' | 'cardNP' | 'kingproteaGrowth' | 'kingproteaInfiniteProliferation' | 'kingproteaProliferation' | 'kingproteaProliferationNPDefense' | 'fieldSunlight' | 'fieldShore' | 'fieldForest' | 'fieldBurning' | 'fieldCity' | 'shadowServant' | 'aoeNP' | 'stNP' | 'giant' | 'childServant' | 'buffSpecialInvincible' | 'buffSkillRankUp' | 'buffSleep' | 'nobunaga' | 'fieldImaginarySpace' | 'existenceOutsideTheDomain' | 'curse' | 'fieldShoreOrImaginarySpace' | 'shutenOnField' | 'shuten' | 'genji' | 'vengeance' | 'enemyGardenOfSinnersLivingCorpse' | 'enemyGardenOfSinnersApartmentGhostAndSkeleton' | 'enemyGardenOfSinnersBaseModel' | 'enemyGardenOfSinnersVengefulSpiritOfSevenPeople' | 'enemySaberEliWerebeastAndHomunculusAndKnight' | 'enemySaberEliSkeletonAndGhostAndLamia' | 'enemySaberEliBugAndGolem' | 'enemySeraphEater' | 'enemySeraphShapeshifter' | 'enemySeraphTypeI' | 'enemySeraphTypeSakura' | 'enemyHimejiCastleKnightAndGazerAndMassProduction' | 'enemyHimejiCastleDronesAndHomunculusAndAutomata' | 'enemyHimejiCastleSkeletonAndScarecrow' | 'enemyGuda3MiniNobu' | 'enemyDavinciTrueEnemy' | 'enemyDavinciFalseEnemy' | 'enemyCaseFilesRareEnemy' | 'enemyLasVegasBonusEnemy' | 'enemySummerCampRareEnemy' | 'enemyLittleBigTenguTsuwamonoEnemy' | 'eventSaberWars' | 'eventRashomon' | 'eventOnigashima' | 'eventOnigashimaRaid' | 'eventPrisma' | 'eventPrismaWorldEndMatch' | 'eventNeroFest2' | 'eventGuda2' | 'eventNeroFest3' | 'eventSetsubun' | 'eventApocrypha' | 'eventBattleInNewYork1' | 'eventOniland' | 'eventOoku' | 'eventGuda4' | 'eventLasVegas' | 'eventBattleInNewYork2' | 'eventSaberWarsII' | 'eventSummerCamp' | 'eventGuda5' | 'cursedBook' | 'buffCharmFemale' | 'mechanical' | 'fae' | 'hasCostume' | 'weakPointsRevealed' | 'chenGongNpBlock' | 'knightsOfTheRound' | 'divineSpirit' | 'buffNullifyBuff' | 'enemyGudaMiniNobu' | 'burningLove' | 'buffStrongAgainstWildBeast' | 'buffStrongAgainstDragon' | 'fairyTaleServant' | 'classBeastIV' | 'havingAnimalsCharacteristics' | 'like' | 'exaltation' | 'gubijin' | 'yuMeiren' | 'milleniumCastle' | 'protoMerlinNPChargeBlock' | 'valkyrie' | 'immuneToPigify' | 'summerModeServant' | 'shinsengumiServant' | 'ryozanpaku' | 'demonUnused' | 'levitating' | 'obstacleMaker' | 'defender' | 'hasGoddessMetamorphosis' | 'servantsWithSkyAttribute' | 'moon' | 'cardWeak' | 'cardStrong' | 'servant' | 'shadow' | 'chenGongNp' | 'cantBeSacrificed' | 'gutsBlock' | 'classBeastILost' | 'holdingHolyGrail' | 'standardClassServant' | 'classBeast' | 'classBeastVI' | 'classBeastVIBoss' | 'buffBound' | 'buffDamageCut' | 'marking' | 'manuscriptComplete' | 'myFairSoldier' | 'zeroStarServant' | 'oneStarServant' | 'twoStarServant' | 'threeStarServant' | 'fourStarServant' | 'fiveStarServant' | 'wrathOfTheEnshrinedDeity' | 'caitCuCerpriestessAscension0To2' | 'caitCuCerpriestessAscension3To4' | 'fieldAir' | 'caitCuCerpriestessOnTheField' | 'buffNpPerTurn' | 'buffStarPerTurn' | 'burnEffectivenessUp' | 'murasamaAscension0' | 'classUOlgaMarieFlare' | 'elementalsWrath' | 'buffBuffSuccessRateUp' | 'groupServant' | 'takeruDummyTrait' | 'artsBuff' | 'busterBuff' | 'quickBuff' | 'FSNServant' | 'fieldDarkness' | 'magicBullet' | 'protagonistCorrection' | 'normalAokoBuff' | 'magicBulletAtkBuff' | 'demeritFunction' | 'extraBuff' | 'robinCounter' | 'kuonjiAliceHasSkill3' | 'kuonjiAliceStage3' | 'instantDeathFunction' | 'forceInstantDeathFunction' | 'buffGutsOnInstantDeath' | 'robinAllGone' | 'classBeastEresh' | 'alignmentBeast' | 'bunnyServant' | 'buffSpecialDmgAgainstAlignmentGood' | 'buffSpecialDmgAgainstAlignmentEvil' | 'hasSupereffectiveNPAgainstAlignmentGood' | 'hasSupereffectiveNPAgainstAlignmentEvil' | 'happyHalloween' | 'happyHalloweenCounter' | 'protectedByBBDubai' | 'notProtectedByBBDubai' | 'canFlyInSpace' | 'buffSpecialInvinciblePierce' | 'sakuraSeries' | 'buffDefenceDown' | 'fieldHeaven' | 'fieldHell' | 'markOfSin' | 'quickChain' | 'artsChain' | 'busterChain' | 'mightyChain' | 'braveChain' | 'chainError' | 'classBeastDraco' — Trait/Individuality Enum
    - integer
- `notTrait` union[]
  - union
    - 'unknown' | 'genderMale' | 'genderFemale' | 'genderUnknown' | 'classSaber' | 'classLancer' | 'classArcher' | 'classRider' | 'classCaster' | 'classAssassin' | 'classBerserker' | 'classShielder' | 'classRuler' | 'classAlterEgo' | 'classAvenger' | 'classDemonGodPillar' | 'classLoreGrandCaster' | 'classBeastI' | 'classBeastII' | 'classMoonCancer' | 'classBeastIIIR' | 'classForeigner' | 'classBeastIIIL' | 'classBeastUnknown' | 'classPretender' | 'classUOlgaMarie' | 'classUOlgaMarieGrand' | 'classGrandUnBeastUOlgaMarieAlienGod' | 'classAquaFragment' | 'classUOlgaMarieStellar' | 'classUnBeastOlgaMarie' | 'classGrandSaber' | 'classGrandLancer' | 'classGrandArcher' | 'classGrandRider' | 'classGrandCaster' | 'classGrandAssassin' | 'classGrandBerserker' | 'classGrandShielder' | 'classGrandRuler' | 'classGrandAlterego' | 'classGrandAvenger' | 'classGrandMoonCancer' | 'classGrandForeigner' | 'classGrandPretender' | 'classGrandUnBeast' | 'attributeSky' | 'attributeEarth' | 'attributeHuman' | 'attributeStar' | 'attributeBeast' | 'alignmentLawful' | 'alignmentChaotic' | 'alignmentNeutral' | 'alignmentGood' | 'alignmentEvil' | 'alignmentBalanced' | 'alignmentMadness' | 'alignmentSummer' | 'basedOnServant' | 'human' | 'undead' | 'artificialDemon' | 'demonBeast' | 'daemon' | 'demon' | 'soldier' | 'amazoness' | 'skeleton' | 'zombie' | 'ghost' | 'automata' | 'golem' | 'spellBook' | 'homunculus' | 'lamia' | 'centaur' | 'werebeast' | 'chimera' | 'wyvern' | 'dragonType' | 'gazer' | 'handOrDoor' | 'demonGodPillar' | 'oni' | 'hand' | 'door' | 'threatToHumanity' | 'divine' | 'humanoid' | 'dragon' | 'dragonSlayer' | 'roman' | 'wildbeast' | 'atalante' | 'saberface' | 'weakToEnumaElish' | 'riding' | 'arthur' | 'skyOrEarth' | 'skyOrEarthServant' | 'brynhildsBeloved' | 'undeadOrDaemon' | 'undeadOrDemon' | 'demonic' | 'skyOrEarthExceptPseudoAndDemi' | 'skyOrEarthExceptPseudoAndDemiServant' | 'divineOrDaemonOrUndead' | 'divineOrDemonOrUndead' | 'saberClassServant' | 'superGiant' | 'king' | 'greekMythologyMales' | 'illya' | 'feminineLookingServant' | 'argonaut' | 'associatedToTheArgo' | 'genderCaenisServant' | 'hominidaeServant' | 'blessedByKur' | 'demonicBeastServant' | 'canBeInBattle' | 'notBasedOnServant' | 'livingHuman' | 'cardArts' | 'cardBuster' | 'cardQuick' | 'cardExtra' | 'buffPositiveEffect' | 'buffNegativeEffect' | 'buffIncreaseDamage' | 'buffIncreaseDefence' | 'buffDecreaseDamage' | 'buffDecreaseDefence' | 'buffMentalEffect' | 'buffPoison' | 'buffCharm' | 'buffPetrify' | 'buffStun' | 'buffBurn' | 'buffSpecialResistUp' | 'buffSpecialResistDown' | 'buffEvadeAndInvincible' | 'buffSureHit' | 'buffNpSeal' | 'buffEvade' | 'buffInvincible' | 'buffTargetFocus' | 'buffGuts' | 'skillSeal' | 'buffCurse' | 'buffAtkUp' | 'buffPowerModStrUp' | 'buffDamagePlus' | 'buffNpDamageUp' | 'buffCritDamageUp' | 'buffCritRateUp' | 'buffAtkDown' | 'buffPowerModStrDown' | 'buffDamageMinus' | 'buffNpDamageDown' | 'buffCritDamageDown' | 'buffCritRateDown' | 'buffDeathResistDown' | 'buffDefenceUp' | 'buffMaxHpUpPercent' | 'buffMaxHpDownPercent' | 'buffMaxHpUp' | 'buffMaxHpDown' | 'buffImmobilize' | 'buffIncreasePoisonEffectiveness' | 'buffPigify' | 'buffCurseEffectUp' | 'buffTerrorStunChanceAfterTurn' | 'buffConfusion' | 'buffOffensiveMode' | 'buffDefensiveMode' | 'buffLockCardsDeck' | 'buffDisableColorCard' | 'buffChangeField' | 'buffIncreaseDefenceAgainstIndividuality' | 'buffDefUp' | 'buffInvinciblePierce' | 'buffHpRecoveryPerTurn' | 'buffNegativeEffectImmunity' | 'buffNegativeEffectAtTurnEnd' | 'attackPhysical' | 'attackProjectile' | 'attackMagical' | 'criticalHit' | 'faceCard' | 'cardNP' | 'kingproteaGrowth' | 'kingproteaInfiniteProliferation' | 'kingproteaProliferation' | 'kingproteaProliferationNPDefense' | 'fieldSunlight' | 'fieldShore' | 'fieldForest' | 'fieldBurning' | 'fieldCity' | 'shadowServant' | 'aoeNP' | 'stNP' | 'giant' | 'childServant' | 'buffSpecialInvincible' | 'buffSkillRankUp' | 'buffSleep' | 'nobunaga' | 'fieldImaginarySpace' | 'existenceOutsideTheDomain' | 'curse' | 'fieldShoreOrImaginarySpace' | 'shutenOnField' | 'shuten' | 'genji' | 'vengeance' | 'enemyGardenOfSinnersLivingCorpse' | 'enemyGardenOfSinnersApartmentGhostAndSkeleton' | 'enemyGardenOfSinnersBaseModel' | 'enemyGardenOfSinnersVengefulSpiritOfSevenPeople' | 'enemySaberEliWerebeastAndHomunculusAndKnight' | 'enemySaberEliSkeletonAndGhostAndLamia' | 'enemySaberEliBugAndGolem' | 'enemySeraphEater' | 'enemySeraphShapeshifter' | 'enemySeraphTypeI' | 'enemySeraphTypeSakura' | 'enemyHimejiCastleKnightAndGazerAndMassProduction' | 'enemyHimejiCastleDronesAndHomunculusAndAutomata' | 'enemyHimejiCastleSkeletonAndScarecrow' | 'enemyGuda3MiniNobu' | 'enemyDavinciTrueEnemy' | 'enemyDavinciFalseEnemy' | 'enemyCaseFilesRareEnemy' | 'enemyLasVegasBonusEnemy' | 'enemySummerCampRareEnemy' | 'enemyLittleBigTenguTsuwamonoEnemy' | 'eventSaberWars' | 'eventRashomon' | 'eventOnigashima' | 'eventOnigashimaRaid' | 'eventPrisma' | 'eventPrismaWorldEndMatch' | 'eventNeroFest2' | 'eventGuda2' | 'eventNeroFest3' | 'eventSetsubun' | 'eventApocrypha' | 'eventBattleInNewYork1' | 'eventOniland' | 'eventOoku' | 'eventGuda4' | 'eventLasVegas' | 'eventBattleInNewYork2' | 'eventSaberWarsII' | 'eventSummerCamp' | 'eventGuda5' | 'cursedBook' | 'buffCharmFemale' | 'mechanical' | 'fae' | 'hasCostume' | 'weakPointsRevealed' | 'chenGongNpBlock' | 'knightsOfTheRound' | 'divineSpirit' | 'buffNullifyBuff' | 'enemyGudaMiniNobu' | 'burningLove' | 'buffStrongAgainstWildBeast' | 'buffStrongAgainstDragon' | 'fairyTaleServant' | 'classBeastIV' | 'havingAnimalsCharacteristics' | 'like' | 'exaltation' | 'gubijin' | 'yuMeiren' | 'milleniumCastle' | 'protoMerlinNPChargeBlock' | 'valkyrie' | 'immuneToPigify' | 'summerModeServant' | 'shinsengumiServant' | 'ryozanpaku' | 'demonUnused' | 'levitating' | 'obstacleMaker' | 'defender' | 'hasGoddessMetamorphosis' | 'servantsWithSkyAttribute' | 'moon' | 'cardWeak' | 'cardStrong' | 'servant' | 'shadow' | 'chenGongNp' | 'cantBeSacrificed' | 'gutsBlock' | 'classBeastILost' | 'holdingHolyGrail' | 'standardClassServant' | 'classBeast' | 'classBeastVI' | 'classBeastVIBoss' | 'buffBound' | 'buffDamageCut' | 'marking' | 'manuscriptComplete' | 'myFairSoldier' | 'zeroStarServant' | 'oneStarServant' | 'twoStarServant' | 'threeStarServant' | 'fourStarServant' | 'fiveStarServant' | 'wrathOfTheEnshrinedDeity' | 'caitCuCerpriestessAscension0To2' | 'caitCuCerpriestessAscension3To4' | 'fieldAir' | 'caitCuCerpriestessOnTheField' | 'buffNpPerTurn' | 'buffStarPerTurn' | 'burnEffectivenessUp' | 'murasamaAscension0' | 'classUOlgaMarieFlare' | 'elementalsWrath' | 'buffBuffSuccessRateUp' | 'groupServant' | 'takeruDummyTrait' | 'artsBuff' | 'busterBuff' | 'quickBuff' | 'FSNServant' | 'fieldDarkness' | 'magicBullet' | 'protagonistCorrection' | 'normalAokoBuff' | 'magicBulletAtkBuff' | 'demeritFunction' | 'extraBuff' | 'robinCounter' | 'kuonjiAliceHasSkill3' | 'kuonjiAliceStage3' | 'instantDeathFunction' | 'forceInstantDeathFunction' | 'buffGutsOnInstantDeath' | 'robinAllGone' | 'classBeastEresh' | 'alignmentBeast' | 'bunnyServant' | 'buffSpecialDmgAgainstAlignmentGood' | 'buffSpecialDmgAgainstAlignmentEvil' | 'hasSupereffectiveNPAgainstAlignmentGood' | 'hasSupereffectiveNPAgainstAlignmentEvil' | 'happyHalloween' | 'happyHalloweenCounter' | 'protectedByBBDubai' | 'notProtectedByBBDubai' | 'canFlyInSpace' | 'buffSpecialInvinciblePierce' | 'sakuraSeries' | 'buffDefenceDown' | 'fieldHeaven' | 'fieldHell' | 'markOfSin' | 'quickChain' | 'artsChain' | 'busterChain' | 'mightyChain' | 'braveChain' | 'chainError' | 'classBeastDraco' — Trait/Individuality Enum
    - integer
- `voiceCondSvt` integer[]
- `profileContains` string, nullable

## Response `200`

Servant Entity

- ServantEntity[]
  - `mstSvt` MstSvt, required
    - `relateQuestIds` integer[], required
    - `individuality` integer[], required
    - `classPassive` integer[], required
    - `expandedClassPassive` SkillEntityNoReverse[]
      - `mstSkill` MstSkill, required
        - `effectList` integer[], required
        - `actIndividuality` integer[], required
        - `script` object, required
        - `id` integer, required
        - `type` integer, required
        - `name` string, required
        - `ruby` string, required
        - `maxLv` integer, required
        - `iconId` integer, required
        - `motion` integer, required
      - `mstSkillDetail` MstSkillDetail[], required
        - `id` integer, required
        - `detail` string, required
        - `detailShort` string, required
      - `mstSvtSkill` MstSvtSkill[], required
        - `script` object, nullable
        - `strengthStatus` integer, required
        - `svtId` integer, required
        - `num` integer, required
        - `priority` integer, required
        - `skillId` integer, required
        - `condQuestId` integer, required
        - `condQuestPhase` integer, required
        - `condLv` integer
        - `condLimitCount` integer, required
        - `eventId` integer, required
        - `flag` integer, required
      - `mstSkillAdd` MstSkillAdd[], required
        - `skillId` integer, required
        - `priority` integer, required
        - `commonReleaseId` integer, required
        - `name` string, required
        - `ruby` string, required
      - `mstSvtSkillRelease` MstSvtSkillRelease[], required
        - `svtId` integer, required
        - `num` integer, required
        - `priority` integer, required
        - `idx` integer, required
        - `condType` integer, required
        - `condTargetId` integer, required
        - `condNum` integer, required
        - `condGroup` integer, required
      - `mstCommonRelease` MstCommonRelease[], required
        - `id` integer, required
        - `priority` integer, required
        - `condGroup` integer, required
        - `condType` integer, required
        - `condId` integer, required
        - `condNum` integer, required
      - `mstSkillLv` MstSkillLv[], required
        - `funcId` integer[], required
        - `expandedFuncId` FunctionEntityNoReverse[], nullable
          - `mstFunc` MstFunc, required
            - `vals` integer[], required
            - `expandedVals` BuffEntityNoReverse[]
              - …
            - `tvals` integer[], required
            - `questTvals` integer[], required
            - `effectList` integer[], required
            - `popupTextColor` integer, required
            - `script` object, nullable
            - `overWriteTvalsList` array[], nullable
              - …
            - `id` integer, required
            - `cond` integer
            - `funcType` integer, required
            - `targetType` integer, required
            - `applyTarget` integer, required
            - `popupIconId` integer, required
            - `popupText` string, required
          - `mstFuncGroup` MstFuncGroup[], required
            - `funcId` integer, required
            - `eventId` integer, required
            - `baseFuncId` integer, required
            - `nameTotal` string, required
            - `name` string, required
            - `iconId` integer, required
            - `priority` integer, required
            - `isDispValue` boolean, required
        - `svals` string[], required
        - `script` object, required
        - `skillId` integer, required
        - `lv` integer, required
        - `chargeTurn` integer, required
        - `skillDetailId` integer, required
        - `priority` integer, required
      - `mstSkillGroup` MstSkillGroup[], required
        - `id` integer, required
        - `skillId` integer, required
        - `lv` integer, required
      - `mstSkillGroupOverwrite` MstSkillGroupOverwrite[], required
        - `funcId` integer[], required
        - `svals` string[], required
        - `skillGroupId` integer, required
        - `startedAt` integer, required
        - `endedAt` integer, required
        - `iconId` integer, required
        - `vals` string, required
        - `skillDetailId` integer, required
        - `expandedFuncId` FunctionEntityNoReverse[], nullable
          - `mstFunc` MstFunc, required
            - `vals` integer[], required
            - `expandedVals` BuffEntityNoReverse[]
              - …
            - `tvals` integer[], required
            - `questTvals` integer[], required
            - `effectList` integer[], required
            - `popupTextColor` integer, required
            - `script` object, nullable
            - `overWriteTvalsList` array[], nullable
              - …
            - `id` integer, required
            - `cond` integer
            - `funcType` integer, required
            - `targetType` integer, required
            - `applyTarget` integer, required
            - `popupIconId` integer, required
            - `popupText` string, required
          - `mstFuncGroup` MstFuncGroup[], required
            - `funcId` integer, required
            - `eventId` integer, required
            - `baseFuncId` integer, required
            - `nameTotal` string, required
            - `name` string, required
            - `iconId` integer, required
            - `priority` integer, required
            - `isDispValue` boolean, required
      - `mstSkillIndividuality` MstSkillIndividuality
        - `individuality` integer[], required
        - `skillId` integer, required
      - `aiIds` object, nullable
    - `cardIds` integer[], required
    - `script` object, required
    - `id` integer, required
    - `baseSvtId` integer, required
    - `name` string, required
    - `ruby` string, required
    - `battleName` string, required
    - `classId` integer, required
    - `type` integer, required
    - `limitMax` integer, required
    - `rewardLv` integer, required
    - `friendshipId` integer, required
    - `maxFriendshipRank` integer, required
    - `genderType` integer, required
    - `attri` integer, required
    - `combineSkillId` integer, required
    - `combineLimitId` integer, required
    - `sellQp` integer, required
    - `sellMana` integer, required
    - `sellRarePri` integer, required
    - `expType` integer, required
    - `combineMaterialId` integer, required
    - `cost` integer, required
    - `battleSize` integer, required
    - `hpGaugeY` integer, required
    - `starRate` integer, required
    - `deathRate` integer, required
    - `attackAttri` integer, required
    - `illustratorId` integer, required
    - `cvId` integer, required
    - `collectionNo` integer, required
    - `materialStoryPriority` integer, required
    - `flag` integer, required
  - `mstSkill` SkillEntityNoReverse[], required
    - `mstSkill` MstSkill, required
      - `effectList` integer[], required
      - `actIndividuality` integer[], required
      - `script` object, required
      - `id` integer, required
      - `type` integer, required
      - `name` string, required
      - `ruby` string, required
      - `maxLv` integer, required
      - `iconId` integer, required
      - `motion` integer, required
    - `mstSkillDetail` MstSkillDetail[], required
      - `id` integer, required
      - `detail` string, required
      - `detailShort` string, required
    - `mstSvtSkill` MstSvtSkill[], required
      - `script` object, nullable
      - `strengthStatus` integer, required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `skillId` integer, required
      - `condQuestId` integer, required
      - `condQuestPhase` integer, required
      - `condLv` integer
      - `condLimitCount` integer, required
      - `eventId` integer, required
      - `flag` integer, required
    - `mstSkillAdd` MstSkillAdd[], required
      - `skillId` integer, required
      - `priority` integer, required
      - `commonReleaseId` integer, required
      - `name` string, required
      - `ruby` string, required
    - `mstSvtSkillRelease` MstSvtSkillRelease[], required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `idx` integer, required
      - `condType` integer, required
      - `condTargetId` integer, required
      - `condNum` integer, required
      - `condGroup` integer, required
    - `mstCommonRelease` MstCommonRelease[], required
      - `id` integer, required
      - `priority` integer, required
      - `condGroup` integer, required
      - `condType` integer, required
      - `condId` integer, required
      - `condNum` integer, required
    - `mstSkillLv` MstSkillLv[], required
      - `funcId` integer[], required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
      - `svals` string[], required
      - `script` object, required
      - `skillId` integer, required
      - `lv` integer, required
      - `chargeTurn` integer, required
      - `skillDetailId` integer, required
      - `priority` integer, required
    - `mstSkillGroup` MstSkillGroup[], required
      - `id` integer, required
      - `skillId` integer, required
      - `lv` integer, required
    - `mstSkillGroupOverwrite` MstSkillGroupOverwrite[], required
      - `funcId` integer[], required
      - `svals` string[], required
      - `skillGroupId` integer, required
      - `startedAt` integer, required
      - `endedAt` integer, required
      - `iconId` integer, required
      - `vals` string, required
      - `skillDetailId` integer, required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
    - `mstSkillIndividuality` MstSkillIndividuality
      - `individuality` integer[], required
      - `skillId` integer, required
    - `aiIds` object, nullable
  - `mstTreasureDevice` TdEntityNoReverse[], required
    - `mstTreasureDevice` MstTreasureDevice, required
      - `individuality` integer[], required
      - `script` object, required
      - `id` integer, required
      - `seqId` integer, required
      - `name` string, required
      - `ruby` string, required
      - `rank` string, required
      - `maxLv` integer, required
      - `typeText` string, required
      - `attackAttri` integer, required
      - `effectFlag` integer, required
    - `mstTreasureDeviceDetail` MstTreasureDeviceDetail[], required
      - `id` integer, required
      - `detail` string, required
      - `detailShort` string, required
    - `mstSvtTreasureDevice` MstSvtTreasureDevice[], required
      - `damage` integer[], required
      - `strengthStatus` integer, required
      - `treasureDeviceNum` integer, nullable
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `flag` integer, required
      - `imageIndex` integer, required
      - `treasureDeviceId` integer, required
      - `condQuestId` integer, required
      - `condQuestPhase` integer, required
      - `condLv` integer
      - `condFriendshipRank` integer
      - `motion` integer, required
      - `cardId` integer, required
    - `mstTreasureDeviceLv` MstTreasureDeviceLv[], required
      - `funcId` integer[], required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
      - `svals` string[], required
      - `svals2` string[], required
      - `svals3` string[], required
      - `svals4` string[], required
      - `svals5` string[], required
      - `treaureDeviceId` integer, required
      - `lv` integer, required
      - `script` object, nullable
      - `gaugeCount` integer, required
      - `detailId` integer, required
      - `tdPoint` integer, required
      - `tdPointQ` integer, required
      - `tdPointA` integer, required
      - `tdPointB` integer, required
      - `tdPointEx` integer, required
      - `tdPointDef` integer, required
      - `qp` integer, required
    - `mstSvtTreasureDeviceRelease` MstSvtTreasureDeviceRelease[], required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `idx` integer, required
      - `condType` integer, required
      - `condTargetId` integer, required
      - `condNum` integer, required
      - `condGroup` integer, required
  - `mstSvtIndividuality` MstSvtIndividuality[], required
    - `individuality` integer[], required
    - `svtId` integer, required
    - `idx` integer, required
    - `limitCount` integer, required
    - `condType` integer, nullable
    - `condId` integer, nullable
    - `condNum` integer, nullable
    - `startedAt` integer, nullable
    - `eventId` integer, nullable
    - `endedAt` integer, nullable
  - `mstSvtCard` MstSvtCard[], required
    - `normalDamage` integer[], required
    - `singleDamage` integer[], required
    - `trinityDamage` integer[], required
    - `unisonDamage` integer[], required
    - `grandDamage` integer[], required
    - `attackIndividuality` integer[], required
    - `svtId` integer, required
    - `cardId` integer, required
    - `motion` integer, required
    - `attackType` integer, required
  - `mstSvtCardAdd` MstSvtCardAdd[], required
    - `svtId` integer, required
    - `cardId` integer, required
    - `script` string, required
  - `mstSvtLimit` MstSvtLimit[], required
    - `weaponColor` integer, required
    - `svtId` integer, required
    - `limitCount` integer, required
    - `rarity` integer, required
    - `lvMax` integer, required
    - `weaponGroup` integer, required
    - `weaponScale` integer, required
    - `effectFolder` integer, required
    - `hpBase` integer, required
    - `hpMax` integer, required
    - `atkBase` integer, required
    - `atkMax` integer, required
    - `criticalWeight` integer, required
    - `power` integer, required
    - `defense` integer, required
    - `agility` integer, required
    - `magic` integer, required
    - `luck` integer, required
    - `treasureDevice` integer, required
    - `policy` integer, required
    - `personality` integer, required
    - `deity` integer, required
    - `stepProbability` integer, required
    - `strParam` string, required
  - `mstCombineSkill` MstCombineSkill[], required
    - `itemIds` integer[], required
    - `itemNums` integer[], required
    - `id` integer, required
    - `skillLv` integer, required
    - `qp` integer, required
  - `mstCombineLimit` MstCombineLimit[], required
    - `itemIds` integer[], required
    - `itemNums` integer[], required
    - `id` integer, required
    - `svtLimit` integer, required
    - `qp` integer, required
  - `mstCombineCostume` MstCombineCostume[], required
    - `itemIds` integer[], required
    - `itemNums` integer[], required
    - `svtId` integer, required
    - `costumeId` integer, required
    - `qp` integer, required
  - `mstCombineMaterial` MstCombineMaterial[], required
    - `id` integer, required
    - `lv` integer, required
    - `value` integer, required
    - `createdAt` integer
  - `mstSvtLimitAdd` MstSvtLimitAdd[], required
    - `individuality` integer[], required
    - `script` object, required
    - `svtId` integer, required
    - `limitCount` integer, required
    - `battleCharaId` integer, required
    - `fileConvertLimitCount` integer, required
    - `battleCharaLimitCount` integer, required
    - `battleCharaOffsetX` integer, required
    - `battleCharaOffsetY` integer, required
    - `battleCharaOffsetZ` integer, required
    - `svtVoiceId` integer, required
    - `voicePrefix` integer, required
    - `attri` integer, nullable
  - `mstSvtLimitImage` MstSvtLimitImage[], required
    - `svtId` integer, required
    - `limitCount` integer, required
    - `priority` integer, required
    - `defaultLimitCount` integer, required
    - `condType` integer, required
    - `condTargetId` integer, required
    - `condNum` integer, required
  - `mstSvtChange` MstSvtChange[], required
    - `beforeTreasureDeviceIds` integer[], required
    - `afterTreasureDeviceIds` integer[], required
    - `svtId` integer, required
    - `priority` integer, required
    - `condType` integer, required
    - `condTargetId` integer, required
    - `condValue` integer, required
    - `name` string, required
    - `ruby` string, required
    - `battleName` string, required
    - `svtVoiceId` integer, required
    - `limitCount` integer, required
    - `flag` integer, required
    - `battleSvtId` integer, required
  - `mstSvtCostume` MstSvtCostume[], required
    - `svtId` integer, required
    - `id` integer, required
    - `groupIndex` integer, required
    - `name` string, required
    - `shortName` string, required
    - `detail` string, required
    - `itemGetInfo` string, required
    - `releaseInfo` string, required
    - `costumeReleaseDetail` string, required
    - `priority` integer, required
    - `flag` integer, required
    - `costumeCollectionNo` integer, required
    - `iconId` integer, nullable
    - `openedAt` integer, required
    - `endedAt` integer, required
    - `script` object, nullable
  - `mstSvtScript` MstSvtScript[], required
    - `extendData` object, required
    - `id` integer, required
    - `form` integer, required
    - `faceX` integer, required
    - `faceY` integer, required
    - `bgImageId` integer
    - `scale` number, required
    - `offsetX` integer, required
    - `offsetY` integer, required
    - `offsetXMyroom` integer, required
    - `offsetYMyroom` integer, required
    - `svtId` integer, nullable
    - `limitCount` integer, nullable
  - `mstSvtAdd` MstSvtAdd
    - `svtId` integer, required
    - `script` object, required
  - `mstSvtPassiveSkill` MstSvtPassiveSkill[], required
    - `svtId` integer, required
    - `num` integer, required
    - `priority` integer, required
    - `skillId` integer, required
    - `condQuestId` integer, required
    - `condQuestPhase` integer, required
    - `condLv` integer
    - `condLimitCount` integer
    - `condFriendshipRank` integer, required
    - `eventId` integer, required
    - `flag` integer
    - `commonReleaseId` integer, nullable
    - `startedAt` integer, required
    - `endedAt` integer, required
    - `script` object, nullable
  - `expandedExtraPassive` SkillEntityNoReverse[]
    - `mstSkill` MstSkill, required
      - `effectList` integer[], required
      - `actIndividuality` integer[], required
      - `script` object, required
      - `id` integer, required
      - `type` integer, required
      - `name` string, required
      - `ruby` string, required
      - `maxLv` integer, required
      - `iconId` integer, required
      - `motion` integer, required
    - `mstSkillDetail` MstSkillDetail[], required
      - `id` integer, required
      - `detail` string, required
      - `detailShort` string, required
    - `mstSvtSkill` MstSvtSkill[], required
      - `script` object, nullable
      - `strengthStatus` integer, required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `skillId` integer, required
      - `condQuestId` integer, required
      - `condQuestPhase` integer, required
      - `condLv` integer
      - `condLimitCount` integer, required
      - `eventId` integer, required
      - `flag` integer, required
    - `mstSkillAdd` MstSkillAdd[], required
      - `skillId` integer, required
      - `priority` integer, required
      - `commonReleaseId` integer, required
      - `name` string, required
      - `ruby` string, required
    - `mstSvtSkillRelease` MstSvtSkillRelease[], required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `idx` integer, required
      - `condType` integer, required
      - `condTargetId` integer, required
      - `condNum` integer, required
      - `condGroup` integer, required
    - `mstCommonRelease` MstCommonRelease[], required
      - `id` integer, required
      - `priority` integer, required
      - `condGroup` integer, required
      - `condType` integer, required
      - `condId` integer, required
      - `condNum` integer, required
    - `mstSkillLv` MstSkillLv[], required
      - `funcId` integer[], required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
      - `svals` string[], required
      - `script` object, required
      - `skillId` integer, required
      - `lv` integer, required
      - `chargeTurn` integer, required
      - `skillDetailId` integer, required
      - `priority` integer, required
    - `mstSkillGroup` MstSkillGroup[], required
      - `id` integer, required
      - `skillId` integer, required
      - `lv` integer, required
    - `mstSkillGroupOverwrite` MstSkillGroupOverwrite[], required
      - `funcId` integer[], required
      - `svals` string[], required
      - `skillGroupId` integer, required
      - `startedAt` integer, required
      - `endedAt` integer, required
      - `iconId` integer, required
      - `vals` string, required
      - `skillDetailId` integer, required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
    - `mstSkillIndividuality` MstSkillIndividuality
      - `individuality` integer[], required
      - `skillId` integer, required
    - `aiIds` object, nullable
  - `mstSvtAppendPassiveSkill` MstSvtAppendPassiveSkill[], required
    - `svtId` integer, required
    - `num` integer, required
    - `priority` integer, required
    - `skillId` integer, required
  - `expandedAppendPassive` SkillEntityNoReverse[]
    - `mstSkill` MstSkill, required
      - `effectList` integer[], required
      - `actIndividuality` integer[], required
      - `script` object, required
      - `id` integer, required
      - `type` integer, required
      - `name` string, required
      - `ruby` string, required
      - `maxLv` integer, required
      - `iconId` integer, required
      - `motion` integer, required
    - `mstSkillDetail` MstSkillDetail[], required
      - `id` integer, required
      - `detail` string, required
      - `detailShort` string, required
    - `mstSvtSkill` MstSvtSkill[], required
      - `script` object, nullable
      - `strengthStatus` integer, required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `skillId` integer, required
      - `condQuestId` integer, required
      - `condQuestPhase` integer, required
      - `condLv` integer
      - `condLimitCount` integer, required
      - `eventId` integer, required
      - `flag` integer, required
    - `mstSkillAdd` MstSkillAdd[], required
      - `skillId` integer, required
      - `priority` integer, required
      - `commonReleaseId` integer, required
      - `name` string, required
      - `ruby` string, required
    - `mstSvtSkillRelease` MstSvtSkillRelease[], required
      - `svtId` integer, required
      - `num` integer, required
      - `priority` integer, required
      - `idx` integer, required
      - `condType` integer, required
      - `condTargetId` integer, required
      - `condNum` integer, required
      - `condGroup` integer, required
    - `mstCommonRelease` MstCommonRelease[], required
      - `id` integer, required
      - `priority` integer, required
      - `condGroup` integer, required
      - `condType` integer, required
      - `condId` integer, required
      - `condNum` integer, required
    - `mstSkillLv` MstSkillLv[], required
      - `funcId` integer[], required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
      - `svals` string[], required
      - `script` object, required
      - `skillId` integer, required
      - `lv` integer, required
      - `chargeTurn` integer, required
      - `skillDetailId` integer, required
      - `priority` integer, required
    - `mstSkillGroup` MstSkillGroup[], required
      - `id` integer, required
      - `skillId` integer, required
      - `lv` integer, required
    - `mstSkillGroupOverwrite` MstSkillGroupOverwrite[], required
      - `funcId` integer[], required
      - `svals` string[], required
      - `skillGroupId` integer, required
      - `startedAt` integer, required
      - `endedAt` integer, required
      - `iconId` integer, required
      - `vals` string, required
      - `skillDetailId` integer, required
      - `expandedFuncId` FunctionEntityNoReverse[], nullable
        - `mstFunc` MstFunc, required
          - `vals` integer[], required
          - `expandedVals` BuffEntityNoReverse[]
            - `mstBuff` MstBuff, required
              - …
          - `tvals` integer[], required
          - `questTvals` integer[], required
          - `effectList` integer[], required
          - `popupTextColor` integer, required
          - `script` object, nullable
          - `overWriteTvalsList` array[], nullable
            - integer[]
          - `id` integer, required
          - `cond` integer
          - `funcType` integer, required
          - `targetType` integer, required
          - `applyTarget` integer, required
          - `popupIconId` integer, required
          - `popupText` string, required
        - `mstFuncGroup` MstFuncGroup[], required
          - `funcId` integer, required
          - `eventId` integer, required
          - `baseFuncId` integer, required
          - `nameTotal` string, required
          - `name` string, required
          - `iconId` integer, required
          - `priority` integer, required
          - `isDispValue` boolean, required
    - `mstSkillIndividuality` MstSkillIndividuality
      - `individuality` integer[], required
      - `skillId` integer, required
    - `aiIds` object, nullable
  - `mstSvtAppendPassiveSkillUnlock` MstSvtAppendPassiveSkillUnlock[], required
    - `svtId` integer, required
    - `num` integer, required
    - `itemIds` integer[], required
    - `itemNums` integer[], required
  - `mstCombineAppendPassiveSkill` MstCombineAppendPassiveSkill[], required
    - `svtId` integer, required
    - `num` integer, required
    - `skillLv` integer, required
    - `qp` integer, required
    - `itemIds` integer[], required
    - `itemNums` integer[], required
  - `mstSvtOverwrite` MstSvtOverwrite[], required
    - `svtId` integer, required
    - `type` integer, required
    - `priority` integer, required
    - `condType` integer, required
    - `condTargetId` integer, required
    - `condValue` integer, required
    - `overwriteValue` object, required
  - `mstSvtBattlePoint` MstSvtBattlePoint[], required
    - `svtId` integer, required
    - `battlePointId` integer, required
    - `individuality` array[], nullable
      - integer[]
  - `mstBattlePoint` MstBattlePoint[], required
    - `script` object, nullable
    - `id` integer, required
    - `name` string, nullable
    - `flag` integer, required
  - `mstBattlePointPhase` MstBattlePointPhase[], required
    - `battlePointId` integer, required
    - `phase` integer, required
    - `value` integer, required
    - `name` string, required
    - `effectId` integer, required
  - `mstItem` MstItem[], required
    - `individuality` integer[], required
    - `script` object, required
    - `eventId` integer
    - `eventGroupId` integer
    - `isPresent` boolean
    - `maxNum` integer
    - `id` integer, required
    - `name` string, required
    - `detail` string, required
    - `imageId` integer, required
    - `bgImageId` integer, required
    - `type` integer, required
    - `unit` string, required
    - `value` integer, required
    - `sellQp` integer, required
    - `isSell` boolean, required
    - `priority` integer, required
    - `dropPriority` integer, required
    - `startedAt` integer, required
    - `endedAt` integer, required
    - `useSkill` boolean
    - `useAppendSkill` boolean
    - `useAscension` boolean
    - `useCostume` boolean
    - `mstItemSelect` MstItemSelect[]
      - `itemId` integer, required
      - `idx` integer, required
      - `candidateGiftId` integer, required
      - `requireNum` integer, required
      - `detail` string, required
    - `mstGift` MstGift[]
      - `sort_id` integer
      - `id` integer, required
      - `type` integer, required
      - `objectId` integer, required
      - `priority` integer, required
      - `num` integer, required
      - `lv` integer, nullable
      - `limitCount` integer, nullable
    - `mstGiftAdd` MstGiftAdd[]
      - `priorGiftIconIds` integer[], required
      - `giftId` integer, required
      - `priority` integer, nullable
      - `condType` integer, required
      - `targetId` integer, required
      - `targetNum` integer, required
      - `priorGiftId` integer, required
      - `script` string, required
  - `mstCommonRelease` MstCommonRelease[], required
    - `id` integer, required
    - `priority` integer, required
    - `condGroup` integer, required
    - `condType` integer, required
    - `condId` integer, required
    - `condNum` integer, required
  - `mstImagePartsGroup` MstImagePartsGroup[], required
    - `script` object, required
    - `id` integer, required
    - `idx` integer, required
    - `typeValue` integer, required
    - `imageValue` integer, required
    - `condType` integer, required
    - `condId` integer, required
    - `condNum` integer, required
  - `mstSvtCoin` MstSvtCoin
    - `svtId` integer, required
    - `summonNum` integer, required
    - `itemId` integer, required
  - `mstCv` MstCv
    - `id` integer, required
    - `name` string, required
    - `comment` string
  - `mstIllustrator` MstIllustrator
    - `id` integer, required
    - `name` string, required
    - `comment` string
  - `mstSvtExp` MstSvtExp[]
    - `type` integer, required
    - `lv` integer, required
    - `exp` integer, required
    - `curve` integer, required
  - `mstFriendship` MstFriendship[]
    - `itemIds` integer[]
    - `itemNums` integer[]
    - `id` integer, required
    - `rank` integer, required
    - `friendship` integer, required
    - `qp` integer
  - `mstFriendshipSvt` MstFriendshipSvt[]
    - `svtId` integer, required
    - `rank` integer, required
    - `giftId` integer, required
  - `mstGift` MstGift[]
    - `sort_id` integer
    - `id` integer, required
    - `type` integer, required
    - `objectId` integer, required
    - `priority` integer, required
    - `num` integer, required
    - `lv` integer, nullable
    - `limitCount` integer, nullable
  - `mstGiftAdd` MstGiftAdd[]
    - `priorGiftIconIds` integer[], required
    - `giftId` integer, required
    - `priority` integer, nullable
    - `condType` integer, required
    - `targetId` integer, required
    - `targetNum` integer, required
    - `priorGiftId` integer, required
    - `script` string, required
  - `mstSvtExtra` MstSvtExtra
    - `svtId` integer, required
    - `mstSvt` MstSvt, required
      - `relateQuestIds` integer[], required
      - `individuality` integer[], required
      - `classPassive` integer[], required
      - `expandedClassPassive` SkillEntityNoReverse[]
        - `mstSkill` MstSkill, required
          - `effectList` integer[], required
          - `actIndividuality` integer[], required
          - `script` object, required
          - `id` integer, required
          - `type` integer, required
          - `name` string, required
          - `ruby` string, required
          - `maxLv` integer, required
          - `iconId` integer, required
          - `motion` integer, required
        - `mstSkillDetail` MstSkillDetail[], required
          - `id` integer, required
          - `detail` string, required
          - `detailShort` string, required
        - `mstSvtSkill` MstSvtSkill[], required
          - `script` object, nullable
          - `strengthStatus` integer, required
          - `svtId` integer, required
          - `num` integer, required
          - `priority` integer, required
          - `skillId` integer, required
          - `condQuestId` integer, required
          - `condQuestPhase` integer, required
          - `condLv` integer
          - `condLimitCount` integer, required
          - `eventId` integer, required
          - `flag` integer, required
        - `mstSkillAdd` MstSkillAdd[], required
          - `skillId` integer, required
          - `priority` integer, required
          - `commonReleaseId` integer, required
          - `name` string, required
          - `ruby` string, required
        - `mstSvtSkillRelease` MstSvtSkillRelease[], required
          - `svtId` integer, required
          - `num` integer, required
          - `priority` integer, required
          - `idx` integer, required
          - `condType` integer, required
          - `condTargetId` integer, required
          - `condNum` integer, required
          - `condGroup` integer, required
        - `mstCommonRelease` MstCommonRelease[], required
          - `id` integer, required
          - `priority` integer, required
          - `condGroup` integer, required
          - `condType` integer, required
          - `condId` integer, required
          - `condNum` integer, required
        - `mstSkillLv` MstSkillLv[], required
          - `funcId` integer[], required
          - `expandedFuncId` FunctionEntityNoReverse[], nullable
            - `mstFunc` MstFunc, required
              - …
            - `mstFuncGroup` MstFuncGroup[], required
              - …
          - `svals` string[], required
          - `script` object, required
          - `skillId` integer, required
          - `lv` integer, required
          - `chargeTurn` integer, required
          - `skillDetailId` integer, required
          - `priority` integer, required
        - `mstSkillGroup` MstSkillGroup[], required
          - `id` integer, required
          - `skillId` integer, required
          - `lv` integer, required
        - `mstSkillGroupOverwrite` MstSkillGroupOverwrite[], required
          - `funcId` integer[], required
          - `svals` string[], required
          - `skillGroupId` integer, required
          - `startedAt` integer, required
          - `endedAt` integer, required
          - `iconId` integer, required
          - `vals` string, required
          - `skillDetailId` integer, required
          - `expandedFuncId` FunctionEntityNoReverse[], nullable
            - `mstFunc` MstFunc, required
              - …
            - `mstFuncGroup` MstFuncGroup[], required
              - …
        - `mstSkillIndividuality` MstSkillIndividuality
          - `individuality` integer[], required
          - `skillId` integer, required
        - `aiIds` object, nullable
      - `cardIds` integer[], required
      - `script` object, required
      - `id` integer, required
      - `baseSvtId` integer, required
      - `name` string, required
      - `ruby` string, required
      - `battleName` string, required
      - `classId` integer, required
      - `type` integer, required
      - `limitMax` integer, required
      - `rewardLv` integer, required
      - `friendshipId` integer, required
      - `maxFriendshipRank` integer, required
      - `genderType` integer, required
      - `attri` integer, required
      - `combineSkillId` integer, required
      - `combineLimitId` integer, required
      - `sellQp` integer, required
      - `sellMana` integer, required
      - `sellRarePri` integer, required
      - `expType` integer, required
      - `combineMaterialId` integer, required
      - `cost` integer, required
      - `battleSize` integer, required
      - `hpGaugeY` integer, required
      - `starRate` integer, required
      - `deathRate` integer, required
      - `attackAttri` integer, required
      - `illustratorId` integer, required
      - `cvId` integer, required
      - `collectionNo` integer, required
      - `materialStoryPriority` integer, required
      - `flag` integer, required
    - `zeroLimitOverwriteName` string, nullable
    - `bondEquip` integer, required
    - `bondEquips` integer[], required
    - `bondEquipOwner` integer, nullable
    - `valentineEquip` integer[], required
    - `valentineScript` NiceValentineScript[], required
      - `scriptId` string, required
      - `script` string, uri, required
      - `scriptName` string, required
    - `valentineEquipOwner` integer, nullable
    - `costumeLimitSvtIdMap` object
    - `limitAdds` MstSvtLimitAdd[]
      - `individuality` integer[], required
      - `script` object, required
      - `svtId` integer, required
      - `limitCount` integer, required
      - `battleCharaId` integer, required
      - `fileConvertLimitCount` integer, required
      - `battleCharaLimitCount` integer, required
      - `battleCharaOffsetX` integer, required
      - `battleCharaOffsetY` integer, required
      - `battleCharaOffsetZ` integer, required
      - `svtVoiceId` integer, required
      - `voicePrefix` integer, required
      - `attri` integer, nullable
    - `limits` MstSvtLimit[]
      - `weaponColor` integer, required
      - `svtId` integer, required
      - `limitCount` integer, required
      - `rarity` integer, required
      - `lvMax` integer, required
      - `weaponGroup` integer, required
      - `weaponScale` integer, required
      - `effectFolder` integer, required
      - `hpBase` integer, required
      - `hpMax` integer, required
      - `atkBase` integer, required
      - `atkMax` integer, required
      - `criticalWeight` integer, required
      - `power` integer, required
      - `defense` integer, required
      - `agility` integer, required
      - `magic` integer, required
      - `luck` integer, required
      - `treasureDevice` integer, required
      - `policy` integer, required
      - `personality` integer, required
      - `deity` integer, required
      - `stepProbability` integer, required
      - `strParam` string, required
  - `mstSvtComment` MstSvtComment[]
    - `condValues` integer[], nullable
    - `script` object, nullable
    - `svtId` integer, required
    - `id` integer, required
    - `priority` integer, required
    - `condMessage` string, required
    - `comment` string, required
    - `condType` integer, required
    - `condValue2` integer, required
  - `mstSvtCommentAdd` MstSvtCommentAdd[]
    - `svtId` integer, required
    - `id` integer, required
    - `priority` integer, required
    - `idx` integer, required
    - `condType` integer, required
    - `condValues` integer[], required
    - `condValue2` integer, required
  - `mstSvtVoice` MstSvtVoice[]
    - `scriptJson` ScriptJson[], required
      - `summonScript` string, nullable
      - `overwriteName` string, nullable
      - `overwritePriority` integer, nullable
      - `infos` ScriptJsonInfo[]
        - `id` string, required
        - `face` integer, required
        - `delay` number, required
        - `text` string, nullable
        - `form` integer
        - `changeEffect` integer
        - `multiFace` integer[], nullable
        - `multiForm` integer[], nullable
      - `conds` ScriptJsonCond[], nullable
        - `condType` integer, required
        - `value` integer, required
        - `eventId` integer
      - `condAddItem` integer
      - `materialOverwriteName` string, nullable
    - `scriptJsonAdditory` ScriptJson[], nullable
      - `summonScript` string, nullable
      - `overwriteName` string, nullable
      - `overwritePriority` integer, nullable
      - `infos` ScriptJsonInfo[]
        - `id` string, required
        - `face` integer, required
        - `delay` number, required
        - `text` string, nullable
        - `form` integer
        - `changeEffect` integer
        - `multiFace` integer[], nullable
        - `multiForm` integer[], nullable
      - `conds` ScriptJsonCond[], nullable
        - `condType` integer, required
        - `value` integer, required
        - `eventId` integer
      - `condAddItem` integer
      - `materialOverwriteName` string, nullable
    - `id` integer, required
    - `voicePrefix` integer, required
    - `type` integer, required
  - `mstSvtMultiPortrait` MstSvtMultiPortrait[]
    - `commonPosition` integer[], required
    - `summonPosition` integer[], required
    - `withMasterPhotoPosition` integer[], nullable
    - `svtId` integer, required
    - `limitCount` integer, required
    - `idx` integer, required
    - `type` integer, nullable
    - `portraitImageId` integer, required
    - `displayPriority` integer, required
  - `mstVoice` MstVoice[]
    - `id` string, required
    - `priority` integer, required
    - `svtVoiceType` integer, required
    - `name` string, required
    - `nameDefault` string, required
    - `condType` integer, required
    - `condValue` integer, required
    - `voicePlayedValue` integer, required
    - `firstPlayPriority` integer, required
    - `closedType` integer, required
    - `flag` integer, required
  - `mstSvtGroup` MstSvtGroup[]
    - `id` integer, required
    - `svtId` integer, required
  - `mstSubtitle` GlobalNewMstSubtitle[]
    - `id` string, required
    - `serif` string, required
  - `mstVoicePlayCond` MstVoicePlayCond[]
    - `svtId` integer, required
    - `script` object, nullable
    - `voicePrefix` integer, required
    - `voiceId` string, required
    - `idx` integer, required
    - `condGroup` integer, required
    - `condType` integer, required
    - `targetId` integer, required
    - `condValues` integer[], required

## Other responses

- `400` — Insufficient query
- `403` — Response too big
- `422` — Validation Error

---

[API](https://skmtc.dev/atlasacademy/apis/fgo-game-data-api.md) · [All operations](https://skmtc.dev/atlasacademy/apis/fgo-game-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/atlasacademy/apis/fgo-game-data-api/revisions/188da1780d29?raw)
