Files
turnbasedgamedata/Config/GlobalConfig/PriorityConfig.json
2025-12-16 23:42:12 +01:00

249 lines
6.2 KiB
JSON

{
"ConfigList": {
"ModifierUIPriority": {
"PriorityKeys": {
"HardControl": 0,
"DealDamageBlackSwan": 9,
"DealDamage": 10,
"SoftControl": 20,
"Debuff": 30,
"Buff": 40,
"Counter": 50,
"Marker": 60,
"PROG_Default": 999999
}
},
"ModifierEffectPriority": {
"PriorityKeys": {
"HardControl": 0,
"DealDamageBlackSwan": 9,
"DealDamage": 10,
"SoftControl": 20,
"Debuff": 30,
"Buff": 40,
"Counter": 50,
"Marker": 60,
"PROG_Default": 999999
}
},
"InsertActionPriority": {
"PriorityKeys": {
"PROG_Default": 0,
"Summon_Activity": 100,
"Character_HighPriorityAction": 101,
"Windfury": 200
}
},
"InsertAbilityPriority": {
"PriorityKeys": {
"LevelPerformAvatarInsert": 14,
"LevelPerformAvatar": 15,
"LevelPerformMonster": 25,
"MonsterForceKill": 34,
"MonsterChangePhase": 35,
"UseElationSkill": 44,
"AvatarReviveSelf": 45,
"AvatarHealSelf": 48,
"AvatarReviveOthers": 55,
"AvatarHealOthers": 58,
"MonsterBattleCry": 60,
"MonsterChangeState": 62,
"AvatarBuffSelf": 65,
"AvatarInsertAttackSelf": 75,
"AvatarInsertAttackSelfResolve": 76,
"AvatarBuffOthers": 105,
"AvatarInsertAttackOthers": 115,
"AvatarInsertAttackOthersResolve": 116,
"PROG_AvatarLowest": 125,
"MonsterReviveSelf": 145,
"MonsterHealSelf": 148,
"MonsterReviveOthers": 155,
"MonsterHealOthers": 158,
"MonsterBuffSelf": 165,
"MonsterInsertAttackSelf": 175,
"MonsterInsertAttackSelfResolve": 176,
"MonsterBuffOthers": 205,
"MonsterInsertAttackOthers": 215,
"MonsterInsertAttackOthersResolve": 216,
"MonsterDeathRattleByLevel": 224,
"MonsterDeathRattle": 225,
"PROG_MonsterLowest": 226,
"PROG_DynamicLowest": 999999,
"PROG_Default": 999999
}
},
"ModifierBehaviorVisualPriority": {
"PriorityKeys": {
"Frozen": 0,
"Confine": 10,
"Stun": 20,
"AvatarStanceBreak": 30,
"ChangePhase": 40,
"MonsterStanceBreak": 50,
"PROG_Default": 999999
}
},
"ModifierOverrideOnHitEffectPriority": {
"PriorityKeys": {
"ModifySelf": 0,
"ModifyOthers": 1,
"PROG_Default": 0
}
},
"SpecialBpPriority": {
"PriorityKeys": {
"High": 0,
"Middle": 10,
"Low": 20,
"PROG_Default": 21
}
},
"AIUltraSkillPriority": {
"PriorityKeys": {
"PROG_Default": 0,
"OnlyBuff": 10,
"DamageAndBuff": 20,
"DamageBeforeHeal": 30,
"AddHP": 40,
"DamageAfterHeal": 50,
"AddSP": 60,
"AddTeamSP": 70,
"MakeTeammateUnableToUseUltraSkill": 80,
"ChargeAllOtherSP": 90
}
},
"CrazyAIBehaviorPriority": {
"PriorityKeys": {
"PROG_Default": 0,
"NoUltra": 1
}
},
"BattleMutexScreenEffectPriority": {
"PriorityKeys": {
"PROG_Default": 0,
"FeverTime": 10,
"Activity": 20,
"Cerydra": 100
}
},
"SwitchBattleAreaPriority": {
"PriorityKeys": {
"PROG_Default": 0,
"GamePlay": 100,
"Character": 200,
"Force": 99999
}
},
"CharacterModelDynamicLoad": {
"PriorityKeys": {
"PROG_Default": 0,
"Low": 100,
"GridFightCharge": 100,
"High": 200,
"Force": 99999,
"Action": 100000
}
},
"AIUpperGroupPriority": {
"PriorityKeys": {
"Game_Force": 99999,
"Player_Specified": 1200,
"Level_High": 1000,
"Activity_High": 900,
"Monster_High": 500,
"Avatar_High": 200,
"Avatar_TeamFocus": 80,
"PROG_Default": 0,
"Level_Low": -1000
}
}
},
"TurnBasedModifierEventConfigList": {
"OnEnterBattle": {
"PriorityKeys": {
"ServantCreate": -92,
"DefineHPSharedGroup": -91,
"LevelBuff": -90,
"CharacterBeforeBattle": -85,
"CharacterBuffAdv": -81,
"CharacterBuff": -80,
"CharacterLateBuff": -79,
"StanceBreak": -70,
"AvatarDamage": -60,
"FeverBreak": -59,
"AvatarInsertAbility": -55,
"MonsterDamage": -50,
"MonsterInsertAbility": -45,
"PROG_Default": 0,
"AvatarLateExcute": 10001,
"AfterAllEnterBattle": 999999
}
},
"OnLimboWaitHeal": {
"PriorityKeys": {
"BloodLink": -100,
"ChangePhase": -90,
"RemoveSpecialMod": -89,
"AvatarReviveSelf": -80,
"AvatarReviveOthers": -70,
"CastoriceReviveOthers": -69,
"RogueBuff": -60,
"MonsterReviveSelf": -50,
"MonsterReviveOthers": -40,
"PROG_Default": 0
}
},
"OnPhase1": {
"PriorityKeys": {
"TurnLimitCheck": -12,
"Phase1StartMark": -11,
"AvatarPassiveBeforeDamage": -10,
"PROG_Default": 0,
"XP_Elite01_02_Passive": 80,
"BlackSwanPassive": 90,
"HarscylinePassive": 91,
"AvatarPassiveAfterDamage": 100,
"AvatarBuffLifeStepMoment": 200
}
},
"OnPhase2": {
"PriorityKeys": {
"PROG_Default": 0,
"CounterLifeStepMoment": 100
}
},
"OnBeforeBeingHeal": {
"PriorityKeys": {
"PROG_Default": 0,
"ModifyHealDataFinish": 100,
"FinalStatistics": 200
}
},
"OnAfterAttack": {
"PriorityKeys": {
"ForAttackFlagClose": -100,
"PROG_Default": 0,
"FeverBreak": 100,
"DamageSum": 500
}
},
"OnListenCharacterCreate": {
"PriorityKeys": {
"PROG_Default": 0,
"AfterAllListenCharacterCreate": 1000
}
},
"OnListenCharacterDie": {
"PriorityKeys": {
"PROG_Default": 0,
"AfterAllListenCharacterDie": 1000
}
},
"OnListenCharmMakeDamage": {
"PriorityKeys": {
"BeforeDamage": -100,
"PROG_Default": 0
}
}
}
}