turnbasedgamedata/Config/ConfigAbility/BattleEvent/Avatar_MissionBattleEvent60013_Ability.json
2025-02-24 07:50:34 -03:00

733 lines
21 KiB
JSON

{
"AbilityList": [
{
"Name": "Avatar_MissionBattleEvent60013_Skill03_Phase01",
"TargetInfo": {
"TargetType": "AllDarkTeamMember"
},
"OnStart": [
{
"$type": "RPG.GameCore.HideLevelStage",
"IsHide": true
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
}
},
{
"$type": "RPG.GameCore.MoveToTargetPosition",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Monster_W3_Sunday_00_Target"
},
"IgnoreRadius": true,
"OffsetCoord": "Target",
"OffsetForward": {
"FixedValue": {
"Value": 32.67693
}
},
"ApplyTargetPosY": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "DarkTeamCenter"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_MissionBattleEvent60013_Skill03_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_MissionBattleEvent60013_Skill03_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Perform_BattleEvent60012",
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.373626
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.HideLevelStage"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Name": "Avatar_MissionBattleEvent60013_Skill03_Phase02",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ModifierName": {
"Value": "MMonster_W3_Sunday_00_DuringBE"
}
},
{
"$type": "RPG.GameCore.ShowBattleUI"
},
{
"$type": "RPG.GameCore.ShowSkillTextDialog",
"SkillName": {
"Hash": 1917792079410017504
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Perform_BattleEvent60012",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.635164
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Visible": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Perform_BattleEvent60012",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.67912
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByCharacterCount",
"DynamicKey": "Train_TargetNumber",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
}
},
{
"$type": "RPG.GameCore.ShowBattleUI",
"IsShow": true
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"FormulaType": "ByMaxHP",
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQUR",
"FixedValues": [],
"DynamicHashes": [
-56289053,
1497684649
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1182064154
]
}
},
"HitSplitRatio": {
"FixedValue": {
"Value": 0.2
}
},
"StanceDamageType": {
"DamageType": "Imaginary"
},
"AttackType": "Ultra",
"HitAnimation": "Hit_H"
},
"SpecialHitSoundEvent": "Ev_Sfx_Eff_Sunday_00_BattleEvent_60012_Hit",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 6,
"DitherRangeX": 0.15,
"DitherRangeY": 0.15,
"AttachPoint": "SelectRoot",
"Scale": 2.3
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Perform_BattleEvent60012",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.6989
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"FormulaType": "ByMaxHP",
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQUR",
"FixedValues": [],
"DynamicHashes": [
-56289053,
1497684649
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1182064154
]
}
},
"HitSplitRatio": {
"FixedValue": {
"Value": 0.2
}
},
"StanceDamageType": {
"DamageType": "Imaginary"
},
"AttackType": "Ultra",
"HitAnimation": "Hit_H"
},
"SpecialHitSoundEvent": "Ev_Sfx_Eff_Sunday_00_BattleEvent_60012_Hit",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 6,
"DitherRangeX": 0.15,
"DitherRangeY": 0.15,
"AttachPoint": "SelectRoot",
"Scale": 2.3
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Perform_BattleEvent60012",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.71868
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"FormulaType": "ByMaxHP",
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQUR",
"FixedValues": [],
"DynamicHashes": [
-56289053,
1497684649
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1182064154
]
}
},
"HitSplitRatio": {
"FixedValue": {
"Value": 0.2
}
},
"StanceDamageType": {
"DamageType": "Imaginary"
},
"AttackType": "Ultra",
"HitAnimation": "Hit_H"
},
"SpecialHitSoundEvent": "Ev_Sfx_Eff_Sunday_00_BattleEvent_60012_Hit",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 6,
"DitherRangeX": 0.15,
"DitherRangeY": 0.15,
"AttachPoint": "SelectRoot",
"Scale": 2.3
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Perform_BattleEvent60012",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.738461
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"FormulaType": "ByMaxHP",
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQUR",
"FixedValues": [],
"DynamicHashes": [
-56289053,
1497684649
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1182064154
]
}
},
"HitSplitRatio": {
"FixedValue": {
"Value": 0.2
}
},
"StanceDamageType": {
"DamageType": "Imaginary"
},
"AttackType": "Ultra",
"HitAnimation": "Hit_H"
},
"SpecialHitSoundEvent": "Ev_Sfx_Eff_Sunday_00_BattleEvent_60012_Hit",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 6,
"DitherRangeX": 0.15,
"DitherRangeY": 0.15,
"AttachPoint": "SelectRoot",
"Scale": 2.3
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Perform_BattleEvent60012",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.758241
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"FormulaType": "ByMaxHP",
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQUR",
"FixedValues": [],
"DynamicHashes": [
-56289053,
1497684649
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1182064154
]
}
},
"HitSplitRatio": {
"FixedValue": {
"Value": 0.2
}
},
"StanceDamageType": {
"DamageType": "Imaginary"
},
"AttackType": "Ultra",
"HitAnimation": "Hit_H"
},
"SpecialHitSoundEvent": "Ev_Sfx_Eff_Sunday_00_BattleEvent_60012_Hit",
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 6,
"DitherRangeX": 0.15,
"DitherRangeY": 0.15,
"AttachPoint": "SelectRoot",
"Scale": 2.3
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AddRatio": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Perform_BattleEvent60012",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Visible": true
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ModifierName": {
"Value": "MMonster_W3_Sunday_00_DuringBE"
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Modifiers": {
"MAvatar_MissionBattleEvent60013_PassiveAbility": {
"BehaviorFlagList": [
"BlockDamage",
"Stealth"
],
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityUnselectable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Unselectable": true
}
]
},
{
"Event": "OnModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"BuffType": "Buff"
},
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"BuffType": "Other"
}
]
},
{
"Event": "OnSPChange",
"CallbackConfig": []
}
]
},
"MAvatar_MissionBattleEvent60013_Charge": {
"BehaviorFlagList": [
"ListenBattleEventSkill"
],
"_CallbackList": [
{
"Event": "OnListenBeforeSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareTurnActionEntityTeamType",
"Team": "TeamLight"
},
{
"$type": "RPG.GameCore.ByNot",
"Predicate": {
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Ultra"
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"FixedAddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1745811288
]
}
}
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"-1293338785": {}
}
}
},
"MAvatar_MissionBattleEvent60013_AutoUseUltraSkill": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AutoUseUltraSkill",
"Target": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"WaitCutinFinished": false
}
]
}
]
},
"MAvatar_MissionBattleEvent60013_AttackIgnoreDEF": {
"_CallbackList": [
{
"Event": "OnBeforeHit",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_DefenceAddedRatio": {
"FixedValue": {
"Value": -1
}
}
}
]
}
]
}
},
"Name": "Avatar_MissionBattleEvent60013_SkillP01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
],
"OnStart": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_MissionBattleEvent60013_PassiveAbility"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_MissionBattleEvent60013_Charge"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_MissionBattleEvent60013_AutoUseUltraSkill"
}
},
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FixedAddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-2099391729
]
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_MissionBattleEvent60013_AttackIgnoreDEF"
}
}
]
}
]
}