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

# Find and get function data

`GET /nice/{region}/function/search`

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.

## Path parameters

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

## Query parameters

- `reverse` boolean
- `reverseDepth` 'function' | 'skillNp' | 'servant' — Reverse Data Depth
- `reverseData` 'basic' | 'nice' — Reverse Data Detail Level
- `popupText` string, nullable
- `type` NiceFuncType[]
- `targetType` NiceFuncTargetType[]
- `targetTeam` FuncApplyTarget[]
- `vals` 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
- `tvals` 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
- `questTvals` 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
- `funcIndividuality` 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
- `lang` 'jp' | 'en' — Language Enum

## Response `200`

Function entity

- NiceBaseFunctionReverse[]
  - `funcId` integer, 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
  - `funcPopupText` string, required — Function pop-up text
  - `funcPopupIcon` string, uri, nullable — Function pop-up icon URL.
  - `functvals` NiceTrait[], required — Function tvals: If available, function's targets or their buffs need to satisfy the traits given here.
    - `id` integer, required
    - `name` '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', required — Trait/Individuality Enum
    - `negative` boolean, nullable
  - `overWriteTvalsList` array[], required — Overwrite functvals if given. Two-dimensional list, the inner trait list acts as a combined trait in functvals
    - NiceTrait[]
      - `id` integer, required
      - `name` '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', required — Trait/Individuality Enum
      - `negative` boolean, nullable
  - `funcquestTvals` NiceTrait[], required — Function quest traits. The current quest needs this traits for the function to works.
    - `id` integer, required
    - `name` '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', required — Trait/Individuality Enum
    - `negative` boolean, nullable
  - `script` FunctionScript, required
    - `overwriteTvals` array[], nullable
      - NiceTrait[]
        - `id` integer, required
        - `name` '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', required — Trait/Individuality Enum
        - `negative` boolean, nullable
    - `funcIndividuality` NiceTrait[], nullable
      - `id` integer, required
      - `name` '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', required — Trait/Individuality Enum
      - `negative` boolean, nullable
  - `funcGroup` NiceFuncGroup[], required — Some more details for event drop up, bond point up functions
    - `eventId` integer, required
    - `baseFuncId` integer, required
    - `nameTotal` string, required
    - `name` string, required
    - `icon` string, uri, nullable
    - `priority` integer, required
    - `isDispValue` boolean, required
  - `traitVals` NiceTrait[] — Trait details to be used by buff removal functions.
    - `id` integer, required
    - `name` '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', required — Trait/Individuality Enum
    - `negative` boolean, nullable
  - `buffs` NiceBuff[], required — Buff details to be used by apply buff functions.Even though this is a list, it is safe to assume it only contains 1 buff if applicablee.g. you can get the buff by buffs[0]. `buffs[0]` is also what the game hardcoded.
    - `id` integer, required — Buff ID.
    - `name` string, required — Buff name.
    - `originalName` string, required
    - `detail` string, required — Buff detailed description.
    - `icon` string, uri, nullable — Buff icon URL.
    - `type` 'none' | 'invalid' | 'upCommandatk' | 'upStarweight' | 'upCriticalpoint' | 'downCriticalpoint' | 'regainNp' | 'regainStar' | 'regainHp' | 'reduceHp' | 'upAtk' | 'downAtk' | 'upDamage' | 'downDamage' | 'addDamage' | 'subDamage' | 'upNpdamage' | 'downNpdamage' | 'upDropnp' | 'upCriticaldamage' | 'downCriticaldamage' | 'addSelfdamage' | 'subSelfdamage' | 'avoidance' | 'breakAvoidance' | 'invincible' | 'upGrantstate' | 'downGrantstate' | 'upTolerance' | 'downTolerance' | 'avoidState' | 'donotAct' | 'donotSkill' | 'donotNoble' | 'donotRecovery' | 'disableGender' | 'guts' | 'upHate' | 'addIndividuality' | 'subIndividuality' | 'upDefence' | 'downDefence' | 'upCommandstar' | 'upCommandnp' | 'upCommandall' | 'downCommandall' | 'downStarweight' | 'reduceNp' | 'downDropnp' | 'upGainHp' | 'downGainHp' | 'downCommandatk' | 'upCriticalrate' | 'downCriticalrate' | 'pierceInvincible' | 'avoidInstantdeath' | 'upResistInstantdeath' | 'upNonresistInstantdeath' | 'delayFunction' | 'regainNpUsedNoble' | 'deadFunction' | 'upMaxhp' | 'downMaxhp' | 'addMaxhp' | 'subMaxhp' | 'battlestartFunction' | 'wavestartFunction' | 'selfturnendFunction' | 'damageFunction' | 'upGivegainHp' | 'downGivegainHp' | 'commandattackAfterFunction' | 'deadattackFunction' | 'upSpecialdefence' | 'downSpecialdefence' | 'upDamagedropnp' | 'downDamagedropnp' | 'entryFunction' | 'upChagetd' | 'reflectionFunction' | 'upGrantSubstate' | 'downGrantSubstate' | 'upToleranceSubstate' | 'downToleranceSubstate' | 'upGrantInstantdeath' | 'downGrantInstantdeath' | 'gutsRatio' | 'upDefencecommandall' | 'downDefencecommandall' | 'overwriteBattleclass' | 'overwriteClassrelatioAtk' | 'overwriteClassrelatioDef' | 'upDamageIndividuality' | 'downDamageIndividuality' | 'upDamageIndividualityActiveonly' | 'downDamageIndividualityActiveonly' | 'upNpturnval' | 'downNpturnval' | 'multiattack' | 'upGiveNp' | 'downGiveNp' | 'upResistanceDelayNpturn' | 'downResistanceDelayNpturn' | 'pierceDefence' | 'upGutsHp' | 'downGutsHp' | 'upFuncgainNp' | 'downFuncgainNp' | 'upFuncHpReduce' | 'downFuncHpReduce' | 'upDefenceCommanddamage' | 'downDefenceCommanddamage' | 'npattackPrevBuff' | 'fixCommandcard' | 'donotGainnp' | 'fieldIndividuality' | 'donotActCommandtype' | 'upDamageEventPoint' | 'upDamageSpecial' | 'attackAfterFunction' | 'commandcodeattackBeforeFunction' | 'donotNobleCondMismatch' | 'donotSelectCommandcard' | 'donotReplace' | 'shortenUserEquipSkill' | 'tdTypeChange' | 'overwriteClassRelation' | 'tdTypeChangeArts' | 'tdTypeChangeBuster' | 'tdTypeChangeQuick' | 'commandattackBeforeFunction' | 'gutsFunction' | 'upCriticalRateDamageTaken' | 'downCriticalRateDamageTaken' | 'upCriticalStarDamageTaken' | 'downCriticalStarDamageTaken' | 'skillRankUp' | 'avoidanceIndividuality' | 'changeCommandCardType' | 'specialInvincible' | 'preventDeathByDamage' | 'commandcodeattackAfterFunction' | 'attackBeforeFunction' | 'donotSkillSelect' | 'buffRate' | 'invisibleBattleChara' | 'counterFunction' | 'notTargetSkill' | 'hpReduceToRegain' | 'selfturnstartFunction' | 'overwriteDeadType' | 'upActionCount' | 'downActionCount' | 'shiftGuts' | 'shiftGutsRatio' | 'masterSkillValueUp' | 'buffConvert' | 'subFieldIndividuality' | 'commandcodeattackBeforeFunctionMainOnly' | 'commandcodeattackAfterFunctionMainOnly' | 'commandattackBeforeFunctionMainOnly' | 'commandattackAfterFunctionMainOnly' | 'attackBeforeFunctionMainOnly' | 'attackAfterFunctionMainOnly' | 'warBoardNotAttacked' | 'warBoardIgnoreDefeatpoint' | 'skillAfterFunction' | 'treasureDeviceAfterFunction' | 'skillAfterFunctionMainOnly' | 'treasureDeviceAfterFunctionMainOnly' | 'preventInvisibleWhenInstantDeath' | 'overwriteSubattribute' | 'avoidanceAttackDeathDamage' | 'avoidFunctionExecuteSelf' | 'pierceSubdamage' | 'continueFunction' | 'addSpecialdamage' | 'subSpecialdamage' | 'addFuncHpReduce' | 'subFuncHpReduce' | 'changeBgm' | 'confirmCommandFunction' | 'skillBeforeFunction' | 'skillTargetedBeforeFunction' | 'fieldIndividualityChangedFunction' | 'treasureDeviceBeforeFunction' | 'stepInAfterFunction' | 'shortenSkillAfterUseSkill' | 'pierceSpecialInvincible' | 'functionedFunction' | 'donotActCommandcard' | 'upNpdamageIndividualitySum' | 'comboStartFunction' | 'comboEndFunction' | 'overwriteSvtCardType' | 'upDefenceDamage' | 'downDefenceDamage' | 'upDefenceCriticaldamage' | 'downDefenceCriticaldamage' | 'upDefenceNpdamage' | 'downDefenceNpdamage' | 'upDefenceCommandnp' | 'downDefenceCommandnp' | 'upDefenceCommandstar' | 'downCommandstar' | 'downDefenceCommandstar' | 'wavestartAnimationBeforeFunction' | 'subFixedSelfdamage' | 'overwriteFixedDefenceDamage' | 'extendActionCount' | 'gutsBeforeFunction' | 'overwriteBuffUseRate' | 'upBuffUseRate' | 'downBuffUseRate' | 'reactiveDamageGainHp' | 'upHateToGrantedOpponent' | 'upBaseHp' | 'addBaseHp' | 'substituteInstantDeath' | 'substituteAddState' | 'otherTreasureDevicePreBeforeFunction' | 'attackPhaseStartFunction' | 'treasureDevicePostAfterFunction' | 'multiDeadFunction' | 'multiGutsFunction' | 'multiGutsBeforeFunction' | 'limitMaxNp' | 'limitMinNp' | 'lastSelfturnprogressFunction' | 'addMaxBattlePoint' | 'subMaxBattlePoint' | 'selfturnprogressFunction' | 'toFieldChangeField' | 'toFieldAvoidBuff' | 'toFieldSubIndividualityField' | 'upSelfdamage' | 'downSelfdamage' | 'downCommanstar' | 'downCommandnp', required — Buff Type Enum
    - `buffGroup` integer, required — Buff group.See https://github.com/atlasacademy/fgo-docs#unstackable-buffs for how this field is used.
    - `script` BuffScript, required
      - `checkIndvType` integer, nullable
      - `CheckOpponentBuffTypes` NiceBuffType[], nullable
      - `relationId` NiceBuffRelationOverwrite
        - `atkSide` object, required
        - `defSide` object, required
      - `ReleaseText` string, nullable
      - `DamageRelease` integer, nullable
      - `INDIVIDUALITIE` NiceTrait — Nice trait
        - `id` integer, required
        - `name` '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', required — Trait/Individuality Enum
        - `negative` boolean, nullable
      - `INDIVIDUALITIE_COUNT_ABOVE` integer, nullable
      - `INDIVIDUALITIE_COUNT_BELOW` integer, nullable
      - `INDIVIDUALITIE_AND` NiceTrait[], nullable
        - `id` integer, required
        - `name` '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', required — Trait/Individuality Enum
        - `negative` boolean, nullable
      - `INDIVIDUALITIE_OR` NiceTrait[], nullable
        - `id` integer, required
        - `name` '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', required — Trait/Individuality Enum
        - `negative` boolean, nullable
      - `ckSelfCountIndividuality` NiceTrait[], nullable
        - `id` integer, required
        - `name` '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', required — Trait/Individuality Enum
        - `negative` boolean, nullable
      - `ckOpCountIndividuality` NiceTrait[], nullable
        - `id` integer, required
        - `name` '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', required — Trait/Individuality Enum
        - `negative` boolean, nullable
      - `ckIndvCountAbove` integer, nullable
      - `ckIndvCountBelow` integer, nullable
      - `UpBuffRateBuffIndiv` NiceTrait[], nullable
        - `id` integer, required
        - `name` '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', required — Trait/Individuality Enum
        - `negative` boolean, nullable
      - `HP_LOWER` integer, nullable
      - `HP_HIGHER` integer, nullable
      - `CounterMessage` string, nullable
      - `avoidanceText` string, nullable
      - `gutsText` string, nullable
      - `missText` string, nullable
      - `AppId` integer, nullable
      - `IncludeIgnoreIndividuality` integer, nullable
      - `ProgressSelfTurn` integer, nullable
      - `TargetIndiv` NiceTrait — Nice trait
        - `id` integer, required
        - `name` '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', required — Trait/Individuality Enum
        - `negative` boolean, nullable
      - `extendLowerLimit` integer, nullable
      - `convert` BuffConvert — Buff Convert Due to a limitation in Pydantic and OpenAPI schema generation, `dict[str, Any]` is used in place of either BasicBuff or NiceBuff
        - `targetLimit` 'all' | 'self', required — Buff Convert Limit Type
        - `convertType` 'none' | 'buff' | 'individuality', required — Buff Convert Type
        - `targets` union, required
          - integer[]
          - NiceTrait[]
            - `id` integer, required
            - `name` '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', required — Trait/Individuality Enum
            - `negative` boolean, nullable
          - object[]
        - `targetBuffs` object[], required
        - `targetIndividualities` NiceTrait[], required
          - `id` integer, required
          - `name` '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', required — Trait/Individuality Enum
          - `negative` boolean, nullable
        - `convertBuffs` object[], required
        - `script` BuffConvertScript, required
          - `OverwritePopupText` string[], required
        - `effectId` integer, required
      - `useFirstTimeInTurn` integer, nullable
      - `fromCommandSpell` integer, nullable
      - `fromMasterEquip` integer, nullable
      - `NotPierceIndividuality` array[], nullable
        - NiceTrait[]
          - `id` integer, required
          - `name` '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', required — Trait/Individuality Enum
          - `negative` boolean, nullable
      - `condBuffValue` CondBuffValue[], nullable
        - `buffType` 'none' | 'invalid' | 'upCommandatk' | 'upStarweight' | 'upCriticalpoint' | 'downCriticalpoint' | 'regainNp' | 'regainStar' | 'regainHp' | 'reduceHp' | 'upAtk' | 'downAtk' | 'upDamage' | 'downDamage' | 'addDamage' | 'subDamage' | 'upNpdamage' | 'downNpdamage' | 'upDropnp' | 'upCriticaldamage' | 'downCriticaldamage' | 'addSelfdamage' | 'subSelfdamage' | 'avoidance' | 'breakAvoidance' | 'invincible' | 'upGrantstate' | 'downGrantstate' | 'upTolerance' | 'downTolerance' | 'avoidState' | 'donotAct' | 'donotSkill' | 'donotNoble' | 'donotRecovery' | 'disableGender' | 'guts' | 'upHate' | 'addIndividuality' | 'subIndividuality' | 'upDefence' | 'downDefence' | 'upCommandstar' | 'upCommandnp' | 'upCommandall' | 'downCommandall' | 'downStarweight' | 'reduceNp' | 'downDropnp' | 'upGainHp' | 'downGainHp' | 'downCommandatk' | 'upCriticalrate' | 'downCriticalrate' | 'pierceInvincible' | 'avoidInstantdeath' | 'upResistInstantdeath' | 'upNonresistInstantdeath' | 'delayFunction' | 'regainNpUsedNoble' | 'deadFunction' | 'upMaxhp' | 'downMaxhp' | 'addMaxhp' | 'subMaxhp' | 'battlestartFunction' | 'wavestartFunction' | 'selfturnendFunction' | 'damageFunction' | 'upGivegainHp' | 'downGivegainHp' | 'commandattackAfterFunction' | 'deadattackFunction' | 'upSpecialdefence' | 'downSpecialdefence' | 'upDamagedropnp' | 'downDamagedropnp' | 'entryFunction' | 'upChagetd' | 'reflectionFunction' | 'upGrantSubstate' | 'downGrantSubstate' | 'upToleranceSubstate' | 'downToleranceSubstate' | 'upGrantInstantdeath' | 'downGrantInstantdeath' | 'gutsRatio' | 'upDefencecommandall' | 'downDefencecommandall' | 'overwriteBattleclass' | 'overwriteClassrelatioAtk' | 'overwriteClassrelatioDef' | 'upDamageIndividuality' | 'downDamageIndividuality' | 'upDamageIndividualityActiveonly' | 'downDamageIndividualityActiveonly' | 'upNpturnval' | 'downNpturnval' | 'multiattack' | 'upGiveNp' | 'downGiveNp' | 'upResistanceDelayNpturn' | 'downResistanceDelayNpturn' | 'pierceDefence' | 'upGutsHp' | 'downGutsHp' | 'upFuncgainNp' | 'downFuncgainNp' | 'upFuncHpReduce' | 'downFuncHpReduce' | 'upDefenceCommanddamage' | 'downDefenceCommanddamage' | 'npattackPrevBuff' | 'fixCommandcard' | 'donotGainnp' | 'fieldIndividuality' | 'donotActCommandtype' | 'upDamageEventPoint' | 'upDamageSpecial' | 'attackAfterFunction' | 'commandcodeattackBeforeFunction' | 'donotNobleCondMismatch' | 'donotSelectCommandcard' | 'donotReplace' | 'shortenUserEquipSkill' | 'tdTypeChange' | 'overwriteClassRelation' | 'tdTypeChangeArts' | 'tdTypeChangeBuster' | 'tdTypeChangeQuick' | 'commandattackBeforeFunction' | 'gutsFunction' | 'upCriticalRateDamageTaken' | 'downCriticalRateDamageTaken' | 'upCriticalStarDamageTaken' | 'downCriticalStarDamageTaken' | 'skillRankUp' | 'avoidanceIndividuality' | 'changeCommandCardType' | 'specialInvincible' | 'preventDeathByDamage' | 'commandcodeattackAfterFunction' | 'attackBeforeFunction' | 'donotSkillSelect' | 'buffRate' | 'invisibleBattleChara' | 'counterFunction' | 'notTargetSkill' | 'hpReduceToRegain' | 'selfturnstartFunction' | 'overwriteDeadType' | 'upActionCount' | 'downActionCount' | 'shiftGuts' | 'shiftGutsRatio' | 'masterSkillValueUp' | 'buffConvert' | 'subFieldIndividuality' | 'commandcodeattackBeforeFunctionMainOnly' | 'commandcodeattackAfterFunctionMainOnly' | 'commandattackBeforeFunctionMainOnly' | 'commandattackAfterFunctionMainOnly' | 'attackBeforeFunctionMainOnly' | 'attackAfterFunctionMainOnly' | 'warBoardNotAttacked' | 'warBoardIgnoreDefeatpoint' | 'skillAfterFunction' | 'treasureDeviceAfterFunction' | 'skillAfterFunctionMainOnly' | 'treasureDeviceAfterFunctionMainOnly' | 'preventInvisibleWhenInstantDeath' | 'overwriteSubattribute' | 'avoidanceAttackDeathDamage' | 'avoidFunctionExecuteSelf' | 'pierceSubdamage' | 'continueFunction' | 'addSpecialdamage' | 'subSpecialdamage' | 'addFuncHpReduce' | 'subFuncHpReduce' | 'changeBgm' | 'confirmCommandFunction' | 'skillBeforeFunction' | 'skillTargetedBeforeFunction' | 'fieldIndividualityChangedFunction' | 'treasureDeviceBeforeFunction' | 'stepInAfterFunction' | 'shortenSkillAfterUseSkill' | 'pierceSpecialInvincible' | 'functionedFunction' | 'donotActCommandcard' | 'upNpdamageIndividualitySum' | 'comboStartFunction' | 'comboEndFunction' | 'overwriteSvtCardType' | 'upDefenceDamage' | 'downDefenceDamage' | 'upDefenceCriticaldamage' | 'downDefenceCriticaldamage' | 'upDefenceNpdamage' | 'downDefenceNpdamage' | 'upDefenceCommandnp' | 'downDefenceCommandnp' | 'upDefenceCommandstar' | 'downCommandstar' | 'downDefenceCommandstar' | 'wavestartAnimationBeforeFunction' | 'subFixedSelfdamage' | 'overwriteFixedDefenceDamage' | 'extendActionCount' | 'gutsBeforeFunction' | 'overwriteBuffUseRate' | 'upBuffUseRate' | 'downBuffUseRate' | 'reactiveDamageGainHp' | 'upHateToGrantedOpponent' | 'upBaseHp' | 'addBaseHp' | 'substituteInstantDeath' | 'substituteAddState' | 'otherTreasureDevicePreBeforeFunction' | 'attackPhaseStartFunction' | 'treasureDevicePostAfterFunction' | 'multiDeadFunction' | 'multiGutsFunction' | 'multiGutsBeforeFunction' | 'limitMaxNp' | 'limitMinNp' | 'lastSelfturnprogressFunction' | 'addMaxBattlePoint' | 'subMaxBattlePoint' | 'selfturnprogressFunction' | 'toFieldChangeField' | 'toFieldAvoidBuff' | 'toFieldSubIndividualityField' | 'upSelfdamage' | 'downSelfdamage' | 'downCommanstar' | 'downCommandnp', required — Buff Type Enum
        - `condValue` string, required
        - `buffCheckIndvType` integer, nullable
        - `buffIndividualities` NiceTrait[], required
          - `id` integer, required
          - `name` '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', required — Trait/Individuality Enum
          - `negative` boolean, nullable
        - `valueCondTargetType` 'none' | 'ptAll' | 'enemyAll' | 'fieldAll' | 'ptFull' | 'enemyFull' | 'ptOtherAll' | 'ptOtherFull' | 'fieldOtherAll' | 'relativePositionPt', required — Buff Condition Target Type
        - `filterActivePassive` integer, nullable
        - `filterSubStateEnable` integer, nullable
    - `originalScript` object
    - `vals` NiceTrait[], required — Buff traits/individualities. For example, buff removal uses this field to target the buffs.
      - `id` integer, required
      - `name` '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', required — Trait/Individuality Enum
      - `negative` boolean, nullable
    - `tvals` NiceTrait[], required — Buff tvals: I'm quite sure this field is used for visual purposes only and not gameplay.
      - `id` integer, required
      - `name` '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', required — Trait/Individuality Enum
      - `negative` boolean, nullable
    - `ckSelfIndv` NiceTrait[], required — Buff holder's required individuality for the buff's effect to apply.
      - `id` integer, required
      - `name` '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', required — Trait/Individuality Enum
      - `negative` boolean, nullable
    - `ckOpIndv` NiceTrait[], required — Target's required individuality for the buff's effect to apply.
      - `id` integer, required
      - `name` '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', required — Trait/Individuality Enum
      - `negative` boolean, nullable
    - `maxRate` integer, required — Buff max rate. See https://github.com/atlasacademy/fgo-docs#lower-and-upper-bounds-of-buffs for how this field is used.
  - `reverse` NiceReversedFunctionType
    - `nice` NiceReversedFunction
      - `skill` NiceSkillReverse[]
        - `id` integer, required
        - `num` integer
        - `name` string, required
        - `originalName` string, required
        - `ruby` string, required
        - `detail` string, nullable
        - `unmodifiedDetail` string, nullable
        - `type` 'active' | 'passive', required — Skill Type Enum
        - `svtId` integer, required
        - `strengthStatus` integer
        - `priority` integer
        - `condQuestId` integer
        - `condQuestPhase` integer
        - `condLv` integer
        - `condLimitCount` integer
        - `icon` string, uri, nullable
        - `coolDown` integer[], required
        - `individuality` NiceTrait[], nullable
          - `id` integer, required
          - `name` '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', required — Trait/Individuality Enum
          - `negative` boolean, nullable
        - `actIndividuality` NiceTrait[], required
          - `id` integer, required
          - `name` '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', required — Trait/Individuality Enum
          - `negative` boolean, nullable
        - `script` NiceSkillScript, required
          - `NP_HIGHER` integer[], nullable
          - `NP_LOWER` integer[], nullable
          - `STAR_HIGHER` integer[], nullable
          - `STAR_LOWER` integer[], nullable
          - `HP_VAL_HIGHER` integer[], nullable
          - `HP_VAL_LOWER` integer[], nullable
          - `HP_PER_HIGHER` integer[], nullable
          - `HP_PER_LOWER` integer[], nullable
          - `additionalSkillId` integer[], nullable
          - `additionalSkillActorType` integer[], nullable
          - `tdTypeChangeIDs` integer[], nullable
          - `excludeTdChangeTypes` integer[], nullable
          - `actRarity` array[], nullable
            - integer[]
          - `battleStartRemainingTurn` integer[], nullable
          - `SelectAddInfo` NiceSelectAddInfo[], nullable
            - `title` string, required
            - `btn` NiceSelectAddInfoBtn[], required
              - …
          - `IgnoreValueUp` boolean[], nullable
          - `IgnoreBattlePointUp` array[], nullable
            - integer[]
          - `tdChangeByBattlePoint` TdChangeByBattlePoint[], nullable
            - `battlePointId` integer, required
            - `phase` integer, required
            - `noblePhantasmId` integer, required
          - `selectTreasureDeviceInfo` SelectTreasureDeviceInfo[], nullable
            - `dialogType` integer, required
            - `treasureDevices` SelectTreasureDeviceInfoTreasureDevice[], required
              - …
            - `title` string, required
            - `messageOnSelected` string, required
          - `condBranchSkillInfo` CondBranchSkillInfo[], nullable
            - `condType` 'none' | 'isSelfTarget' | 'individuality', required — Battle Branch Skill Cond Branch Type
            - `condValue` integer[], required
            - `skillId` integer, required
            - `detailText` string, nullable
            - `iconBuffId` integer, nullable
        - `extraPassive` ExtraPassive[], required
          - `num` integer, required
          - `priority` integer, required
          - `condQuestId` integer, required
          - `condQuestPhase` integer, required
          - `condLv` integer, required
          - `condLimitCount` integer, required
          - `condFriendshipRank` integer, required
          - `eventId` integer, required
          - `flag` integer, required
          - `releaseConditions` NiceCommonRelease[]
            - `id` integer, required
            - `priority` integer, required
            - `condGroup` integer, required
            - `condType` 'none' | 'questClear' | 'itemGet' | 'useItemEternity' | 'useItemTime' | 'useItemCount' | 'svtLevel' | 'svtLimit' | 'svtGet' | 'svtFriendship' | 'svtGroup' | 'event' | 'date' | 'weekday' | 'purchaseQpShop' | 'purchaseStoneShop' | 'warClear' | 'flag' | 'svtCountStop' | 'birthDay' | 'eventEnd' | 'svtEventJoin' | 'missionConditionDetail' | 'eventMissionClear' | 'eventMissionAchieve' | 'questClearNum' | 'notQuestGroupClear' | 'raidAlive' | 'raidDead' | 'raidDamage' | 'questChallengeNum' | 'masterMission' | 'questGroupClear' | 'superBossDamage' | 'superBossDamageAll' | 'purchaseShop' | 'questNotClear' | 'notShopPurchase' | 'notSvtGet' | 'notEventShopPurchase' | 'svtHaving' | 'notSvtHaving' | 'questChallengeNumEqual' | 'questChallengeNumBelow' | 'questClearNumEqual' | 'questClearNumBelow' | 'questClearPhase' | 'notQuestClearPhase' | 'eventPointGroupWin' | 'eventNormaPointClear' | 'questAvailable' | 'questGroupAvailableNum' | 'eventNormaPointNotClear' | 'notItemGet' | 'costumeGet' | 'questResetAvailable' | 'svtGetBeforeEventEnd' | 'questClearRaw' | 'questGroupClearRaw' | 'eventGroupPointRatioInTerm' | 'eventGroupRankInTerm' | 'notEventRaceQuestOrNotAllGroupGoal' | 'eventGroupTotalWinEachPlayer' | 'eventScriptPlay' | 'svtCostumeReleased' | 'questNotClearAnd' | 'svtRecoverd' | 'shopReleased' | 'eventPoint' | 'eventRewardDispCount' | 'equipWithTargetCostume' | 'raidGroupDead' | 'notSvtGroup' | 'notQuestResetAvailable' | 'notQuestClearRaw' | 'notQuestGroupClearRaw' | 'notEventMissionClear' | 'notEventMissionAchieve' | 'notCostumeGet' | 'notSvtCostumeReleased' | 'notEventRaceQuestOrNotTargetRankGoal' | 'playerGenderType' | 'shopGroupLimitNum' | 'eventGroupPoint' | 'eventGroupPointBelow' | 'eventTotalPoint' | 'eventTotalPointBelow' | 'eventValue' | 'eventValueBelow' | 'eventFlag' | 'eventStatus' | 'notEventStatus' | 'forceFalse' | 'svtHavingLimitMax' | 'eventPointBelow' | 'svtEquipFriendshipHaving' | 'movieNotDownload' | 'multipleDate' | 'svtFriendshipAbove' | 'svtFriendshipBelow' | 'movieDownloaded' | 'routeSelect' | 'notRouteSelect' | 'limitCount' | 'limitCountAbove' | 'limitCountBelow' | 'badEndPlay' | 'commandCodeGet' | 'notCommandCodeGet' | 'allUsersBoxGachaCount' | 'totalTdLevel' | 'totalTdLevelAbove' | 'totalTdLevelBelow' | 'commonRelease' | 'battleResultWin' | 'battleResultLose' | 'eventValueEqual' | 'boardGameTokenHaving' | 'boardGameTokenGroupHaving' | 'eventFlagOn' | 'eventFlagOff' | 'questStatusFlagOn' | 'questStatusFlagOff' | 'eventValueNotEqual' | 'limitCountMaxEqual' | 'limitCountMaxAbove' | 'limitCountMaxBelow' | 'boardGameTokenGetNum' | 'battleLineWinAbove' | 'battleLineLoseAbove' | 'battleLineContinueWin' | 'battleLineContinueLose' | 'battleLineContinueWinBelow' | 'battleLineContinueLoseBelow' | 'battleGroupWinAvove' | 'battleGroupLoseAvove' | 'svtLimitClassNum' | 'overTimeLimitRaidAlive' | 'onTimeLimitRaidDead' | 'onTimeLimitRaidDeadNum' | 'raidBattleProgressAbove' | 'svtEquipRarityLevelNum' | 'latestMainScenarioWarClear' | 'eventMapValueContains' | 'resetBirthDay' | 'shopFlagOn' | 'shopFlagOff' | 'purchaseValidShopGroup' | 'svtLevelClassNum' | 'svtLevelIdNum' | 'limitCountImageEqual' | 'limitCountImageAbove' | 'limitCountImageBelow' | 'eventTypeStartTimeToEndDate' | 'existBoxGachaScriptReplaceGiftId' | 'notExistBoxGachaScriptReplaceGiftId' | 'limitedPeriodVoiceChangeTypeOn' | 'startRandomMission' | 'randomMissionClearNum' | 'progressValueEqual' | 'progressValueAbove' | 'progressValueBelow' | 'randomMissionTotalClearNum' | 'weekdays' | 'eventFortificationRewardNum' | 'questClearBeforeEventStart' | 'notQuestClearBeforeEventStart' | 'eventTutorialFlagOn' | 'eventTutorialFlagOff' | 'eventSuperBossValueEqual' | 'notEventSuperBossValueEqual' | 'allSvtTargetSkillLvNum' | 'superBossDamageAbove' | 'superBossDamageBelow' | 'eventMissionGroupAchieve' | 'svtFriendshipClassNumAbove' | 'notWarClear' | 'svtSkillLvClassNumAbove' | 'svtClassLvUpCount' | 'svtClassSkillLvUpCount' | 'svtClassLimitUpCount' | 'svtClassFriendshipCount' | 'completeHeelPortrait' | 'notCompleteHeelPortrait' | 'classBoardSquareReleased' | 'svtLevelExchangeSvt' | 'svtLimitExchangeSvt' | 'skillLvExchangeSvt' | 'svtFriendshipExchangeSvt' | 'exchangeSvt' | 'raidDamageAbove' | 'raidDamageBelow' | 'raidGroupDamageAbove' | 'raidGroupDamageBelow' | 'raidDamageRateAbove' | 'raidDamageRateBelow' | 'raidDamageRateNotAbove' | 'raidDamageRateNotBelow' | 'raidGroupDamageRateAbove' | 'raidGroupDamageRateBelow' | 'raidGroupDamageRateNotAbove' | 'raidGroupDamageRateNotBelow' | 'notQuestGroupClearNum' | 'raidGroupOpenAbove' | 'raidGroupOpenBelow' | 'treasureDeviceAccelerate' | 'playQuestPhase' | 'notPlayQuestPhase' | 'eventStartToEnd' | 'commonValueAbove' | 'commonValueBelow' | 'commonValueEqual' | 'elapsedTimeAfterQuestClear' | 'withStartingMember' | 'latestQuestPhaseEqual' | 'notLatestQuestPhaseEqual' | 'purchaseShopNum' | 'eventTradeTotalNum' | 'limitedMissionAchieveNumBelow' | 'limitedMissionAchieveNumAbove' | 'notSvtVoicePlayed' | 'battlePointAbove' | 'battlePointBelow' | 'beforeSpecifiedDate' | 'notHaveChargeStone' | 'haveChargeStone' | 'battleFunctionTargetAllIndividuality' | 'battleFunctionTargetOneIndividuality' | 'beforeQuestClearTime' | 'afterQuestClearTime' | 'notBattleFunctionTargetAllIndividuality' | 'notBattleFunctionTargetOneIndividuality' | 'eventScriptNotPlay' | 'eventScriptFlag' | 'imagePartsGroup' | 'userLevelAbove' | 'userLevelBelow' | 'userLevelEqual' | 'highestWaveAbove' | 'highestWaveBelow' | 'privilegeValid' | 'privilegeInvalid' | 'battleActionOpponentIndividuality' | 'notBattleActionOpponentIndividuality' | 'treasureDeviceOfSelectedCard' | 'battleSvtFriendshipAbove' | 'battleSvtFriendshipBelow' | 'elapsedTimeAfterSvtGet' | 'notElapsedTimeAfterQuestClear' | 'notElapsedTimeAfterSvtGet' | 'grandSvtSet' | 'playedMovie' | 'notPlayedMovie' | 'notShopGroupLimitNum' | 'equipGet' | 'notEquipGet' | 'svtGetBeforeDate' | 'svtGetAfterDate' | 'notQuestAvailable' | 'notImagePartsGroup' | 'useEventPassiveSkillGivenItem' | 'notUseEventPassiveSkillGivenItem' | 'selfIndividuality' | 'notSelfIndividuality' | 'battleValueAbove' | 'battleValueBelow' | 'battleValueEqual' | 'battleValueNotEqual' | 'battlePointEqual' | 'battlePointNotEqual' | 'battleEntryPlayerTotalCountAbove' | 'battleEntryPlayerTotalCountBelow' | 'battleEntryPlayerTotalCountEqual' | 'battleEntryEnemyTotalCountAbove' | 'battleEntryEnemyTotalCountBelow' | 'battleEntryEnemyTotalCountEqual' | 'jobMaxLevelNumAbove' | 'jobMaxLevelNumBelow' | 'jobMaxLevelNumEqual' | 'svtHpReachNum' | 'svtAtkReachNum' | 'favoriteSvtIdEqual', required — Condition Type Enum
            - `condId` integer, required
            - `condNum` integer, required
          - `startedAt` integer, required
          - `endedAt` integer, required
          - `script` SvtPassiveSkillScript, required
            - `condIndividuality` integer[], nullable
            - `otherValidEventId` integer, nullable
        - `skillAdd` NiceSkillAdd[], required
          - `priority` integer, required
          - `releaseConditions` NiceCommonRelease[], required
            - `id` integer, required
            - `priority` integer, required
            - `condGroup` integer, required
            - `condType` 'none' | 'questClear' | 'itemGet' | 'useItemEternity' | 'useItemTime' | 'useItemCount' | 'svtLevel' | 'svtLimit' | 'svtGet' | 'svtFriendship' | 'svtGroup' | 'event' | 'date' | 'weekday' | 'purchaseQpShop' | 'purchaseStoneShop' | 'warClear' | 'flag' | 'svtCountStop' | 'birthDay' | 'eventEnd' | 'svtEventJoin' | 'missionConditionDetail' | 'eventMissionClear' | 'eventMissionAchieve' | 'questClearNum' | 'notQuestGroupClear' | 'raidAlive' | 'raidDead' | 'raidDamage' | 'questChallengeNum' | 'masterMission' | 'questGroupClear' | 'superBossDamage' | 'superBossDamageAll' | 'purchaseShop' | 'questNotClear' | 'notShopPurchase' | 'notSvtGet' | 'notEventShopPurchase' | 'svtHaving' | 'notSvtHaving' | 'questChallengeNumEqual' | 'questChallengeNumBelow' | 'questClearNumEqual' | 'questClearNumBelow' | 'questClearPhase' | 'notQuestClearPhase' | 'eventPointGroupWin' | 'eventNormaPointClear' | 'questAvailable' | 'questGroupAvailableNum' | 'eventNormaPointNotClear' | 'notItemGet' | 'costumeGet' | 'questResetAvailable' | 'svtGetBeforeEventEnd' | 'questClearRaw' | 'questGroupClearRaw' | 'eventGroupPointRatioInTerm' | 'eventGroupRankInTerm' | 'notEventRaceQuestOrNotAllGroupGoal' | 'eventGroupTotalWinEachPlayer' | 'eventScriptPlay' | 'svtCostumeReleased' | 'questNotClearAnd' | 'svtRecoverd' | 'shopReleased' | 'eventPoint' | 'eventRewardDispCount' | 'equipWithTargetCostume' | 'raidGroupDead' | 'notSvtGroup' | 'notQuestResetAvailable' | 'notQuestClearRaw' | 'notQuestGroupClearRaw' | 'notEventMissionClear' | 'notEventMissionAchieve' | 'notCostumeGet' | 'notSvtCostumeReleased' | 'notEventRaceQuestOrNotTargetRankGoal' | 'playerGenderType' | 'shopGroupLimitNum' | 'eventGroupPoint' | 'eventGroupPointBelow' | 'eventTotalPoint' | 'eventTotalPointBelow' | 'eventValue' | 'eventValueBelow' | 'eventFlag' | 'eventStatus' | 'notEventStatus' | 'forceFalse' | 'svtHavingLimitMax' | 'eventPointBelow' | 'svtEquipFriendshipHaving' | 'movieNotDownload' | 'multipleDate' | 'svtFriendshipAbove' | 'svtFriendshipBelow' | 'movieDownloaded' | 'routeSelect' | 'notRouteSelect' | 'limitCount' | 'limitCountAbove' | 'limitCountBelow' | 'badEndPlay' | 'commandCodeGet' | 'notCommandCodeGet' | 'allUsersBoxGachaCount' | 'totalTdLevel' | 'totalTdLevelAbove' | 'totalTdLevelBelow' | 'commonRelease' | 'battleResultWin' | 'battleResultLose' | 'eventValueEqual' | 'boardGameTokenHaving' | 'boardGameTokenGroupHaving' | 'eventFlagOn' | 'eventFlagOff' | 'questStatusFlagOn' | 'questStatusFlagOff' | 'eventValueNotEqual' | 'limitCountMaxEqual' | 'limitCountMaxAbove' | 'limitCountMaxBelow' | 'boardGameTokenGetNum' | 'battleLineWinAbove' | 'battleLineLoseAbove' | 'battleLineContinueWin' | 'battleLineContinueLose' | 'battleLineContinueWinBelow' | 'battleLineContinueLoseBelow' | 'battleGroupWinAvove' | 'battleGroupLoseAvove' | 'svtLimitClassNum' | 'overTimeLimitRaidAlive' | 'onTimeLimitRaidDead' | 'onTimeLimitRaidDeadNum' | 'raidBattleProgressAbove' | 'svtEquipRarityLevelNum' | 'latestMainScenarioWarClear' | 'eventMapValueContains' | 'resetBirthDay' | 'shopFlagOn' | 'shopFlagOff' | 'purchaseValidShopGroup' | 'svtLevelClassNum' | 'svtLevelIdNum' | 'limitCountImageEqual' | 'limitCountImageAbove' | 'limitCountImageBelow' | 'eventTypeStartTimeToEndDate' | 'existBoxGachaScriptReplaceGiftId' | 'notExistBoxGachaScriptReplaceGiftId' | 'limitedPeriodVoiceChangeTypeOn' | 'startRandomMission' | 'randomMissionClearNum' | 'progressValueEqual' | 'progressValueAbove' | 'progressValueBelow' | 'randomMissionTotalClearNum' | 'weekdays' | 'eventFortificationRewardNum' | 'questClearBeforeEventStart' | 'notQuestClearBeforeEventStart' | 'eventTutorialFlagOn' | 'eventTutorialFlagOff' | 'eventSuperBossValueEqual' | 'notEventSuperBossValueEqual' | 'allSvtTargetSkillLvNum' | 'superBossDamageAbove' | 'superBossDamageBelow' | 'eventMissionGroupAchieve' | 'svtFriendshipClassNumAbove' | 'notWarClear' | 'svtSkillLvClassNumAbove' | 'svtClassLvUpCount' | 'svtClassSkillLvUpCount' | 'svtClassLimitUpCount' | 'svtClassFriendshipCount' | 'completeHeelPortrait' | 'notCompleteHeelPortrait' | 'classBoardSquareReleased' | 'svtLevelExchangeSvt' | 'svtLimitExchangeSvt' | 'skillLvExchangeSvt' | 'svtFriendshipExchangeSvt' | 'exchangeSvt' | 'raidDamageAbove' | 'raidDamageBelow' | 'raidGroupDamageAbove' | 'raidGroupDamageBelow' | 'raidDamageRateAbove' | 'raidDamageRateBelow' | 'raidDamageRateNotAbove' | 'raidDamageRateNotBelow' | 'raidGroupDamageRateAbove' | 'raidGroupDamageRateBelow' | 'raidGroupDamageRateNotAbove' | 'raidGroupDamageRateNotBelow' | 'notQuestGroupClearNum' | 'raidGroupOpenAbove' | 'raidGroupOpenBelow' | 'treasureDeviceAccelerate' | 'playQuestPhase' | 'notPlayQuestPhase' | 'eventStartToEnd' | 'commonValueAbove' | 'commonValueBelow' | 'commonValueEqual' | 'elapsedTimeAfterQuestClear' | 'withStartingMember' | 'latestQuestPhaseEqual' | 'notLatestQuestPhaseEqual' | 'purchaseShopNum' | 'eventTradeTotalNum' | 'limitedMissionAchieveNumBelow' | 'limitedMissionAchieveNumAbove' | 'notSvtVoicePlayed' | 'battlePointAbove' | 'battlePointBelow' | 'beforeSpecifiedDate' | 'notHaveChargeStone' | 'haveChargeStone' | 'battleFunctionTargetAllIndividuality' | 'battleFunctionTargetOneIndividuality' | 'beforeQuestClearTime' | 'afterQuestClearTime' | 'notBattleFunctionTargetAllIndividuality' | 'notBattleFunctionTargetOneIndividuality' | 'eventScriptNotPlay' | 'eventScriptFlag' | 'imagePartsGroup' | 'userLevelAbove' | 'userLevelBelow' | 'userLevelEqual' | 'highestWaveAbove' | 'highestWaveBelow' | 'privilegeValid' | 'privilegeInvalid' | 'battleActionOpponentIndividuality' | 'notBattleActionOpponentIndividuality' | 'treasureDeviceOfSelectedCard' | 'battleSvtFriendshipAbove' | 'battleSvtFriendshipBelow' | 'elapsedTimeAfterSvtGet' | 'notElapsedTimeAfterQuestClear' | 'notElapsedTimeAfterSvtGet' | 'grandSvtSet' | 'playedMovie' | 'notPlayedMovie' | 'notShopGroupLimitNum' | 'equipGet' | 'notEquipGet' | 'svtGetBeforeDate' | 'svtGetAfterDate' | 'notQuestAvailable' | 'notImagePartsGroup' | 'useEventPassiveSkillGivenItem' | 'notUseEventPassiveSkillGivenItem' | 'selfIndividuality' | 'notSelfIndividuality' | 'battleValueAbove' | 'battleValueBelow' | 'battleValueEqual' | 'battleValueNotEqual' | 'battlePointEqual' | 'battlePointNotEqual' | 'battleEntryPlayerTotalCountAbove' | 'battleEntryPlayerTotalCountBelow' | 'battleEntryPlayerTotalCountEqual' | 'battleEntryEnemyTotalCountAbove' | 'battleEntryEnemyTotalCountBelow' | 'battleEntryEnemyTotalCountEqual' | 'jobMaxLevelNumAbove' | 'jobMaxLevelNumBelow' | 'jobMaxLevelNumEqual' | 'svtHpReachNum' | 'svtAtkReachNum' | 'favoriteSvtIdEqual', required — Condition Type Enum
            - `condId` integer, required
            - `condNum` integer, required
          - `name` string, required
          - `originalName` string, required
          - `ruby` string, required
        - `skillSvts` NiceSkillSvt[]
          - `svtId` integer, required
          - `num` integer, required
          - `priority` integer, required
          - `script` object, nullable
          - `strengthStatus` integer, required
          - `condQuestId` integer, required
          - `condQuestPhase` integer, required
          - `condLv` integer
          - `condLimitCount` integer, required
          - `eventId` integer, required
          - `flag` integer, required
          - `releaseConditions` NiceSvtSkillRelease[], required
            - `idx` integer, required
            - `condType` 'none' | 'questClear' | 'itemGet' | 'useItemEternity' | 'useItemTime' | 'useItemCount' | 'svtLevel' | 'svtLimit' | 'svtGet' | 'svtFriendship' | 'svtGroup' | 'event' | 'date' | 'weekday' | 'purchaseQpShop' | 'purchaseStoneShop' | 'warClear' | 'flag' | 'svtCountStop' | 'birthDay' | 'eventEnd' | 'svtEventJoin' | 'missionConditionDetail' | 'eventMissionClear' | 'eventMissionAchieve' | 'questClearNum' | 'notQuestGroupClear' | 'raidAlive' | 'raidDead' | 'raidDamage' | 'questChallengeNum' | 'masterMission' | 'questGroupClear' | 'superBossDamage' | 'superBossDamageAll' | 'purchaseShop' | 'questNotClear' | 'notShopPurchase' | 'notSvtGet' | 'notEventShopPurchase' | 'svtHaving' | 'notSvtHaving' | 'questChallengeNumEqual' | 'questChallengeNumBelow' | 'questClearNumEqual' | 'questClearNumBelow' | 'questClearPhase' | 'notQuestClearPhase' | 'eventPointGroupWin' | 'eventNormaPointClear' | 'questAvailable' | 'questGroupAvailableNum' | 'eventNormaPointNotClear' | 'notItemGet' | 'costumeGet' | 'questResetAvailable' | 'svtGetBeforeEventEnd' | 'questClearRaw' | 'questGroupClearRaw' | 'eventGroupPointRatioInTerm' | 'eventGroupRankInTerm' | 'notEventRaceQuestOrNotAllGroupGoal' | 'eventGroupTotalWinEachPlayer' | 'eventScriptPlay' | 'svtCostumeReleased' | 'questNotClearAnd' | 'svtRecoverd' | 'shopReleased' | 'eventPoint' | 'eventRewardDispCount' | 'equipWithTargetCostume' | 'raidGroupDead' | 'notSvtGroup' | 'notQuestResetAvailable' | 'notQuestClearRaw' | 'notQuestGroupClearRaw' | 'notEventMissionClear' | 'notEventMissionAchieve' | 'notCostumeGet' | 'notSvtCostumeReleased' | 'notEventRaceQuestOrNotTargetRankGoal' | 'playerGenderType' | 'shopGroupLimitNum' | 'eventGroupPoint' | 'eventGroupPointBelow' | 'eventTotalPoint' | 'eventTotalPointBelow' | 'eventValue' | 'eventValueBelow' | 'eventFlag' | 'eventStatus' | 'notEventStatus' | 'forceFalse' | 'svtHavingLimitMax' | 'eventPointBelow' | 'svtEquipFriendshipHaving' | 'movieNotDownload' | 'multipleDate' | 'svtFriendshipAbove' | 'svtFriendshipBelow' | 'movieDownloaded' | 'routeSelect' | 'notRouteSelect' | 'limitCount' | 'limitCountAbove' | 'limitCountBelow' | 'badEndPlay' | 'commandCodeGet' | 'notCommandCodeGet' | 'allUsersBoxGachaCount' | 'totalTdLevel' | 'totalTdLevelAbove' | 'totalTdLevelBelow' | 'commonRelease' | 'battleResultWin' | 'battleResultLose' | 'eventValueEqual' | 'boardGameTokenHaving' | 'boardGameTokenGroupHaving' | 'eventFlagOn' | 'eventFlagOff' | 'questStatusFlagOn' | 'questStatusFlagOff' | 'eventValueNotEqual' | 'limitCountMaxEqual' | 'limitCountMaxAbove' | 'limitCountMaxBelow' | 'boardGameTokenGetNum' | 'battleLineWinAbove' | 'battleLineLoseAbove' | 'battleLineContinueWin' | 'battleLineContinueLose' | 'battleLineContinueWinBelow' | 'battleLineContinueLoseBelow' | 'battleGroupWinAvove' | 'battleGroupLoseAvove' | 'svtLimitClassNum' | 'overTimeLimitRaidAlive' | 'onTimeLimitRaidDead' | 'onTimeLimitRaidDeadNum' | 'raidBattleProgressAbove' | 'svtEquipRarityLevelNum' | 'latestMainScenarioWarClear' | 'eventMapValueContains' | 'resetBirthDay' | 'shopFlagOn' | 'shopFlagOff' | 'purchaseValidShopGroup' | 'svtLevelClassNum' | 'svtLevelIdNum' | 'limitCountImageEqual' | 'limitCountImageAbove' | 'limitCountImageBelow' | 'eventTypeStartTimeToEndDate' | 'existBoxGachaScriptReplaceGiftId' | 'notExistBoxGachaScriptReplaceGiftId' | 'limitedPeriodVoiceChangeTypeOn' | 'startRandomMission' | 'randomMissionClearNum' | 'progressValueEqual' | 'progressValueAbove' | 'progressValueBelow' | 'randomMissionTotalClearNum' | 'weekdays' | 'eventFortificationRewardNum' | 'questClearBeforeEventStart' | 'notQuestClearBeforeEventStart' | 'eventTutorialFlagOn' | 'eventTutorialFlagOff' | 'eventSuperBossValueEqual' | 'notEventSuperBossValueEqual' | 'allSvtTargetSkillLvNum' | 'superBossDamageAbove' | 'superBossDamageBelow' | 'eventMissionGroupAchieve' | 'svtFriendshipClassNumAbove' | 'notWarClear' | 'svtSkillLvClassNumAbove' | 'svtClassLvUpCount' | 'svtClassSkillLvUpCount' | 'svtClassLimitUpCount' | 'svtClassFriendshipCount' | 'completeHeelPortrait' | 'notCompleteHeelPortrait' | 'classBoardSquareReleased' | 'svtLevelExchangeSvt' | 'svtLimitExchangeSvt' | 'skillLvExchangeSvt' | 'svtFriendshipExchangeSvt' | 'exchangeSvt' | 'raidDamageAbove' | 'raidDamageBelow' | 'raidGroupDamageAbove' | 'raidGroupDamageBelow' | 'raidDamageRateAbove' | 'raidDamageRateBelow' | 'raidDamageRateNotAbove' | 'raidDamageRateNotBelow' | 'raidGroupDamageRateAbove' | 'raidGroupDamageRateBelow' | 'raidGroupDamageRateNotAbove' | 'raidGroupDamageRateNotBelow' | 'notQuestGroupClearNum' | 'raidGroupOpenAbove' | 'raidGroupOpenBelow' | 'treasureDeviceAccelerate' | 'playQuestPhase' | 'notPlayQuestPhase' | 'eventStartToEnd' | 'commonValueAbove' | 'commonValueBelow' | 'commonValueEqual' | 'elapsedTimeAfterQuestClear' | 'withStartingMember' | 'latestQuestPhaseEqual' | 'notLatestQuestPhaseEqual' | 'purchaseShopNum' | 'eventTradeTotalNum' | 'limitedMissionAchieveNumBelow' | 'limitedMissionAchieveNumAbove' | 'notSvtVoicePlayed' | 'battlePointAbove' | 'battlePointBelow' | 'beforeSpecifiedDate' | 'notHaveChargeStone' | 'haveChargeStone' | 'battleFunctionTargetAllIndividuality' | 'battleFunctionTargetOneIndividuality' | 'beforeQuestClearTime' | 'afterQuestClearTime' | 'notBattleFunctionTargetAllIndividuality' | 'notBattleFunctionTargetOneIndividuality' | 'eventScriptNotPlay' | 'eventScriptFlag' | 'imagePartsGroup' | 'userLevelAbove' | 'userLevelBelow' | 'userLevelEqual' | 'highestWaveAbove' | 'highestWaveBelow' | 'privilegeValid' | 'privilegeInvalid' | 'battleActionOpponentIndividuality' | 'notBattleActionOpponentIndividuality' | 'treasureDeviceOfSelectedCard' | 'battleSvtFriendshipAbove' | 'battleSvtFriendshipBelow' | 'elapsedTimeAfterSvtGet' | 'notElapsedTimeAfterQuestClear' | 'notElapsedTimeAfterSvtGet' | 'grandSvtSet' | 'playedMovie' | 'notPlayedMovie' | 'notShopGroupLimitNum' | 'equipGet' | 'notEquipGet' | 'svtGetBeforeDate' | 'svtGetAfterDate' | 'notQuestAvailable' | 'notImagePartsGroup' | 'useEventPassiveSkillGivenItem' | 'notUseEventPassiveSkillGivenItem' | 'selfIndividuality' | 'notSelfIndividuality' | 'battleValueAbove' | 'battleValueBelow' | 'battleValueEqual' | 'battleValueNotEqual' | 'battlePointEqual' | 'battlePointNotEqual' | 'battleEntryPlayerTotalCountAbove' | 'battleEntryPlayerTotalCountBelow' | 'battleEntryPlayerTotalCountEqual' | 'battleEntryEnemyTotalCountAbove' | 'battleEntryEnemyTotalCountBelow' | 'battleEntryEnemyTotalCountEqual' | 'jobMaxLevelNumAbove' | 'jobMaxLevelNumBelow' | 'jobMaxLevelNumEqual' | 'svtHpReachNum' | 'svtAtkReachNum' | 'favoriteSvtIdEqual', required — Condition Type Enum
            - `condTargetId` integer, required
            - `condNum` integer, required
            - `condGroup` integer, required
        - `aiIds` object, nullable
        - `groupOverwrites` NiceSkillGroupOverwrite[], nullable
          - `level` integer, required
          - `skillGroupId` integer, required
          - `startedAt` integer, required
          - `endedAt` integer, required
          - `icon` string, uri, nullable
          - `detail` string, required
          - `unmodifiedDetail` string, required
          - `functions` NiceFunction[], required — Since each skill level has their own group overwrite, the svals field only contains data for 1 level.
            - `funcId` integer, 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
            - `funcPopupText` string, required — Function pop-up text
            - `funcPopupIcon` string, uri, nullable — Function pop-up icon URL.
            - `functvals` NiceTrait[], required — Function tvals: If available, function's targets or their buffs need to satisfy the traits given here.
              - …
            - `overWriteTvalsList` array[], required — Overwrite functvals if given. Two-dimensional list, the inner trait list acts as a combined trait in functvals
              - …
            - `funcquestTvals` NiceTrait[], required — Function quest traits. The current quest needs this traits for the function to works.
              - …
            - `script` FunctionScript, required
              - …
            - `funcGroup` NiceFuncGroup[], required — Some more details for event drop up, bond point up functions
              - …
            - `traitVals` NiceTrait[] — Trait details to be used by buff removal functions.
              - …
            - `buffs` NiceBuff[], required — Buff details to be used by apply buff functions.Even though this is a list, it is safe to assume it only contains 1 buff if applicablee.g. you can get the buff by buffs[0]. `buffs[0]` is also what the game hardcoded.
              - …
            - `svals` Vals[], required — Parameter values by skill level or NP level
              - …
            - `svals2` Vals[], nullable — Parameter values for NP Overcharge level 2 by NP level
              - …
            - `svals3` Vals[], nullable — Parameter values for NP Overcharge level 3 by NP level
              - …
            - `svals4` Vals[], nullable — Parameter values for NP Overcharge level 4 by NP level
              - …
            - `svals5` Vals[], nullable — Parameter values for NP Overcharge level 5 by NP level
              - …
            - `followerVals` Vals[], nullable — Parameter values when used by a support servant. If the function comes from a support servant, the values here will be used if available, e.g. Chaldea Teatime.
              - …
        - `functions` NiceFunction[], required
          - `funcId` integer, 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
          - `funcPopupText` string, required — Function pop-up text
          - `funcPopupIcon` string, uri, nullable — Function pop-up icon URL.
          - `functvals` NiceTrait[], required — Function tvals: If available, function's targets or their buffs need to satisfy the traits given here.
            - `id` integer, required
            - `name` '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', required — Trait/Individuality Enum
            - `negative` boolean, nullable
          - `overWriteTvalsList` array[], required — Overwrite functvals if given. Two-dimensional list, the inner trait list acts as a combined trait in functvals
            - NiceTrait[]
              - …
          - `funcquestTvals` NiceTrait[], required — Function quest traits. The current quest needs this traits for the function to works.
            - `id` integer, required
            - `name` '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', required — Trait/Individuality Enum
            - `negative` boolean, nullable
          - `script` FunctionScript, required
            - `overwriteTvals` array[], nullable
              - …
            - `funcIndividuality` NiceTrait[], nullable
              - …
          - `funcGroup` NiceFuncGroup[], required — Some more details for event drop up, bond point up functions
            - `eventId` integer, required
            - `baseFuncId` integer, required
            - `nameTotal` string, required
            - `name` string, required
            - `icon` string, uri, nullable
            - `priority` integer, required
            - `isDispValue` boolean, required
          - `traitVals` NiceTrait[] — Trait details to be used by buff removal functions.
            - `id` integer, required
            - `name` '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', required — Trait/Individuality Enum
            - `negative` boolean, nullable
          - `buffs` NiceBuff[], required — Buff details to be used by apply buff functions.Even though this is a list, it is safe to assume it only contains 1 buff if applicablee.g. you can get the buff by buffs[0]. `buffs[0]` is also what the game hardcoded.
            - `id` integer, required — Buff ID.
            - `name` string, required — Buff name.
            - `originalName` string, required
            - `detail` string, required — Buff detailed description.
            - `icon` string, uri, nullable — Buff icon URL.
            - `type` 'none' | 'invalid' | 'upCommandatk' | 'upStarweight' | 'upCriticalpoint' | 'downCriticalpoint' | 'regainNp' | 'regainStar' | 'regainHp' | 'reduceHp' | 'upAtk' | 'downAtk' | 'upDamage' | 'downDamage' | 'addDamage' | 'subDamage' | 'upNpdamage' | 'downNpdamage' | 'upDropnp' | 'upCriticaldamage' | 'downCriticaldamage' | 'addSelfdamage' | 'subSelfdamage' | 'avoidance' | 'breakAvoidance' | 'invincible' | 'upGrantstate' | 'downGrantstate' | 'upTolerance' | 'downTolerance' | 'avoidState' | 'donotAct' | 'donotSkill' | 'donotNoble' | 'donotRecovery' | 'disableGender' | 'guts' | 'upHate' | 'addIndividuality' | 'subIndividuality' | 'upDefence' | 'downDefence' | 'upCommandstar' | 'upCommandnp' | 'upCommandall' | 'downCommandall' | 'downStarweight' | 'reduceNp' | 'downDropnp' | 'upGainHp' | 'downGainHp' | 'downCommandatk' | 'upCriticalrate' | 'downCriticalrate' | 'pierceInvincible' | 'avoidInstantdeath' | 'upResistInstantdeath' | 'upNonresistInstantdeath' | 'delayFunction' | 'regainNpUsedNoble' | 'deadFunction' | 'upMaxhp' | 'downMaxhp' | 'addMaxhp' | 'subMaxhp' | 'battlestartFunction' | 'wavestartFunction' | 'selfturnendFunction' | 'damageFunction' | 'upGivegainHp' | 'downGivegainHp' | 'commandattackAfterFunction' | 'deadattackFunction' | 'upSpecialdefence' | 'downSpecialdefence' | 'upDamagedropnp' | 'downDamagedropnp' | 'entryFunction' | 'upChagetd' | 'reflectionFunction' | 'upGrantSubstate' | 'downGrantSubstate' | 'upToleranceSubstate' | 'downToleranceSubstate' | 'upGrantInstantdeath' | 'downGrantInstantdeath' | 'gutsRatio' | 'upDefencecommandall' | 'downDefencecommandall' | 'overwriteBattleclass' | 'overwriteClassrelatioAtk' | 'overwriteClassrelatioDef' | 'upDamageIndividuality' | 'downDamageIndividuality' | 'upDamageIndividualityActiveonly' | 'downDamageIndividualityActiveonly' | 'upNpturnval' | 'downNpturnval' | 'multiattack' | 'upGiveNp' | 'downGiveNp' | 'upResistanceDelayNpturn' | 'downResistanceDelayNpturn' | 'pierceDefence' | 'upGutsHp' | 'downGutsHp' | 'upFuncgainNp' | 'downFuncgainNp' | 'upFuncHpReduce' | 'downFuncHpReduce' | 'upDefenceCommanddamage' | 'downDefenceCommanddamage' | 'npattackPrevBuff' | 'fixCommandcard' | 'donotGainnp' | 'fieldIndividuality' | 'donotActCommandtype' | 'upDamageEventPoint' | 'upDamageSpecial' | 'attackAfterFunction' | 'commandcodeattackBeforeFunction' | 'donotNobleCondMismatch' | 'donotSelectCommandcard' | 'donotReplace' | 'shortenUserEquipSkill' | 'tdTypeChange' | 'overwriteClassRelation' | 'tdTypeChangeArts' | 'tdTypeChangeBuster' | 'tdTypeChangeQuick' | 'commandattackBeforeFunction' | 'gutsFunction' | 'upCriticalRateDamageTaken' | 'downCriticalRateDamageTaken' | 'upCriticalStarDamageTaken' | 'downCriticalStarDamageTaken' | 'skillRankUp' | 'avoidanceIndividuality' | 'changeCommandCardType' | 'specialInvincible' | 'preventDeathByDamage' | 'commandcodeattackAfterFunction' | 'attackBeforeFunction' | 'donotSkillSelect' | 'buffRate' | 'invisibleBattleChara' | 'counterFunction' | 'notTargetSkill' | 'hpReduceToRegain' | 'selfturnstartFunction' | 'overwriteDeadType' | 'upActionCount' | 'downActionCount' | 'shiftGuts' | 'shiftGutsRatio' | 'masterSkillValueUp' | 'buffConvert' | 'subFieldIndividuality' | 'commandcodeattackBeforeFunctionMainOnly' | 'commandcodeattackAfterFunctionMainOnly' | 'commandattackBeforeFunctionMainOnly' | 'commandattackAfterFunctionMainOnly' | 'attackBeforeFunctionMainOnly' | 'attackAfterFunctionMainOnly' | 'warBoardNotAttacked' | 'warBoardIgnoreDefeatpoint' | 'skillAfterFunction' | 'treasureDeviceAfterFunction' | 'skillAfterFunctionMainOnly' | 'treasureDeviceAfterFunctionMainOnly' | 'preventInvisibleWhenInstantDeath' | 'overwriteSubattribute' | 'avoidanceAttackDeathDamage' | 'avoidFunctionExecuteSelf' | 'pierceSubdamage' | 'continueFunction' | 'addSpecialdamage' | 'subSpecialdamage' | 'addFuncHpReduce' | 'subFuncHpReduce' | 'changeBgm' | 'confirmCommandFunction' | 'skillBeforeFunction' | 'skillTargetedBeforeFunction' | 'fieldIndividualityChangedFunction' | 'treasureDeviceBeforeFunction' | 'stepInAfterFunction' | 'shortenSkillAfterUseSkill' | 'pierceSpecialInvincible' | 'functionedFunction' | 'donotActCommandcard' | 'upNpdamageIndividualitySum' | 'comboStartFunction' | 'comboEndFunction' | 'overwriteSvtCardType' | 'upDefenceDamage' | 'downDefenceDamage' | 'upDefenceCriticaldamage' | 'downDefenceCriticaldamage' | 'upDefenceNpdamage' | 'downDefenceNpdamage' | 'upDefenceCommandnp' | 'downDefenceCommandnp' | 'upDefenceCommandstar' | 'downCommandstar' | 'downDefenceCommandstar' | 'wavestartAnimationBeforeFunction' | 'subFixedSelfdamage' | 'overwriteFixedDefenceDamage' | 'extendActionCount' | 'gutsBeforeFunction' | 'overwriteBuffUseRate' | 'upBuffUseRate' | 'downBuffUseRate' | 'reactiveDamageGainHp' | 'upHateToGrantedOpponent' | 'upBaseHp' | 'addBaseHp' | 'substituteInstantDeath' | 'substituteAddState' | 'otherTreasureDevicePreBeforeFunction' | 'attackPhaseStartFunction' | 'treasureDevicePostAfterFunction' | 'multiDeadFunction' | 'multiGutsFunction' | 'multiGutsBeforeFunction' | 'limitMaxNp' | 'limitMinNp' | 'lastSelfturnprogressFunction' | 'addMaxBattlePoint' | 'subMaxBattlePoint' | 'selfturnprogressFunction' | 'toFieldChangeField' | 'toFieldAvoidBuff' | 'toFieldSubIndividualityField' | 'upSelfdamage' | 'downSelfdamage' | 'downCommanstar' | 'downCommandnp', required — Buff Type Enum
            - `buffGroup` integer, required — Buff group.See https://github.com/atlasacademy/fgo-docs#unstackable-buffs for how this field is used.
            - `script` BuffScript, required
              - …
            - `originalScript` object
            - `vals` NiceTrait[], required — Buff traits/individualities. For example, buff removal uses this field to target the buffs.
              - …
            - `tvals` NiceTrait[], required — Buff tvals: I'm quite sure this field is used for visual purposes only and not gameplay.
              - …
            - `ckSelfIndv` NiceTrait[], required — Buff holder's required individuality for the buff's effect to apply.
              - …
            - `ckOpIndv` NiceTrait[], required — Target's required individuality for the buff's effect to apply.
              - …
            - `maxRate` integer, required — Buff max rate. See https://github.com/atlasacademy/fgo-docs#lower-and-upper-bounds-of-buffs for how this field is used.
          - `svals` Vals[], required — Parameter values by skill level or NP level
            - `Rate` integer, nullable
            - `Turn` integer, nullable
            - `Count` integer, nullable
            - `Value` integer, nullable
            - `Value2` integer, nullable
            - `UseRate` integer, nullable
            - `Target` integer, nullable
            - `Correction` integer, nullable
            - `ParamAdd` integer, nullable
            - `ParamMax` integer, nullable
            - `HideMiss` integer, nullable
            - `OnField` integer, nullable
            - `HideNoEffect` integer, nullable
            - `Unaffected` integer, nullable
            - `ShowState` integer, nullable
            - `AuraEffectId` integer, nullable
            - `ActSet` integer, nullable
            - `ActSetWeight` integer, nullable
            - `ShowQuestNoEffect` integer, nullable
            - `CheckDead` integer, nullable
            - `RatioHPHigh` integer, nullable
            - `RatioHPLow` integer, nullable
            - `SetPassiveFrame` integer, nullable
            - `SetPlayerSideBg` integer, nullable
            - `SetEnemySideBg` integer, nullable
            - `ProcPassive` integer, nullable
            - `ProcActive` integer, nullable
            - `HideParam` integer, nullable
            - `SkillID` integer, nullable
            - `SkillLV` integer, nullable
            - `ShowCardOnly` integer, nullable
            - `EffectSummon` integer, nullable
            - `RatioHPRangeHigh` integer, nullable
            - `RatioHPRangeLow` integer, nullable
            - `TargetList` integer[], nullable
            - `OpponentOnly` integer, nullable
            - `StatusEffectId` integer, nullable
            - `EndBattle` integer, nullable
            - `LoseBattle` integer, nullable
            - `AddIndividualty` integer, nullable
            - `AddIndividualtyList` integer[], nullable
            - `AddLinkageTargetIndividualty` integer, nullable
            - `SameBuffLimitTargetIndividuality` integer, nullable
            - `SameBuffLimitNum` integer, nullable
            - `CheckDuplicate` integer, nullable
            - `OnFieldCount` integer, nullable
            - `TargetRarityList` integer[], nullable
            - `DependFuncId` integer, nullable
            - `InvalidHide` integer, nullable
            - `OutEnemyNpcId` integer, nullable
            - `InEnemyNpcId` integer, nullable
            - `OutEnemyPosition` integer, nullable
            - `IgnoreIndividuality` integer, nullable
            - `StarHigher` integer, nullable
            - `ChangeTDCommandType` integer, nullable
            - `ShiftNpcId` integer, nullable
            - `DisplayLastFuncInvalidType` integer, nullable
            - `AndCheckIndividualityList` integer[], nullable
            - `AndOrCheckIndividualityList` array[], nullable
              - …
            - `WinBattleNotRelatedSurvivalStatus` integer, nullable
            - `ForceSelfInstantDeath` integer, nullable
            - `ChangeMaxBreakGauge` integer, nullable
            - `ParamAddMaxValue` integer, nullable
            - `ParamAddMaxCount` integer, nullable
            - `LossHpChangeDamage` integer, nullable
            - `IncludePassiveIndividuality` integer, nullable
            - `MotionChange` integer, nullable
            - `PopLabelDelay` integer, nullable
            - `NoTargetNoAct` integer, nullable
            - `CardIndex` integer, nullable
            - `CardIndividuality` integer, nullable
            - `WarBoardTakeOverBuff` integer, nullable
            - `ParamAddSelfIndividuality` integer[], nullable
            - `ParamAddOpIndividuality` integer[], nullable
            - `ParamAddFieldIndividuality` integer[], nullable
            - `ParamAddValue` integer, nullable
            - `MultipleGainStar` integer, nullable
            - `NoCheckIndividualityIfNotUnit` integer, nullable
            - `ForcedEffectSpeedOne` integer, nullable
            - `SetLimitCount` integer, nullable
            - `CheckEnemyFieldSpace` integer, nullable
            - `TriggeredFuncPosition` integer, nullable
            - `DamageCount` integer, nullable
            - `DamageRates` integer[], nullable
            - `OnPositions` integer[], nullable
            - `OffPositions` integer[], nullable
            - `TargetIndiv` integer, nullable
            - `IncludeIgnoreIndividuality` integer, nullable
            - `EvenIfWinDie` integer, nullable
            - `CallSvtEffectId` integer, nullable
            - `ForceAddState` integer, nullable
            - `UnSubState` integer, nullable
            - `IsStun2WaitMode` integer, nullable
            - `ForceSubState` integer, nullable
            - `IgnoreIndivUnreleaseable` integer, nullable
            - `OnParty` integer, nullable
            - `CounterId` integer, nullable
            - `CounterLv` integer, nullable
            - `CounterOc` integer, nullable
            - `UseTreasureDevice` integer, nullable
            - `SkillReaction` integer, nullable
            - `BehaveAsFamilyBuff` integer, nullable
            - `UnSubStateWhileLinkedToOthers` integer, nullable — The buff with this dataVal is removed if the linked buff is removed.
            - `NotAccompanyWhenLinkedTargetMoveState` integer, nullable
            - `NotTargetSkillIdArray` integer[], nullable
            - `ShortTurn` integer, nullable
            - `FieldIndividuality` integer[], nullable
            - `BGId` integer, nullable
            - `BGType` integer, nullable
            - `BgmId` integer, nullable
            - `TakeOverFieldState` integer, nullable
            - `TakeOverNextWaveBGAndBGM` integer, nullable
            - `RemoveFieldBuffActorDeath` integer, nullable
            - `FieldBuffGrantType` integer, nullable
            - `Priority` integer, nullable
            - `AddIndividualityEx` integer, nullable
            - `IgnoreResistance` integer, nullable
            - `GainNpTargetPassiveIndividuality` integer, nullable
            - `HpReduceToRegainIndiv` integer, nullable
            - `DisplayActualRecoveryHpFlag` integer, nullable
            - `ShiftDeckIndex` integer, nullable
            - `PopValueText` string, nullable
            - `IsLossHpPerNow` integer, nullable
            - `CopyTargetFunctionType` integer[], nullable
            - `CopyFunctionTargetPTOnly` integer, nullable
            - `IgnoreValueUp` integer, nullable
            - `ApplyValueUp` string[], nullable
            - `ActNoDamageBuff` integer, nullable
            - `ActSelectIndex` integer, nullable
            - `CopyTargetBuffType` integer[], nullable
            - `NotSkillCopyTargetFuncIds` integer[], nullable
            - `NotSkillCopyTargetIndividualities` integer[], nullable
            - `ClassIconAuraEffectId` integer, nullable
            - `ActMasterGenderType` integer, nullable
            - `IntervalTurn` integer, nullable
            - `IntervalCount` integer, nullable
            - `TriggeredFieldCountTarget` integer, nullable
            - `TriggeredFieldCountRange` string, nullable
            - `TargetEnemyRange` integer[], nullable
            - `TriggeredFuncPositionSameTarget` integer, nullable
            - `TriggeredFuncPositionAll` integer, nullable
            - `TriggeredTargetHpRange` string, nullable
            - `TriggeredTargetHpRateRange` string, nullable
            - `ExcludeUnSubStateIndiv` integer, nullable
            - `ProgressTurnOnBoard` integer, nullable
            - `CheckTargetResurrectable` integer, nullable
            - `CancelTransform` integer, nullable
            - `UnSubStateWhenContinue` integer, nullable
            - `CheckTargetHaveDefeatPoint` integer, nullable
            - `NPFixedDamageValue` integer, nullable
            - `IgnoreShiftSafeDamage` integer, nullable
            - `ActAttackFunction` integer, nullable
            - `DelayRemoveBuffExpiredOnPlayerTurn` integer, nullable
            - `AllowRemoveBuff` integer, nullable
            - `NotExecFunctionIfKeepAliveOnWarBoard` integer, nullable
            - `SnapShotParamAddSelfIndv` integer[], nullable
            - `SnapShotParamAddOpIndv` integer[], nullable
            - `SnapShotParamAddFieldIndv` integer[], nullable
            - `SnapShotParamAddValue` integer, nullable
            - `SnapShotParamAddMaxValue` integer, nullable
            - `SnapShotParamAddMaxCount` integer, nullable
            - `NotExecOnTransform` integer, nullable
            - `NotRemoveOnTransform` integer, nullable
            - `PriorityBgm` integer, nullable
            - `BgmAllowSubPlaying` integer, nullable
            - `BgPriority` integer, nullable
            - `PriorityBg` integer, nullable
            - `ResetPriorityBgmAtWaveStart` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Priority` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Target` integer, nullable
            - `ExtendBuffHalfTurnInOpponentTurn` integer, nullable
            - `ShortenBuffHalfTurnInOpponentTurn` integer, nullable
            - `ExtendBuffHalfTurnInPartyTurn` integer, nullable
            - `ShortenBuffHalfTurnInPartyTurn` integer, nullable
            - `LinkageBuffGrantSuccessEvenIfOtherFailed` integer, nullable
            - `DisplayNoEffectCauses` string, nullable
            - `BattlePointId` integer, nullable
            - `BattlePointValue` integer, nullable
            - `BattlePointUiUpdateType` integer, nullable
            - `BattlePointOverwrite` integer, nullable
            - `CheckOverChargeStageRange` string[], nullable
            - `CheckBattlePointPhaseRange` ValCheckBattlePointPhaseRange[], nullable
              - …
            - `StartingPosition` integer[], nullable
            - `FriendShipAbove` integer, nullable
            - `DamageRateBattlePointPhase` ValDamageRateBattlePointPhase[], nullable
              - …
            - `ParamAddBattlePointPhaseId` integer, nullable
            - `ParamAddBattlePointPhaseValue` integer, nullable
            - `ShortenMaxCountEachSkill` integer[], nullable
            - `ChargeHpMaxBeforeBreakGaugeUp` integer, nullable
            - `TargetFunctionIndividuality` integer[], nullable
            - `TargetBuffIndividuality` integer[], nullable
            - `TargetEnemyClass` integer, nullable
            - `ParamAddIndividualityTargetType` integer, nullable
            - `TriggeredFuncIndexAndCheckList` integer[], nullable
            - `FuncCheckTargetIndividualityTargetType` integer, nullable
            - `FuncCheckTargetIndividualityCountHigher` integer, nullable
            - `FuncCheckTargetIndividualityCountLower` integer, nullable
            - `FuncCheckTargetIndividualityCountEqual` integer, nullable
            - `ParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `EnemyCountChangeTime` integer, nullable
            - `EnemyCountChangeEffectId` integer, nullable
            - `EnemyCountWaitTimeAfterMessage` integer, nullable
            - `WaitMessageEnd` integer, nullable
            - `MessageStartDelayTime` integer, nullable
            - `ContinueDisplayMessage` integer, nullable
            - `StartIntervalTurn` integer, nullable
            - `StartIntervalCount` integer, nullable
            - `CommonReleaseId` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInPartyTurn` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInOpponentTurn` integer, nullable
            - `OverwriteFuncInvalidType` integer, nullable
            - `BgmFadeTime` integer, nullable
            - `KeepChangeModelAfterContinue` integer, nullable
            - `DefenceDamageHigher` integer, nullable
            - `SameIndivBuffActorOnField` integer, nullable
            - `SyncUsedSameIndivBuffActorOnField` integer, nullable
            - `OnlyMaxFuncGroupId` integer, nullable
            - `UseAttack` integer, nullable
            - `CondParamAddType` integer, nullable
            - `CondParamAddValue` integer, nullable
            - `CondParamAddMaxValue` integer, nullable
            - `CondParamAddTargetId` integer[], nullable
            - `CondParamRangeType` integer, nullable
            - `CondParamRangeMaxCount` integer, nullable
            - `CondParamRangeMaxValue` integer, nullable
            - `CondParamRangeTargetId` integer[], nullable
            - `ExecOnce` integer, nullable
            - `ApplyBuffIndividuality` array[], nullable
              - …
            - `ExecWhenCanNotAttack` integer, nullable
            - `ExecEvenCardSelectState` integer, nullable
            - `IgnoredCheckBuffType` integer, nullable
            - `OverwriteShift` integer, nullable
            - `IgnoreShiftWhiteFade` integer, nullable
            - `BackStepTargets` integer[], nullable
            - `ReplacePositionTargets` integer[], nullable
            - `ApplySupportSvt` integer, nullable
            - `ApplyHighestValueInFieldGroup` integer, nullable
            - `IsClassIconChangeSaveGrand` integer, nullable
            - `ExecuteEffectId` integer, nullable
            - `PriorityUpHate` integer, nullable
            - `JudgeUseEveryTime` integer, nullable
            - `IgnoreDeathRate` integer, nullable
            - `SubstituteRate` integer, nullable
            - `SubstituteResist` integer, nullable
            - `UseSvtResistRate` integer, nullable
            - `UseBuffResistRate` integer, nullable
            - `SubstituteSkillId` integer, nullable
            - `SubstituteSkillLv` integer, nullable
            - `ResistSkillId` integer, nullable
            - `ResistSkillLv` integer, nullable
            - `SubstitutePopupText` string, nullable
            - `SubstitutePopupIconId` integer, nullable
            - `ResistPopupText` string, nullable
            - `ResistPopupIconId` integer, nullable
            - `SubstituteEffectList` integer[], nullable
            - `ResistEffectList` integer[], nullable
            - `EnablePassiveBuffConvert` integer, nullable
            - `FieldBuffApplyTarget` integer, nullable
            - `MaxGainNp` integer, nullable
            - `MaxHastenNpTurn` integer, nullable
            - `FunctionTriggerActorTargetFlag` integer, nullable
            - `IsTurnProgressWithoutGrantActor` integer, nullable
            - `IsFuncCheckFieldIndividuality` integer, nullable
            - `IgnoreTargetFuncResult` integer, nullable
            - `ExecuteWhenHideText` integer, nullable
            - `SkipCheckAlive` integer, nullable
            - `CallServantPosition` integer, nullable
            - `NotActIfAlreadyAvoidStateBuff` integer, nullable
            - `AvoidFieldBuff` integer, nullable
            - `UseUserSpecifiedLimitCount` integer, nullable
            - `ParamAddOpCheckDead` integer, nullable
            - `ResultAggregateGroupId` integer, nullable
            - `SelfTurnProgressGroup` integer, nullable
            - `EnemyCountWaitTimeAfterEffect` integer, nullable
            - `TriggeredTargetBattlePointRateRange` ValTriggeredTargetBattlePointRateRange[], nullable
              - …
            - `OnlyAvailableSkill` integer, nullable
            - `UserEquipSkillMaxTargetNum` integer, nullable
            - `ShowMasterPopupDuringNoblePhantasm` integer, nullable
            - `TypeIndividualityEachFunc` array[], nullable
              - …
            - `NotRemoveOnShift` integer, nullable
            - `Individuality` integer, nullable
            - `EventId` integer, nullable
            - `AddCount` integer, nullable
            - `RateCount` integer, nullable
            - `DropRateCount` integer, nullable
            - `DependFunc` NiceBaseFunction
              - …
            - `DependFuncVals` BaseVals
              - …
          - `svals2` Vals[], nullable — Parameter values for NP Overcharge level 2 by NP level
            - `Rate` integer, nullable
            - `Turn` integer, nullable
            - `Count` integer, nullable
            - `Value` integer, nullable
            - `Value2` integer, nullable
            - `UseRate` integer, nullable
            - `Target` integer, nullable
            - `Correction` integer, nullable
            - `ParamAdd` integer, nullable
            - `ParamMax` integer, nullable
            - `HideMiss` integer, nullable
            - `OnField` integer, nullable
            - `HideNoEffect` integer, nullable
            - `Unaffected` integer, nullable
            - `ShowState` integer, nullable
            - `AuraEffectId` integer, nullable
            - `ActSet` integer, nullable
            - `ActSetWeight` integer, nullable
            - `ShowQuestNoEffect` integer, nullable
            - `CheckDead` integer, nullable
            - `RatioHPHigh` integer, nullable
            - `RatioHPLow` integer, nullable
            - `SetPassiveFrame` integer, nullable
            - `SetPlayerSideBg` integer, nullable
            - `SetEnemySideBg` integer, nullable
            - `ProcPassive` integer, nullable
            - `ProcActive` integer, nullable
            - `HideParam` integer, nullable
            - `SkillID` integer, nullable
            - `SkillLV` integer, nullable
            - `ShowCardOnly` integer, nullable
            - `EffectSummon` integer, nullable
            - `RatioHPRangeHigh` integer, nullable
            - `RatioHPRangeLow` integer, nullable
            - `TargetList` integer[], nullable
            - `OpponentOnly` integer, nullable
            - `StatusEffectId` integer, nullable
            - `EndBattle` integer, nullable
            - `LoseBattle` integer, nullable
            - `AddIndividualty` integer, nullable
            - `AddIndividualtyList` integer[], nullable
            - `AddLinkageTargetIndividualty` integer, nullable
            - `SameBuffLimitTargetIndividuality` integer, nullable
            - `SameBuffLimitNum` integer, nullable
            - `CheckDuplicate` integer, nullable
            - `OnFieldCount` integer, nullable
            - `TargetRarityList` integer[], nullable
            - `DependFuncId` integer, nullable
            - `InvalidHide` integer, nullable
            - `OutEnemyNpcId` integer, nullable
            - `InEnemyNpcId` integer, nullable
            - `OutEnemyPosition` integer, nullable
            - `IgnoreIndividuality` integer, nullable
            - `StarHigher` integer, nullable
            - `ChangeTDCommandType` integer, nullable
            - `ShiftNpcId` integer, nullable
            - `DisplayLastFuncInvalidType` integer, nullable
            - `AndCheckIndividualityList` integer[], nullable
            - `AndOrCheckIndividualityList` array[], nullable
              - …
            - `WinBattleNotRelatedSurvivalStatus` integer, nullable
            - `ForceSelfInstantDeath` integer, nullable
            - `ChangeMaxBreakGauge` integer, nullable
            - `ParamAddMaxValue` integer, nullable
            - `ParamAddMaxCount` integer, nullable
            - `LossHpChangeDamage` integer, nullable
            - `IncludePassiveIndividuality` integer, nullable
            - `MotionChange` integer, nullable
            - `PopLabelDelay` integer, nullable
            - `NoTargetNoAct` integer, nullable
            - `CardIndex` integer, nullable
            - `CardIndividuality` integer, nullable
            - `WarBoardTakeOverBuff` integer, nullable
            - `ParamAddSelfIndividuality` integer[], nullable
            - `ParamAddOpIndividuality` integer[], nullable
            - `ParamAddFieldIndividuality` integer[], nullable
            - `ParamAddValue` integer, nullable
            - `MultipleGainStar` integer, nullable
            - `NoCheckIndividualityIfNotUnit` integer, nullable
            - `ForcedEffectSpeedOne` integer, nullable
            - `SetLimitCount` integer, nullable
            - `CheckEnemyFieldSpace` integer, nullable
            - `TriggeredFuncPosition` integer, nullable
            - `DamageCount` integer, nullable
            - `DamageRates` integer[], nullable
            - `OnPositions` integer[], nullable
            - `OffPositions` integer[], nullable
            - `TargetIndiv` integer, nullable
            - `IncludeIgnoreIndividuality` integer, nullable
            - `EvenIfWinDie` integer, nullable
            - `CallSvtEffectId` integer, nullable
            - `ForceAddState` integer, nullable
            - `UnSubState` integer, nullable
            - `IsStun2WaitMode` integer, nullable
            - `ForceSubState` integer, nullable
            - `IgnoreIndivUnreleaseable` integer, nullable
            - `OnParty` integer, nullable
            - `CounterId` integer, nullable
            - `CounterLv` integer, nullable
            - `CounterOc` integer, nullable
            - `UseTreasureDevice` integer, nullable
            - `SkillReaction` integer, nullable
            - `BehaveAsFamilyBuff` integer, nullable
            - `UnSubStateWhileLinkedToOthers` integer, nullable — The buff with this dataVal is removed if the linked buff is removed.
            - `NotAccompanyWhenLinkedTargetMoveState` integer, nullable
            - `NotTargetSkillIdArray` integer[], nullable
            - `ShortTurn` integer, nullable
            - `FieldIndividuality` integer[], nullable
            - `BGId` integer, nullable
            - `BGType` integer, nullable
            - `BgmId` integer, nullable
            - `TakeOverFieldState` integer, nullable
            - `TakeOverNextWaveBGAndBGM` integer, nullable
            - `RemoveFieldBuffActorDeath` integer, nullable
            - `FieldBuffGrantType` integer, nullable
            - `Priority` integer, nullable
            - `AddIndividualityEx` integer, nullable
            - `IgnoreResistance` integer, nullable
            - `GainNpTargetPassiveIndividuality` integer, nullable
            - `HpReduceToRegainIndiv` integer, nullable
            - `DisplayActualRecoveryHpFlag` integer, nullable
            - `ShiftDeckIndex` integer, nullable
            - `PopValueText` string, nullable
            - `IsLossHpPerNow` integer, nullable
            - `CopyTargetFunctionType` integer[], nullable
            - `CopyFunctionTargetPTOnly` integer, nullable
            - `IgnoreValueUp` integer, nullable
            - `ApplyValueUp` string[], nullable
            - `ActNoDamageBuff` integer, nullable
            - `ActSelectIndex` integer, nullable
            - `CopyTargetBuffType` integer[], nullable
            - `NotSkillCopyTargetFuncIds` integer[], nullable
            - `NotSkillCopyTargetIndividualities` integer[], nullable
            - `ClassIconAuraEffectId` integer, nullable
            - `ActMasterGenderType` integer, nullable
            - `IntervalTurn` integer, nullable
            - `IntervalCount` integer, nullable
            - `TriggeredFieldCountTarget` integer, nullable
            - `TriggeredFieldCountRange` string, nullable
            - `TargetEnemyRange` integer[], nullable
            - `TriggeredFuncPositionSameTarget` integer, nullable
            - `TriggeredFuncPositionAll` integer, nullable
            - `TriggeredTargetHpRange` string, nullable
            - `TriggeredTargetHpRateRange` string, nullable
            - `ExcludeUnSubStateIndiv` integer, nullable
            - `ProgressTurnOnBoard` integer, nullable
            - `CheckTargetResurrectable` integer, nullable
            - `CancelTransform` integer, nullable
            - `UnSubStateWhenContinue` integer, nullable
            - `CheckTargetHaveDefeatPoint` integer, nullable
            - `NPFixedDamageValue` integer, nullable
            - `IgnoreShiftSafeDamage` integer, nullable
            - `ActAttackFunction` integer, nullable
            - `DelayRemoveBuffExpiredOnPlayerTurn` integer, nullable
            - `AllowRemoveBuff` integer, nullable
            - `NotExecFunctionIfKeepAliveOnWarBoard` integer, nullable
            - `SnapShotParamAddSelfIndv` integer[], nullable
            - `SnapShotParamAddOpIndv` integer[], nullable
            - `SnapShotParamAddFieldIndv` integer[], nullable
            - `SnapShotParamAddValue` integer, nullable
            - `SnapShotParamAddMaxValue` integer, nullable
            - `SnapShotParamAddMaxCount` integer, nullable
            - `NotExecOnTransform` integer, nullable
            - `NotRemoveOnTransform` integer, nullable
            - `PriorityBgm` integer, nullable
            - `BgmAllowSubPlaying` integer, nullable
            - `BgPriority` integer, nullable
            - `PriorityBg` integer, nullable
            - `ResetPriorityBgmAtWaveStart` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Priority` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Target` integer, nullable
            - `ExtendBuffHalfTurnInOpponentTurn` integer, nullable
            - `ShortenBuffHalfTurnInOpponentTurn` integer, nullable
            - `ExtendBuffHalfTurnInPartyTurn` integer, nullable
            - `ShortenBuffHalfTurnInPartyTurn` integer, nullable
            - `LinkageBuffGrantSuccessEvenIfOtherFailed` integer, nullable
            - `DisplayNoEffectCauses` string, nullable
            - `BattlePointId` integer, nullable
            - `BattlePointValue` integer, nullable
            - `BattlePointUiUpdateType` integer, nullable
            - `BattlePointOverwrite` integer, nullable
            - `CheckOverChargeStageRange` string[], nullable
            - `CheckBattlePointPhaseRange` ValCheckBattlePointPhaseRange[], nullable
              - …
            - `StartingPosition` integer[], nullable
            - `FriendShipAbove` integer, nullable
            - `DamageRateBattlePointPhase` ValDamageRateBattlePointPhase[], nullable
              - …
            - `ParamAddBattlePointPhaseId` integer, nullable
            - `ParamAddBattlePointPhaseValue` integer, nullable
            - `ShortenMaxCountEachSkill` integer[], nullable
            - `ChargeHpMaxBeforeBreakGaugeUp` integer, nullable
            - `TargetFunctionIndividuality` integer[], nullable
            - `TargetBuffIndividuality` integer[], nullable
            - `TargetEnemyClass` integer, nullable
            - `ParamAddIndividualityTargetType` integer, nullable
            - `TriggeredFuncIndexAndCheckList` integer[], nullable
            - `FuncCheckTargetIndividualityTargetType` integer, nullable
            - `FuncCheckTargetIndividualityCountHigher` integer, nullable
            - `FuncCheckTargetIndividualityCountLower` integer, nullable
            - `FuncCheckTargetIndividualityCountEqual` integer, nullable
            - `ParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `EnemyCountChangeTime` integer, nullable
            - `EnemyCountChangeEffectId` integer, nullable
            - `EnemyCountWaitTimeAfterMessage` integer, nullable
            - `WaitMessageEnd` integer, nullable
            - `MessageStartDelayTime` integer, nullable
            - `ContinueDisplayMessage` integer, nullable
            - `StartIntervalTurn` integer, nullable
            - `StartIntervalCount` integer, nullable
            - `CommonReleaseId` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInPartyTurn` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInOpponentTurn` integer, nullable
            - `OverwriteFuncInvalidType` integer, nullable
            - `BgmFadeTime` integer, nullable
            - `KeepChangeModelAfterContinue` integer, nullable
            - `DefenceDamageHigher` integer, nullable
            - `SameIndivBuffActorOnField` integer, nullable
            - `SyncUsedSameIndivBuffActorOnField` integer, nullable
            - `OnlyMaxFuncGroupId` integer, nullable
            - `UseAttack` integer, nullable
            - `CondParamAddType` integer, nullable
            - `CondParamAddValue` integer, nullable
            - `CondParamAddMaxValue` integer, nullable
            - `CondParamAddTargetId` integer[], nullable
            - `CondParamRangeType` integer, nullable
            - `CondParamRangeMaxCount` integer, nullable
            - `CondParamRangeMaxValue` integer, nullable
            - `CondParamRangeTargetId` integer[], nullable
            - `ExecOnce` integer, nullable
            - `ApplyBuffIndividuality` array[], nullable
              - …
            - `ExecWhenCanNotAttack` integer, nullable
            - `ExecEvenCardSelectState` integer, nullable
            - `IgnoredCheckBuffType` integer, nullable
            - `OverwriteShift` integer, nullable
            - `IgnoreShiftWhiteFade` integer, nullable
            - `BackStepTargets` integer[], nullable
            - `ReplacePositionTargets` integer[], nullable
            - `ApplySupportSvt` integer, nullable
            - `ApplyHighestValueInFieldGroup` integer, nullable
            - `IsClassIconChangeSaveGrand` integer, nullable
            - `ExecuteEffectId` integer, nullable
            - `PriorityUpHate` integer, nullable
            - `JudgeUseEveryTime` integer, nullable
            - `IgnoreDeathRate` integer, nullable
            - `SubstituteRate` integer, nullable
            - `SubstituteResist` integer, nullable
            - `UseSvtResistRate` integer, nullable
            - `UseBuffResistRate` integer, nullable
            - `SubstituteSkillId` integer, nullable
            - `SubstituteSkillLv` integer, nullable
            - `ResistSkillId` integer, nullable
            - `ResistSkillLv` integer, nullable
            - `SubstitutePopupText` string, nullable
            - `SubstitutePopupIconId` integer, nullable
            - `ResistPopupText` string, nullable
            - `ResistPopupIconId` integer, nullable
            - `SubstituteEffectList` integer[], nullable
            - `ResistEffectList` integer[], nullable
            - `EnablePassiveBuffConvert` integer, nullable
            - `FieldBuffApplyTarget` integer, nullable
            - `MaxGainNp` integer, nullable
            - `MaxHastenNpTurn` integer, nullable
            - `FunctionTriggerActorTargetFlag` integer, nullable
            - `IsTurnProgressWithoutGrantActor` integer, nullable
            - `IsFuncCheckFieldIndividuality` integer, nullable
            - `IgnoreTargetFuncResult` integer, nullable
            - `ExecuteWhenHideText` integer, nullable
            - `SkipCheckAlive` integer, nullable
            - `CallServantPosition` integer, nullable
            - `NotActIfAlreadyAvoidStateBuff` integer, nullable
            - `AvoidFieldBuff` integer, nullable
            - `UseUserSpecifiedLimitCount` integer, nullable
            - `ParamAddOpCheckDead` integer, nullable
            - `ResultAggregateGroupId` integer, nullable
            - `SelfTurnProgressGroup` integer, nullable
            - `EnemyCountWaitTimeAfterEffect` integer, nullable
            - `TriggeredTargetBattlePointRateRange` ValTriggeredTargetBattlePointRateRange[], nullable
              - …
            - `OnlyAvailableSkill` integer, nullable
            - `UserEquipSkillMaxTargetNum` integer, nullable
            - `ShowMasterPopupDuringNoblePhantasm` integer, nullable
            - `TypeIndividualityEachFunc` array[], nullable
              - …
            - `NotRemoveOnShift` integer, nullable
            - `Individuality` integer, nullable
            - `EventId` integer, nullable
            - `AddCount` integer, nullable
            - `RateCount` integer, nullable
            - `DropRateCount` integer, nullable
            - `DependFunc` NiceBaseFunction
              - …
            - `DependFuncVals` BaseVals
              - …
          - `svals3` Vals[], nullable — Parameter values for NP Overcharge level 3 by NP level
            - `Rate` integer, nullable
            - `Turn` integer, nullable
            - `Count` integer, nullable
            - `Value` integer, nullable
            - `Value2` integer, nullable
            - `UseRate` integer, nullable
            - `Target` integer, nullable
            - `Correction` integer, nullable
            - `ParamAdd` integer, nullable
            - `ParamMax` integer, nullable
            - `HideMiss` integer, nullable
            - `OnField` integer, nullable
            - `HideNoEffect` integer, nullable
            - `Unaffected` integer, nullable
            - `ShowState` integer, nullable
            - `AuraEffectId` integer, nullable
            - `ActSet` integer, nullable
            - `ActSetWeight` integer, nullable
            - `ShowQuestNoEffect` integer, nullable
            - `CheckDead` integer, nullable
            - `RatioHPHigh` integer, nullable
            - `RatioHPLow` integer, nullable
            - `SetPassiveFrame` integer, nullable
            - `SetPlayerSideBg` integer, nullable
            - `SetEnemySideBg` integer, nullable
            - `ProcPassive` integer, nullable
            - `ProcActive` integer, nullable
            - `HideParam` integer, nullable
            - `SkillID` integer, nullable
            - `SkillLV` integer, nullable
            - `ShowCardOnly` integer, nullable
            - `EffectSummon` integer, nullable
            - `RatioHPRangeHigh` integer, nullable
            - `RatioHPRangeLow` integer, nullable
            - `TargetList` integer[], nullable
            - `OpponentOnly` integer, nullable
            - `StatusEffectId` integer, nullable
            - `EndBattle` integer, nullable
            - `LoseBattle` integer, nullable
            - `AddIndividualty` integer, nullable
            - `AddIndividualtyList` integer[], nullable
            - `AddLinkageTargetIndividualty` integer, nullable
            - `SameBuffLimitTargetIndividuality` integer, nullable
            - `SameBuffLimitNum` integer, nullable
            - `CheckDuplicate` integer, nullable
            - `OnFieldCount` integer, nullable
            - `TargetRarityList` integer[], nullable
            - `DependFuncId` integer, nullable
            - `InvalidHide` integer, nullable
            - `OutEnemyNpcId` integer, nullable
            - `InEnemyNpcId` integer, nullable
            - `OutEnemyPosition` integer, nullable
            - `IgnoreIndividuality` integer, nullable
            - `StarHigher` integer, nullable
            - `ChangeTDCommandType` integer, nullable
            - `ShiftNpcId` integer, nullable
            - `DisplayLastFuncInvalidType` integer, nullable
            - `AndCheckIndividualityList` integer[], nullable
            - `AndOrCheckIndividualityList` array[], nullable
              - …
            - `WinBattleNotRelatedSurvivalStatus` integer, nullable
            - `ForceSelfInstantDeath` integer, nullable
            - `ChangeMaxBreakGauge` integer, nullable
            - `ParamAddMaxValue` integer, nullable
            - `ParamAddMaxCount` integer, nullable
            - `LossHpChangeDamage` integer, nullable
            - `IncludePassiveIndividuality` integer, nullable
            - `MotionChange` integer, nullable
            - `PopLabelDelay` integer, nullable
            - `NoTargetNoAct` integer, nullable
            - `CardIndex` integer, nullable
            - `CardIndividuality` integer, nullable
            - `WarBoardTakeOverBuff` integer, nullable
            - `ParamAddSelfIndividuality` integer[], nullable
            - `ParamAddOpIndividuality` integer[], nullable
            - `ParamAddFieldIndividuality` integer[], nullable
            - `ParamAddValue` integer, nullable
            - `MultipleGainStar` integer, nullable
            - `NoCheckIndividualityIfNotUnit` integer, nullable
            - `ForcedEffectSpeedOne` integer, nullable
            - `SetLimitCount` integer, nullable
            - `CheckEnemyFieldSpace` integer, nullable
            - `TriggeredFuncPosition` integer, nullable
            - `DamageCount` integer, nullable
            - `DamageRates` integer[], nullable
            - `OnPositions` integer[], nullable
            - `OffPositions` integer[], nullable
            - `TargetIndiv` integer, nullable
            - `IncludeIgnoreIndividuality` integer, nullable
            - `EvenIfWinDie` integer, nullable
            - `CallSvtEffectId` integer, nullable
            - `ForceAddState` integer, nullable
            - `UnSubState` integer, nullable
            - `IsStun2WaitMode` integer, nullable
            - `ForceSubState` integer, nullable
            - `IgnoreIndivUnreleaseable` integer, nullable
            - `OnParty` integer, nullable
            - `CounterId` integer, nullable
            - `CounterLv` integer, nullable
            - `CounterOc` integer, nullable
            - `UseTreasureDevice` integer, nullable
            - `SkillReaction` integer, nullable
            - `BehaveAsFamilyBuff` integer, nullable
            - `UnSubStateWhileLinkedToOthers` integer, nullable — The buff with this dataVal is removed if the linked buff is removed.
            - `NotAccompanyWhenLinkedTargetMoveState` integer, nullable
            - `NotTargetSkillIdArray` integer[], nullable
            - `ShortTurn` integer, nullable
            - `FieldIndividuality` integer[], nullable
            - `BGId` integer, nullable
            - `BGType` integer, nullable
            - `BgmId` integer, nullable
            - `TakeOverFieldState` integer, nullable
            - `TakeOverNextWaveBGAndBGM` integer, nullable
            - `RemoveFieldBuffActorDeath` integer, nullable
            - `FieldBuffGrantType` integer, nullable
            - `Priority` integer, nullable
            - `AddIndividualityEx` integer, nullable
            - `IgnoreResistance` integer, nullable
            - `GainNpTargetPassiveIndividuality` integer, nullable
            - `HpReduceToRegainIndiv` integer, nullable
            - `DisplayActualRecoveryHpFlag` integer, nullable
            - `ShiftDeckIndex` integer, nullable
            - `PopValueText` string, nullable
            - `IsLossHpPerNow` integer, nullable
            - `CopyTargetFunctionType` integer[], nullable
            - `CopyFunctionTargetPTOnly` integer, nullable
            - `IgnoreValueUp` integer, nullable
            - `ApplyValueUp` string[], nullable
            - `ActNoDamageBuff` integer, nullable
            - `ActSelectIndex` integer, nullable
            - `CopyTargetBuffType` integer[], nullable
            - `NotSkillCopyTargetFuncIds` integer[], nullable
            - `NotSkillCopyTargetIndividualities` integer[], nullable
            - `ClassIconAuraEffectId` integer, nullable
            - `ActMasterGenderType` integer, nullable
            - `IntervalTurn` integer, nullable
            - `IntervalCount` integer, nullable
            - `TriggeredFieldCountTarget` integer, nullable
            - `TriggeredFieldCountRange` string, nullable
            - `TargetEnemyRange` integer[], nullable
            - `TriggeredFuncPositionSameTarget` integer, nullable
            - `TriggeredFuncPositionAll` integer, nullable
            - `TriggeredTargetHpRange` string, nullable
            - `TriggeredTargetHpRateRange` string, nullable
            - `ExcludeUnSubStateIndiv` integer, nullable
            - `ProgressTurnOnBoard` integer, nullable
            - `CheckTargetResurrectable` integer, nullable
            - `CancelTransform` integer, nullable
            - `UnSubStateWhenContinue` integer, nullable
            - `CheckTargetHaveDefeatPoint` integer, nullable
            - `NPFixedDamageValue` integer, nullable
            - `IgnoreShiftSafeDamage` integer, nullable
            - `ActAttackFunction` integer, nullable
            - `DelayRemoveBuffExpiredOnPlayerTurn` integer, nullable
            - `AllowRemoveBuff` integer, nullable
            - `NotExecFunctionIfKeepAliveOnWarBoard` integer, nullable
            - `SnapShotParamAddSelfIndv` integer[], nullable
            - `SnapShotParamAddOpIndv` integer[], nullable
            - `SnapShotParamAddFieldIndv` integer[], nullable
            - `SnapShotParamAddValue` integer, nullable
            - `SnapShotParamAddMaxValue` integer, nullable
            - `SnapShotParamAddMaxCount` integer, nullable
            - `NotExecOnTransform` integer, nullable
            - `NotRemoveOnTransform` integer, nullable
            - `PriorityBgm` integer, nullable
            - `BgmAllowSubPlaying` integer, nullable
            - `BgPriority` integer, nullable
            - `PriorityBg` integer, nullable
            - `ResetPriorityBgmAtWaveStart` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Priority` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Target` integer, nullable
            - `ExtendBuffHalfTurnInOpponentTurn` integer, nullable
            - `ShortenBuffHalfTurnInOpponentTurn` integer, nullable
            - `ExtendBuffHalfTurnInPartyTurn` integer, nullable
            - `ShortenBuffHalfTurnInPartyTurn` integer, nullable
            - `LinkageBuffGrantSuccessEvenIfOtherFailed` integer, nullable
            - `DisplayNoEffectCauses` string, nullable
            - `BattlePointId` integer, nullable
            - `BattlePointValue` integer, nullable
            - `BattlePointUiUpdateType` integer, nullable
            - `BattlePointOverwrite` integer, nullable
            - `CheckOverChargeStageRange` string[], nullable
            - `CheckBattlePointPhaseRange` ValCheckBattlePointPhaseRange[], nullable
              - …
            - `StartingPosition` integer[], nullable
            - `FriendShipAbove` integer, nullable
            - `DamageRateBattlePointPhase` ValDamageRateBattlePointPhase[], nullable
              - …
            - `ParamAddBattlePointPhaseId` integer, nullable
            - `ParamAddBattlePointPhaseValue` integer, nullable
            - `ShortenMaxCountEachSkill` integer[], nullable
            - `ChargeHpMaxBeforeBreakGaugeUp` integer, nullable
            - `TargetFunctionIndividuality` integer[], nullable
            - `TargetBuffIndividuality` integer[], nullable
            - `TargetEnemyClass` integer, nullable
            - `ParamAddIndividualityTargetType` integer, nullable
            - `TriggeredFuncIndexAndCheckList` integer[], nullable
            - `FuncCheckTargetIndividualityTargetType` integer, nullable
            - `FuncCheckTargetIndividualityCountHigher` integer, nullable
            - `FuncCheckTargetIndividualityCountLower` integer, nullable
            - `FuncCheckTargetIndividualityCountEqual` integer, nullable
            - `ParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `EnemyCountChangeTime` integer, nullable
            - `EnemyCountChangeEffectId` integer, nullable
            - `EnemyCountWaitTimeAfterMessage` integer, nullable
            - `WaitMessageEnd` integer, nullable
            - `MessageStartDelayTime` integer, nullable
            - `ContinueDisplayMessage` integer, nullable
            - `StartIntervalTurn` integer, nullable
            - `StartIntervalCount` integer, nullable
            - `CommonReleaseId` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInPartyTurn` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInOpponentTurn` integer, nullable
            - `OverwriteFuncInvalidType` integer, nullable
            - `BgmFadeTime` integer, nullable
            - `KeepChangeModelAfterContinue` integer, nullable
            - `DefenceDamageHigher` integer, nullable
            - `SameIndivBuffActorOnField` integer, nullable
            - `SyncUsedSameIndivBuffActorOnField` integer, nullable
            - `OnlyMaxFuncGroupId` integer, nullable
            - `UseAttack` integer, nullable
            - `CondParamAddType` integer, nullable
            - `CondParamAddValue` integer, nullable
            - `CondParamAddMaxValue` integer, nullable
            - `CondParamAddTargetId` integer[], nullable
            - `CondParamRangeType` integer, nullable
            - `CondParamRangeMaxCount` integer, nullable
            - `CondParamRangeMaxValue` integer, nullable
            - `CondParamRangeTargetId` integer[], nullable
            - `ExecOnce` integer, nullable
            - `ApplyBuffIndividuality` array[], nullable
              - …
            - `ExecWhenCanNotAttack` integer, nullable
            - `ExecEvenCardSelectState` integer, nullable
            - `IgnoredCheckBuffType` integer, nullable
            - `OverwriteShift` integer, nullable
            - `IgnoreShiftWhiteFade` integer, nullable
            - `BackStepTargets` integer[], nullable
            - `ReplacePositionTargets` integer[], nullable
            - `ApplySupportSvt` integer, nullable
            - `ApplyHighestValueInFieldGroup` integer, nullable
            - `IsClassIconChangeSaveGrand` integer, nullable
            - `ExecuteEffectId` integer, nullable
            - `PriorityUpHate` integer, nullable
            - `JudgeUseEveryTime` integer, nullable
            - `IgnoreDeathRate` integer, nullable
            - `SubstituteRate` integer, nullable
            - `SubstituteResist` integer, nullable
            - `UseSvtResistRate` integer, nullable
            - `UseBuffResistRate` integer, nullable
            - `SubstituteSkillId` integer, nullable
            - `SubstituteSkillLv` integer, nullable
            - `ResistSkillId` integer, nullable
            - `ResistSkillLv` integer, nullable
            - `SubstitutePopupText` string, nullable
            - `SubstitutePopupIconId` integer, nullable
            - `ResistPopupText` string, nullable
            - `ResistPopupIconId` integer, nullable
            - `SubstituteEffectList` integer[], nullable
            - `ResistEffectList` integer[], nullable
            - `EnablePassiveBuffConvert` integer, nullable
            - `FieldBuffApplyTarget` integer, nullable
            - `MaxGainNp` integer, nullable
            - `MaxHastenNpTurn` integer, nullable
            - `FunctionTriggerActorTargetFlag` integer, nullable
            - `IsTurnProgressWithoutGrantActor` integer, nullable
            - `IsFuncCheckFieldIndividuality` integer, nullable
            - `IgnoreTargetFuncResult` integer, nullable
            - `ExecuteWhenHideText` integer, nullable
            - `SkipCheckAlive` integer, nullable
            - `CallServantPosition` integer, nullable
            - `NotActIfAlreadyAvoidStateBuff` integer, nullable
            - `AvoidFieldBuff` integer, nullable
            - `UseUserSpecifiedLimitCount` integer, nullable
            - `ParamAddOpCheckDead` integer, nullable
            - `ResultAggregateGroupId` integer, nullable
            - `SelfTurnProgressGroup` integer, nullable
            - `EnemyCountWaitTimeAfterEffect` integer, nullable
            - `TriggeredTargetBattlePointRateRange` ValTriggeredTargetBattlePointRateRange[], nullable
              - …
            - `OnlyAvailableSkill` integer, nullable
            - `UserEquipSkillMaxTargetNum` integer, nullable
            - `ShowMasterPopupDuringNoblePhantasm` integer, nullable
            - `TypeIndividualityEachFunc` array[], nullable
              - …
            - `NotRemoveOnShift` integer, nullable
            - `Individuality` integer, nullable
            - `EventId` integer, nullable
            - `AddCount` integer, nullable
            - `RateCount` integer, nullable
            - `DropRateCount` integer, nullable
            - `DependFunc` NiceBaseFunction
              - …
            - `DependFuncVals` BaseVals
              - …
          - `svals4` Vals[], nullable — Parameter values for NP Overcharge level 4 by NP level
            - `Rate` integer, nullable
            - `Turn` integer, nullable
            - `Count` integer, nullable
            - `Value` integer, nullable
            - `Value2` integer, nullable
            - `UseRate` integer, nullable
            - `Target` integer, nullable
            - `Correction` integer, nullable
            - `ParamAdd` integer, nullable
            - `ParamMax` integer, nullable
            - `HideMiss` integer, nullable
            - `OnField` integer, nullable
            - `HideNoEffect` integer, nullable
            - `Unaffected` integer, nullable
            - `ShowState` integer, nullable
            - `AuraEffectId` integer, nullable
            - `ActSet` integer, nullable
            - `ActSetWeight` integer, nullable
            - `ShowQuestNoEffect` integer, nullable
            - `CheckDead` integer, nullable
            - `RatioHPHigh` integer, nullable
            - `RatioHPLow` integer, nullable
            - `SetPassiveFrame` integer, nullable
            - `SetPlayerSideBg` integer, nullable
            - `SetEnemySideBg` integer, nullable
            - `ProcPassive` integer, nullable
            - `ProcActive` integer, nullable
            - `HideParam` integer, nullable
            - `SkillID` integer, nullable
            - `SkillLV` integer, nullable
            - `ShowCardOnly` integer, nullable
            - `EffectSummon` integer, nullable
            - `RatioHPRangeHigh` integer, nullable
            - `RatioHPRangeLow` integer, nullable
            - `TargetList` integer[], nullable
            - `OpponentOnly` integer, nullable
            - `StatusEffectId` integer, nullable
            - `EndBattle` integer, nullable
            - `LoseBattle` integer, nullable
            - `AddIndividualty` integer, nullable
            - `AddIndividualtyList` integer[], nullable
            - `AddLinkageTargetIndividualty` integer, nullable
            - `SameBuffLimitTargetIndividuality` integer, nullable
            - `SameBuffLimitNum` integer, nullable
            - `CheckDuplicate` integer, nullable
            - `OnFieldCount` integer, nullable
            - `TargetRarityList` integer[], nullable
            - `DependFuncId` integer, nullable
            - `InvalidHide` integer, nullable
            - `OutEnemyNpcId` integer, nullable
            - `InEnemyNpcId` integer, nullable
            - `OutEnemyPosition` integer, nullable
            - `IgnoreIndividuality` integer, nullable
            - `StarHigher` integer, nullable
            - `ChangeTDCommandType` integer, nullable
            - `ShiftNpcId` integer, nullable
            - `DisplayLastFuncInvalidType` integer, nullable
            - `AndCheckIndividualityList` integer[], nullable
            - `AndOrCheckIndividualityList` array[], nullable
              - …
            - `WinBattleNotRelatedSurvivalStatus` integer, nullable
            - `ForceSelfInstantDeath` integer, nullable
            - `ChangeMaxBreakGauge` integer, nullable
            - `ParamAddMaxValue` integer, nullable
            - `ParamAddMaxCount` integer, nullable
            - `LossHpChangeDamage` integer, nullable
            - `IncludePassiveIndividuality` integer, nullable
            - `MotionChange` integer, nullable
            - `PopLabelDelay` integer, nullable
            - `NoTargetNoAct` integer, nullable
            - `CardIndex` integer, nullable
            - `CardIndividuality` integer, nullable
            - `WarBoardTakeOverBuff` integer, nullable
            - `ParamAddSelfIndividuality` integer[], nullable
            - `ParamAddOpIndividuality` integer[], nullable
            - `ParamAddFieldIndividuality` integer[], nullable
            - `ParamAddValue` integer, nullable
            - `MultipleGainStar` integer, nullable
            - `NoCheckIndividualityIfNotUnit` integer, nullable
            - `ForcedEffectSpeedOne` integer, nullable
            - `SetLimitCount` integer, nullable
            - `CheckEnemyFieldSpace` integer, nullable
            - `TriggeredFuncPosition` integer, nullable
            - `DamageCount` integer, nullable
            - `DamageRates` integer[], nullable
            - `OnPositions` integer[], nullable
            - `OffPositions` integer[], nullable
            - `TargetIndiv` integer, nullable
            - `IncludeIgnoreIndividuality` integer, nullable
            - `EvenIfWinDie` integer, nullable
            - `CallSvtEffectId` integer, nullable
            - `ForceAddState` integer, nullable
            - `UnSubState` integer, nullable
            - `IsStun2WaitMode` integer, nullable
            - `ForceSubState` integer, nullable
            - `IgnoreIndivUnreleaseable` integer, nullable
            - `OnParty` integer, nullable
            - `CounterId` integer, nullable
            - `CounterLv` integer, nullable
            - `CounterOc` integer, nullable
            - `UseTreasureDevice` integer, nullable
            - `SkillReaction` integer, nullable
            - `BehaveAsFamilyBuff` integer, nullable
            - `UnSubStateWhileLinkedToOthers` integer, nullable — The buff with this dataVal is removed if the linked buff is removed.
            - `NotAccompanyWhenLinkedTargetMoveState` integer, nullable
            - `NotTargetSkillIdArray` integer[], nullable
            - `ShortTurn` integer, nullable
            - `FieldIndividuality` integer[], nullable
            - `BGId` integer, nullable
            - `BGType` integer, nullable
            - `BgmId` integer, nullable
            - `TakeOverFieldState` integer, nullable
            - `TakeOverNextWaveBGAndBGM` integer, nullable
            - `RemoveFieldBuffActorDeath` integer, nullable
            - `FieldBuffGrantType` integer, nullable
            - `Priority` integer, nullable
            - `AddIndividualityEx` integer, nullable
            - `IgnoreResistance` integer, nullable
            - `GainNpTargetPassiveIndividuality` integer, nullable
            - `HpReduceToRegainIndiv` integer, nullable
            - `DisplayActualRecoveryHpFlag` integer, nullable
            - `ShiftDeckIndex` integer, nullable
            - `PopValueText` string, nullable
            - `IsLossHpPerNow` integer, nullable
            - `CopyTargetFunctionType` integer[], nullable
            - `CopyFunctionTargetPTOnly` integer, nullable
            - `IgnoreValueUp` integer, nullable
            - `ApplyValueUp` string[], nullable
            - `ActNoDamageBuff` integer, nullable
            - `ActSelectIndex` integer, nullable
            - `CopyTargetBuffType` integer[], nullable
            - `NotSkillCopyTargetFuncIds` integer[], nullable
            - `NotSkillCopyTargetIndividualities` integer[], nullable
            - `ClassIconAuraEffectId` integer, nullable
            - `ActMasterGenderType` integer, nullable
            - `IntervalTurn` integer, nullable
            - `IntervalCount` integer, nullable
            - `TriggeredFieldCountTarget` integer, nullable
            - `TriggeredFieldCountRange` string, nullable
            - `TargetEnemyRange` integer[], nullable
            - `TriggeredFuncPositionSameTarget` integer, nullable
            - `TriggeredFuncPositionAll` integer, nullable
            - `TriggeredTargetHpRange` string, nullable
            - `TriggeredTargetHpRateRange` string, nullable
            - `ExcludeUnSubStateIndiv` integer, nullable
            - `ProgressTurnOnBoard` integer, nullable
            - `CheckTargetResurrectable` integer, nullable
            - `CancelTransform` integer, nullable
            - `UnSubStateWhenContinue` integer, nullable
            - `CheckTargetHaveDefeatPoint` integer, nullable
            - `NPFixedDamageValue` integer, nullable
            - `IgnoreShiftSafeDamage` integer, nullable
            - `ActAttackFunction` integer, nullable
            - `DelayRemoveBuffExpiredOnPlayerTurn` integer, nullable
            - `AllowRemoveBuff` integer, nullable
            - `NotExecFunctionIfKeepAliveOnWarBoard` integer, nullable
            - `SnapShotParamAddSelfIndv` integer[], nullable
            - `SnapShotParamAddOpIndv` integer[], nullable
            - `SnapShotParamAddFieldIndv` integer[], nullable
            - `SnapShotParamAddValue` integer, nullable
            - `SnapShotParamAddMaxValue` integer, nullable
            - `SnapShotParamAddMaxCount` integer, nullable
            - `NotExecOnTransform` integer, nullable
            - `NotRemoveOnTransform` integer, nullable
            - `PriorityBgm` integer, nullable
            - `BgmAllowSubPlaying` integer, nullable
            - `BgPriority` integer, nullable
            - `PriorityBg` integer, nullable
            - `ResetPriorityBgmAtWaveStart` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Priority` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Target` integer, nullable
            - `ExtendBuffHalfTurnInOpponentTurn` integer, nullable
            - `ShortenBuffHalfTurnInOpponentTurn` integer, nullable
            - `ExtendBuffHalfTurnInPartyTurn` integer, nullable
            - `ShortenBuffHalfTurnInPartyTurn` integer, nullable
            - `LinkageBuffGrantSuccessEvenIfOtherFailed` integer, nullable
            - `DisplayNoEffectCauses` string, nullable
            - `BattlePointId` integer, nullable
            - `BattlePointValue` integer, nullable
            - `BattlePointUiUpdateType` integer, nullable
            - `BattlePointOverwrite` integer, nullable
            - `CheckOverChargeStageRange` string[], nullable
            - `CheckBattlePointPhaseRange` ValCheckBattlePointPhaseRange[], nullable
              - …
            - `StartingPosition` integer[], nullable
            - `FriendShipAbove` integer, nullable
            - `DamageRateBattlePointPhase` ValDamageRateBattlePointPhase[], nullable
              - …
            - `ParamAddBattlePointPhaseId` integer, nullable
            - `ParamAddBattlePointPhaseValue` integer, nullable
            - `ShortenMaxCountEachSkill` integer[], nullable
            - `ChargeHpMaxBeforeBreakGaugeUp` integer, nullable
            - `TargetFunctionIndividuality` integer[], nullable
            - `TargetBuffIndividuality` integer[], nullable
            - `TargetEnemyClass` integer, nullable
            - `ParamAddIndividualityTargetType` integer, nullable
            - `TriggeredFuncIndexAndCheckList` integer[], nullable
            - `FuncCheckTargetIndividualityTargetType` integer, nullable
            - `FuncCheckTargetIndividualityCountHigher` integer, nullable
            - `FuncCheckTargetIndividualityCountLower` integer, nullable
            - `FuncCheckTargetIndividualityCountEqual` integer, nullable
            - `ParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `EnemyCountChangeTime` integer, nullable
            - `EnemyCountChangeEffectId` integer, nullable
            - `EnemyCountWaitTimeAfterMessage` integer, nullable
            - `WaitMessageEnd` integer, nullable
            - `MessageStartDelayTime` integer, nullable
            - `ContinueDisplayMessage` integer, nullable
            - `StartIntervalTurn` integer, nullable
            - `StartIntervalCount` integer, nullable
            - `CommonReleaseId` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInPartyTurn` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInOpponentTurn` integer, nullable
            - `OverwriteFuncInvalidType` integer, nullable
            - `BgmFadeTime` integer, nullable
            - `KeepChangeModelAfterContinue` integer, nullable
            - `DefenceDamageHigher` integer, nullable
            - `SameIndivBuffActorOnField` integer, nullable
            - `SyncUsedSameIndivBuffActorOnField` integer, nullable
            - `OnlyMaxFuncGroupId` integer, nullable
            - `UseAttack` integer, nullable
            - `CondParamAddType` integer, nullable
            - `CondParamAddValue` integer, nullable
            - `CondParamAddMaxValue` integer, nullable
            - `CondParamAddTargetId` integer[], nullable
            - `CondParamRangeType` integer, nullable
            - `CondParamRangeMaxCount` integer, nullable
            - `CondParamRangeMaxValue` integer, nullable
            - `CondParamRangeTargetId` integer[], nullable
            - `ExecOnce` integer, nullable
            - `ApplyBuffIndividuality` array[], nullable
              - …
            - `ExecWhenCanNotAttack` integer, nullable
            - `ExecEvenCardSelectState` integer, nullable
            - `IgnoredCheckBuffType` integer, nullable
            - `OverwriteShift` integer, nullable
            - `IgnoreShiftWhiteFade` integer, nullable
            - `BackStepTargets` integer[], nullable
            - `ReplacePositionTargets` integer[], nullable
            - `ApplySupportSvt` integer, nullable
            - `ApplyHighestValueInFieldGroup` integer, nullable
            - `IsClassIconChangeSaveGrand` integer, nullable
            - `ExecuteEffectId` integer, nullable
            - `PriorityUpHate` integer, nullable
            - `JudgeUseEveryTime` integer, nullable
            - `IgnoreDeathRate` integer, nullable
            - `SubstituteRate` integer, nullable
            - `SubstituteResist` integer, nullable
            - `UseSvtResistRate` integer, nullable
            - `UseBuffResistRate` integer, nullable
            - `SubstituteSkillId` integer, nullable
            - `SubstituteSkillLv` integer, nullable
            - `ResistSkillId` integer, nullable
            - `ResistSkillLv` integer, nullable
            - `SubstitutePopupText` string, nullable
            - `SubstitutePopupIconId` integer, nullable
            - `ResistPopupText` string, nullable
            - `ResistPopupIconId` integer, nullable
            - `SubstituteEffectList` integer[], nullable
            - `ResistEffectList` integer[], nullable
            - `EnablePassiveBuffConvert` integer, nullable
            - `FieldBuffApplyTarget` integer, nullable
            - `MaxGainNp` integer, nullable
            - `MaxHastenNpTurn` integer, nullable
            - `FunctionTriggerActorTargetFlag` integer, nullable
            - `IsTurnProgressWithoutGrantActor` integer, nullable
            - `IsFuncCheckFieldIndividuality` integer, nullable
            - `IgnoreTargetFuncResult` integer, nullable
            - `ExecuteWhenHideText` integer, nullable
            - `SkipCheckAlive` integer, nullable
            - `CallServantPosition` integer, nullable
            - `NotActIfAlreadyAvoidStateBuff` integer, nullable
            - `AvoidFieldBuff` integer, nullable
            - `UseUserSpecifiedLimitCount` integer, nullable
            - `ParamAddOpCheckDead` integer, nullable
            - `ResultAggregateGroupId` integer, nullable
            - `SelfTurnProgressGroup` integer, nullable
            - `EnemyCountWaitTimeAfterEffect` integer, nullable
            - `TriggeredTargetBattlePointRateRange` ValTriggeredTargetBattlePointRateRange[], nullable
              - …
            - `OnlyAvailableSkill` integer, nullable
            - `UserEquipSkillMaxTargetNum` integer, nullable
            - `ShowMasterPopupDuringNoblePhantasm` integer, nullable
            - `TypeIndividualityEachFunc` array[], nullable
              - …
            - `NotRemoveOnShift` integer, nullable
            - `Individuality` integer, nullable
            - `EventId` integer, nullable
            - `AddCount` integer, nullable
            - `RateCount` integer, nullable
            - `DropRateCount` integer, nullable
            - `DependFunc` NiceBaseFunction
              - …
            - `DependFuncVals` BaseVals
              - …
          - `svals5` Vals[], nullable — Parameter values for NP Overcharge level 5 by NP level
            - `Rate` integer, nullable
            - `Turn` integer, nullable
            - `Count` integer, nullable
            - `Value` integer, nullable
            - `Value2` integer, nullable
            - `UseRate` integer, nullable
            - `Target` integer, nullable
            - `Correction` integer, nullable
            - `ParamAdd` integer, nullable
            - `ParamMax` integer, nullable
            - `HideMiss` integer, nullable
            - `OnField` integer, nullable
            - `HideNoEffect` integer, nullable
            - `Unaffected` integer, nullable
            - `ShowState` integer, nullable
            - `AuraEffectId` integer, nullable
            - `ActSet` integer, nullable
            - `ActSetWeight` integer, nullable
            - `ShowQuestNoEffect` integer, nullable
            - `CheckDead` integer, nullable
            - `RatioHPHigh` integer, nullable
            - `RatioHPLow` integer, nullable
            - `SetPassiveFrame` integer, nullable
            - `SetPlayerSideBg` integer, nullable
            - `SetEnemySideBg` integer, nullable
            - `ProcPassive` integer, nullable
            - `ProcActive` integer, nullable
            - `HideParam` integer, nullable
            - `SkillID` integer, nullable
            - `SkillLV` integer, nullable
            - `ShowCardOnly` integer, nullable
            - `EffectSummon` integer, nullable
            - `RatioHPRangeHigh` integer, nullable
            - `RatioHPRangeLow` integer, nullable
            - `TargetList` integer[], nullable
            - `OpponentOnly` integer, nullable
            - `StatusEffectId` integer, nullable
            - `EndBattle` integer, nullable
            - `LoseBattle` integer, nullable
            - `AddIndividualty` integer, nullable
            - `AddIndividualtyList` integer[], nullable
            - `AddLinkageTargetIndividualty` integer, nullable
            - `SameBuffLimitTargetIndividuality` integer, nullable
            - `SameBuffLimitNum` integer, nullable
            - `CheckDuplicate` integer, nullable
            - `OnFieldCount` integer, nullable
            - `TargetRarityList` integer[], nullable
            - `DependFuncId` integer, nullable
            - `InvalidHide` integer, nullable
            - `OutEnemyNpcId` integer, nullable
            - `InEnemyNpcId` integer, nullable
            - `OutEnemyPosition` integer, nullable
            - `IgnoreIndividuality` integer, nullable
            - `StarHigher` integer, nullable
            - `ChangeTDCommandType` integer, nullable
            - `ShiftNpcId` integer, nullable
            - `DisplayLastFuncInvalidType` integer, nullable
            - `AndCheckIndividualityList` integer[], nullable
            - `AndOrCheckIndividualityList` array[], nullable
              - …
            - `WinBattleNotRelatedSurvivalStatus` integer, nullable
            - `ForceSelfInstantDeath` integer, nullable
            - `ChangeMaxBreakGauge` integer, nullable
            - `ParamAddMaxValue` integer, nullable
            - `ParamAddMaxCount` integer, nullable
            - `LossHpChangeDamage` integer, nullable
            - `IncludePassiveIndividuality` integer, nullable
            - `MotionChange` integer, nullable
            - `PopLabelDelay` integer, nullable
            - `NoTargetNoAct` integer, nullable
            - `CardIndex` integer, nullable
            - `CardIndividuality` integer, nullable
            - `WarBoardTakeOverBuff` integer, nullable
            - `ParamAddSelfIndividuality` integer[], nullable
            - `ParamAddOpIndividuality` integer[], nullable
            - `ParamAddFieldIndividuality` integer[], nullable
            - `ParamAddValue` integer, nullable
            - `MultipleGainStar` integer, nullable
            - `NoCheckIndividualityIfNotUnit` integer, nullable
            - `ForcedEffectSpeedOne` integer, nullable
            - `SetLimitCount` integer, nullable
            - `CheckEnemyFieldSpace` integer, nullable
            - `TriggeredFuncPosition` integer, nullable
            - `DamageCount` integer, nullable
            - `DamageRates` integer[], nullable
            - `OnPositions` integer[], nullable
            - `OffPositions` integer[], nullable
            - `TargetIndiv` integer, nullable
            - `IncludeIgnoreIndividuality` integer, nullable
            - `EvenIfWinDie` integer, nullable
            - `CallSvtEffectId` integer, nullable
            - `ForceAddState` integer, nullable
            - `UnSubState` integer, nullable
            - `IsStun2WaitMode` integer, nullable
            - `ForceSubState` integer, nullable
            - `IgnoreIndivUnreleaseable` integer, nullable
            - `OnParty` integer, nullable
            - `CounterId` integer, nullable
            - `CounterLv` integer, nullable
            - `CounterOc` integer, nullable
            - `UseTreasureDevice` integer, nullable
            - `SkillReaction` integer, nullable
            - `BehaveAsFamilyBuff` integer, nullable
            - `UnSubStateWhileLinkedToOthers` integer, nullable — The buff with this dataVal is removed if the linked buff is removed.
            - `NotAccompanyWhenLinkedTargetMoveState` integer, nullable
            - `NotTargetSkillIdArray` integer[], nullable
            - `ShortTurn` integer, nullable
            - `FieldIndividuality` integer[], nullable
            - `BGId` integer, nullable
            - `BGType` integer, nullable
            - `BgmId` integer, nullable
            - `TakeOverFieldState` integer, nullable
            - `TakeOverNextWaveBGAndBGM` integer, nullable
            - `RemoveFieldBuffActorDeath` integer, nullable
            - `FieldBuffGrantType` integer, nullable
            - `Priority` integer, nullable
            - `AddIndividualityEx` integer, nullable
            - `IgnoreResistance` integer, nullable
            - `GainNpTargetPassiveIndividuality` integer, nullable
            - `HpReduceToRegainIndiv` integer, nullable
            - `DisplayActualRecoveryHpFlag` integer, nullable
            - `ShiftDeckIndex` integer, nullable
            - `PopValueText` string, nullable
            - `IsLossHpPerNow` integer, nullable
            - `CopyTargetFunctionType` integer[], nullable
            - `CopyFunctionTargetPTOnly` integer, nullable
            - `IgnoreValueUp` integer, nullable
            - `ApplyValueUp` string[], nullable
            - `ActNoDamageBuff` integer, nullable
            - `ActSelectIndex` integer, nullable
            - `CopyTargetBuffType` integer[], nullable
            - `NotSkillCopyTargetFuncIds` integer[], nullable
            - `NotSkillCopyTargetIndividualities` integer[], nullable
            - `ClassIconAuraEffectId` integer, nullable
            - `ActMasterGenderType` integer, nullable
            - `IntervalTurn` integer, nullable
            - `IntervalCount` integer, nullable
            - `TriggeredFieldCountTarget` integer, nullable
            - `TriggeredFieldCountRange` string, nullable
            - `TargetEnemyRange` integer[], nullable
            - `TriggeredFuncPositionSameTarget` integer, nullable
            - `TriggeredFuncPositionAll` integer, nullable
            - `TriggeredTargetHpRange` string, nullable
            - `TriggeredTargetHpRateRange` string, nullable
            - `ExcludeUnSubStateIndiv` integer, nullable
            - `ProgressTurnOnBoard` integer, nullable
            - `CheckTargetResurrectable` integer, nullable
            - `CancelTransform` integer, nullable
            - `UnSubStateWhenContinue` integer, nullable
            - `CheckTargetHaveDefeatPoint` integer, nullable
            - `NPFixedDamageValue` integer, nullable
            - `IgnoreShiftSafeDamage` integer, nullable
            - `ActAttackFunction` integer, nullable
            - `DelayRemoveBuffExpiredOnPlayerTurn` integer, nullable
            - `AllowRemoveBuff` integer, nullable
            - `NotExecFunctionIfKeepAliveOnWarBoard` integer, nullable
            - `SnapShotParamAddSelfIndv` integer[], nullable
            - `SnapShotParamAddOpIndv` integer[], nullable
            - `SnapShotParamAddFieldIndv` integer[], nullable
            - `SnapShotParamAddValue` integer, nullable
            - `SnapShotParamAddMaxValue` integer, nullable
            - `SnapShotParamAddMaxCount` integer, nullable
            - `NotExecOnTransform` integer, nullable
            - `NotRemoveOnTransform` integer, nullable
            - `PriorityBgm` integer, nullable
            - `BgmAllowSubPlaying` integer, nullable
            - `BgPriority` integer, nullable
            - `PriorityBg` integer, nullable
            - `ResetPriorityBgmAtWaveStart` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Priority` integer, nullable
            - `ControlOtherBgmAtOverStageBgm_Target` integer, nullable
            - `ExtendBuffHalfTurnInOpponentTurn` integer, nullable
            - `ShortenBuffHalfTurnInOpponentTurn` integer, nullable
            - `ExtendBuffHalfTurnInPartyTurn` integer, nullable
            - `ShortenBuffHalfTurnInPartyTurn` integer, nullable
            - `LinkageBuffGrantSuccessEvenIfOtherFailed` integer, nullable
            - `DisplayNoEffectCauses` string, nullable
            - `BattlePointId` integer, nullable
            - `BattlePointValue` integer, nullable
            - `BattlePointUiUpdateType` integer, nullable
            - `BattlePointOverwrite` integer, nullable
            - `CheckOverChargeStageRange` string[], nullable
            - `CheckBattlePointPhaseRange` ValCheckBattlePointPhaseRange[], nullable
              - …
            - `StartingPosition` integer[], nullable
            - `FriendShipAbove` integer, nullable
            - `DamageRateBattlePointPhase` ValDamageRateBattlePointPhase[], nullable
              - …
            - `ParamAddBattlePointPhaseId` integer, nullable
            - `ParamAddBattlePointPhaseValue` integer, nullable
            - `ShortenMaxCountEachSkill` integer[], nullable
            - `ChargeHpMaxBeforeBreakGaugeUp` integer, nullable
            - `TargetFunctionIndividuality` integer[], nullable
            - `TargetBuffIndividuality` integer[], nullable
            - `TargetEnemyClass` integer, nullable
            - `ParamAddIndividualityTargetType` integer, nullable
            - `TriggeredFuncIndexAndCheckList` integer[], nullable
            - `FuncCheckTargetIndividualityTargetType` integer, nullable
            - `FuncCheckTargetIndividualityCountHigher` integer, nullable
            - `FuncCheckTargetIndividualityCountLower` integer, nullable
            - `FuncCheckTargetIndividualityCountEqual` integer, nullable
            - `ParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `ParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddSelfIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddOpIndividualityAndCheck` array[], nullable
              - …
            - `SnapShotParamAddFieldIndividualityAndCheck` array[], nullable
              - …
            - `EnemyCountChangeTime` integer, nullable
            - `EnemyCountChangeEffectId` integer, nullable
            - `EnemyCountWaitTimeAfterMessage` integer, nullable
            - `WaitMessageEnd` integer, nullable
            - `MessageStartDelayTime` integer, nullable
            - `ContinueDisplayMessage` integer, nullable
            - `StartIntervalTurn` integer, nullable
            - `StartIntervalCount` integer, nullable
            - `CommonReleaseId` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInPartyTurn` integer, nullable
            - `ForceTurnProgressIfTimingIsOverInOpponentTurn` integer, nullable
            - `OverwriteFuncInvalidType` integer, nullable
            - `BgmFadeTime` integer, nullable
            - `KeepChangeModelAfterContinue` integer, nullable
            - `DefenceDamageHigher` integer, nullable
            - `SameIndivBuffActorOnField` integer, nullable
            - `SyncUsedSameIndivBuffActorOnField` integer, nullable
            - `OnlyMaxFuncGroupId` integer, nullable
            - `UseAttack` integer, nullable
            - `CondParamAddType` integer, nullable
            - `CondParamAddValue` integer, nullable
            - `CondParamAddMaxValue` integer, nullable
            - `CondParamAddTargetId` integer[], nullable
            - `CondParamRangeType` integer, nullable
            - `CondParamRangeMaxCount` integer, nullable
            - `CondParamRangeMaxValue` integer, nullable
            - `CondParamRangeTargetId` integer[], nullable
            - `ExecOnce` integer, nullable
            - `ApplyBuffIndividuality` array[], nullable
              - …
            - `ExecWhenCanNotAttack` integer, nullable
            - `ExecEvenCardSelectState` integer, nullable
            - `IgnoredCheckBuffType` integer, nullable
            - `OverwriteShift` integer, nullable
            - `IgnoreShiftWhiteFade` integer, nullable
            - `BackStepTargets` integer[], nullable
            - `ReplacePositionTargets` integer[], nullable
            - `ApplySupportSvt` integer, nullable
            - `ApplyHighestValueInFieldGroup` integer, nullable
            - `IsClassIconChangeSaveGrand` integer, nullable
            - `ExecuteEffectId` integer, nullable
            - `PriorityUpHate` integer, nullable
            - `JudgeUseEveryTime` integer, nullable
            - `IgnoreDeathRate` integer, nullable
            - `SubstituteRate` integer, nullable
            - `SubstituteResist` integer, nullable
            - `UseSvtResistRate` integer, nullable
            - `UseBuffResistRate` integer, nullable
            - `SubstituteSkillId` integer, nullable
            - `SubstituteSkillLv` integer, nullable
            - `ResistSkillId` integer, nullable
            - `ResistSkillLv` integer, nullable
            - `SubstitutePopupText` string, nullable
            - `SubstitutePopupIconId` integer, nullable
            - `ResistPopupText` string, nullable
            - `ResistPopupIconId` integer, nullable
            - `SubstituteEffectList` integer[], nullable
            - `ResistEffectList` integer[], nullable
            - `EnablePassiveBuffConvert` integer, nullable
            - `FieldBuffApplyTarget` integer, nullable
            - `MaxGainNp` integer, nullable
            - `MaxHastenNpTurn` integer, nullable
            - `FunctionTriggerActorTargetFlag` integer, nullable
            - `IsTurnProgressWithoutGrantActor` integer, nullable
            - `IsFuncCheckFieldIndividuality` integer, nullable
            - `IgnoreTargetFuncResult` integer, nullable
            - `ExecuteWhenHideText` integer, nullable
            - `SkipCheckAlive` integer, nullable
            - `CallServantPosition` integer, nullable
            - `NotActIfAlreadyAvoidStateBuff` integer, nullable
            - `AvoidFieldBuff` integer, nullable
            - `UseUserSpecifiedLimitCount` integer, nullable
            - `ParamAddOpCheckDead` integer, nullable
            - `ResultAggregateGroupId` integer, nullable
            - `SelfTurnProgressGroup` integer, nullable
            - `EnemyCountWaitTimeAfterEffect` integer, nullable
            - `TriggeredTargetBattlePointRateRange` ValTriggeredTargetBattlePointRateRange[], nullable
              - …
            - `OnlyAvailableSkill` integer, nullable
            - `UserEquipSkillMaxTargetNum` integer, nullable
            - `ShowMasterPopupDuringNoblePhantasm` integer, nullable
            - `TypeIndividualityEachFunc` array[], nullable
              - …
            - `NotRemoveOnShift` integer, nullable
            - `Individuality` integer, nullable
            - `EventId` integer, nullable
            - `AddCount` integer, nullable
            - `RateCount` integer, nullable
            - `DropRateCount` integer, nullable
            - `DependFunc` NiceBaseFunction
              - …
            - `DependFuncVals` BaseVals
              - …
          - `followerVals` Vals[], nullable — Parameter values when used by a support servant. If the function comes from a support servant, the values here will be used if available, e.g. Chaldea Teatime.
            - `Rate` integer, nullable
            - `Turn` integer, nullable
            - `Count` integer, nullable
            - `Value` integer, nullable
            - `Value2` integer, nullable
            - `UseRate` integer, nullable
            - `Target` integer, nullable
            - `Correction` integer, nullable
            - `ParamAdd` integer, nullable
            - `ParamMax` integer, nullable
            - `HideMiss` integer, nullable
            - `OnField` integer, nullable
            - `HideNoEffect` integer, nullable
            - `Unaffected` integer, nullable
            - `ShowState` integer, nullable
            - `AuraEffectId` integer, nullable
            - `ActSet` integer, nullable
            - `ActSetWeight` integer, nullable
            - `ShowQuestNoEffect` integer, nullable
            - `CheckDead` integer, nullable
            - `RatioHPHigh` integer, nullable
            - `RatioHPLow` integer, nullable
            - `SetPassiveFrame` integer, nullable
            - `SetPlayerSideBg` integer, nullable
            - `SetEnemySideBg` integer, nullable
            - `ProcPassive` integer, nullable
            - `ProcActive` integer, nullable
            - `HideParam` integer, nullable
            - `SkillID` integer, nullable
            - `SkillLV` integer, nullable
            - `ShowCardOnly` integer, nullable
            - `EffectSummon` integer, nullable
            - `RatioHPRangeHigh` integer, nullable
            - `RatioHPRangeLow` integer, nullable
            - `TargetList` integer[], nullable
            - `OpponentOnly` integer, nullable
            - `StatusEffectId` integer, nullable
            - `EndBattle` integer, nullable
            - `LoseBattle` integer, nullable
            - `AddIndividualty` integer, nullable
            - `AddIndividualtyList` integer[], nullable
            - `AddLinkageTargetIndividualty` integer, nullable
            - `SameBuffLimitTargetIndividuality` integer, nullable
            - `SameBuffLimitNum` integer, nullable
            - `CheckDuplicate` integer, nullable
            - `OnFieldCount` integer, nullable
            - `TargetRarityList` integer[], nullable
            - `DependFuncId` integer, nullable
            - `InvalidHide` integer, nullable
            - `OutEnemyNpcId` integer, nullable
            - `InEnemyNpcId` integer, nullable
            - `OutEnemyPosition` integer, nullable
            - `IgnoreIndividuality` integer, nullable
            - `StarHigher` integer, nullable
            - `ChangeTDCommandType` integer, nullable
            - `ShiftNpcId` integer, nullable
            - `DisplayLastFuncInvalidType` integer, nullable
            - `AndCheckIndividualityList` integer[], nullable
            - `AndOrCheckIndividualityList` array[], nullable
              - …
            - `WinBattleNotRelatedSurvivalStatus` integer, nullable
            - `ForceSelfInstantDeath` integer, nullable
            - `ChangeMaxBreakGauge` integer, nullable
            - `ParamAddMaxValue` integer, nullable
            - `ParamAddMaxCount` integer, nullable
            - `LossHpChangeDamage` integer, nullable
            - `IncludePassiveIndividuality` integer, nullable
            - `MotionChange` integer, nullable
            - `PopLabelDelay` integer, nullable
            - `NoTargetNoAct` integer, nullable
            - `CardIndex` integer, nullable
            - `CardIndividuality` integer, nullable
            - `WarBoardTakeOverBuff` integer, nullable
            - `ParamAddSelfIndividuality` integer[], nullable
            - `ParamAddOpIndividuality` integer[], nullable
            - `ParamAddFieldIndividuality` integer[], nullable
            - `ParamAddValue` integer, nullable
            - `MultipleGainStar` integer, nullable
            - `NoCheckIndividualityIfNotUnit` integer, nullable
            - `ForcedEffectSpeedOne` integer, nullable
            - `SetLimitCount` integer, nullable
            - `CheckEnemyFieldSpace` integer, nullable
            - `TriggeredFuncPosition` integer, nullable
            - `DamageCount` integer, nullable
            - `DamageRates` integer[], nullable
            - `OnPositions` integer[], nullable
            - `OffPositions` integer[], nullable
            - `TargetIndiv` integer, nullable
            - `IncludeIgnoreIndividuality` integer, nullable
            - `EvenIfWinDie` integer, nullable
            - `CallSvtEffectId` integer, nullable
            - `ForceAddState` integer, nullable
            - `UnSubState` integer, nullable
            - `IsStun2WaitMode` integer, nullable
            - `ForceSubState` integer, nullable
            - `IgnoreIndivUnreleaseable` integer, nullable
            - `OnParty` integer, nullable
            - `CounterId` integer, nullable
            - `CounterLv` integer, nullable
            - `CounterOc` integer, nullable
            - `UseTreasureDevice` integer, nullable
            - `SkillReaction` integer, nullable
            - `BehaveAsFamilyBuff` integer, nullable
            - `UnSubStateWhileLinkedToOthers` integer, nullable — The buff with this dataVal is removed if the linked buff is removed.
            - `NotAccompanyWhenLinkedTargetMoveState` integer, nullable
            - `NotTargetSkillIdArray` integer[], nullable
            - `ShortTurn` integer, nullable
            - `FieldIndividuality` integer[], nullable
            - `BGId` integer, nullable
            - `BGType` integer, nullable
            - `BgmId` integer, nullable
            - `TakeOverFieldState` integer, nullable
            - `TakeOverNextWaveBGAndBGM` integer, nullable
            - `RemoveFieldBuffActorDeath` integer, nullable
            - `FieldBuffGrantType` integer, nullable
            - `Priority` integer, nullable
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400` — Insufficient query
- `403` — Response too big
- `422` — Validation Error
- `500` — Internal server 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-service-production.skmtc.workers.dev/v1/apis/atlasacademy/fgo-game-data-api/revisions/04f74540589e/schema)
