Files
turnbasedgamedata/Config/ConfigAbility/Monster/Monster_W4_Mascot_00_Ability_LocalLegend.json
2025-12-16 23:42:12 +01:00

1521 lines
46 KiB
JSON

{
"AbilityList": [
{
"Name": "Monster_W4_Mascot_00_LocalLegend_PassiveSkillInitiate",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTeamFormationRowIndex",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetTargetTeamLocation",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Row": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_LocalLegend_DeathRattle"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_Common_MuteHitFly"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_LocalLegend_MuteBreak"
}
}
],
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_LocalLegend_ListenCorrectInteract"
},
"DynamicValues": {
"MDF_SuccessDamageRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1312540789
]
}
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Monster_W4_Griffin_00_LocalLegend"
},
"TargetMonsterID": {
"IsDynamic": false,
"FixedValue": {
"Value": 402301100
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RandomConfig",
"OddsList": [
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
{
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
],
"TaskList": [
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill02_Insert_Phase01"
},
"InsertAbilityPriority": "MonsterBattleCry"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"DynamicKey": {
"Value": "AISequence"
}
}
]
},
{
"$type": "RPG.GameCore.SequenceConfig",
"TaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill03_Insert_Phase01"
},
"InsertAbilityPriority": "MonsterBattleCry"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
"DynamicKey": {
"Value": "AISequence"
}
}
]
}
],
"RandomUnique": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill02_Insert_Phase01"
},
"InsertAbilityPriority": "MonsterBattleCry"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"DynamicKey": {
"Value": "AISequence"
}
}
]
}
]
},
{
"Name": "Monster_W4_Mascot_00_Skill04_LocalLegend_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"ServantState": "DefaultFollow",
"CustomFormationIgnoreDying": false
},
{
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
"Team": "TeamDark",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IgnoreHitBoxRadius": true,
"TargetFormation": {
"LocalDelta": {
"X": 0,
"Y": 0,
"Z": 6
},
"Yaw": 180
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "TeamFormation"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill04_LocalLegend_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill04_LocalLegend_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"Name": "Monster_W4_Mascot_00_Skill04_LocalLegend_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowSkillTextDialog",
"SkillName": {
"Hash": 5900868303073172971
},
"IsDark": true
},
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsSilentDispel": true
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge00"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_LocalLegend_DeathRattle"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge01"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge02"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"ServantState": "DefaultFollow",
"CustomFormationIgnoreDying": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9937888
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Mascot_00/Eff_Monster_W4_Mascot_00_Skill04_Start02.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.0666666
}
}
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 14231522969724153986
}
}
],
"LifeTime": 3
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5666666
}
}
},
{
"$type": "RPG.GameCore.SetDieImmediately"
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Mascot_00_Skill04_LocalLegend_Phase03",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge00"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_LocalLegend_DeathRattle"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge01"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge02"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2.68
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Mascot_00/Eff_Monster_W4_Mascot_00_Skill04_Start02.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
]
},
{
"Name": "Monster_W4_Mascot_00_Skill04_LocalLegend_Insert_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"ServantState": "DefaultFollow",
"CustomFormationIgnoreDying": false
},
{
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
"Team": "TeamDark",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IgnoreHitBoxRadius": true,
"TargetFormation": {
"LocalDelta": {
"X": 0,
"Y": 0,
"Z": 6
},
"Yaw": 180
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "TeamFormation"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill04_LocalLegend_Insert_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill04_Insert_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"Name": "Monster_W4_Mascot_00_Skill04_LocalLegend_Insert_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowSkillTextDialog",
"SkillName": {
"Hash": 5900868303073172971
},
"IsDark": true
},
{
"$type": "RPG.GameCore.AbortInsertAbility",
"TargetFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": "Monster_W4_Mascot_00_Skill03_Insert_Phase01"
},
{
"$type": "RPG.GameCore.AbortInsertAbility",
"TargetFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": "Monster_W4_Mascot_00_Skill02_Insert_Phase01"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge00"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge01"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge02"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"ServantState": "DefaultFollow",
"CustomFormationIgnoreDying": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9937888
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Mascot_00/Eff_Monster_W4_Mascot_00_Skill04_Start02.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.0666666
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Mascot_00/Eff_Monster_W4_Mascot_00_Skill04_Start04.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2666666
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamIgnoreServant"
},
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "_TargetMaxSP",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Value": "MaxSP"
},
{
"$type": "RPG.GameCore.ShowEntityFloatMessage",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": true,
"ContentID": {
"Hash": 15871771455626520308
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": true,
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverSP.prefab"
},
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"FixedAddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
1084405913,
-1822660247
]
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareStageID",
"CompareType": "GreaterEqual",
"StageID": {
"IsDynamic": false,
"FixedValue": {
"Value": 4260020
}
}
},
{
"$type": "RPG.GameCore.ByCompareStageID",
"CompareType": "LessEqual",
"StageID": {
"IsDynamic": false,
"FixedValue": {
"Value": 4260026
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"Key": {
"Value": "_BattleTarget_LocalLegend_S2_2_Check"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"Key": {
"Value": "_BattleTarget_LocalLegend_S2_3_Check"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"Key": {
"Value": "_BattleTarget_LocalLegend_S2_1_ProgressInfo"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareStageID",
"CompareType": "Equal",
"StageID": {
"IsDynamic": false,
"FixedValue": {
"Value": 426007
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"Key": {
"Value": "_BattleTarget_LocalLegend_S2_6_Check"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"Key": {
"Value": "_BattleTarget_LocalLegend_S2_7_Check"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"Key": {
"Value": "_BattleTarget_LocalLegend_S2_5_ProgressInfo"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "DieWithBonus"
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Monster_W4_Griffin_00_LocalLegend"
},
"Key": {
"Value": "_BonusCheck02"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"Key": {
"Value": "_MonsterChangeCnt"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 14120601893733318063
}
}
],
"LifeTime": 3
},
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsSilentDispel": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
],
"DynamicValues": {
"Floats": {
"-1822660247": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
],
"GlobalModifiers": {
"MMonster_W4_Mascot_00_LocalLegend_ListenCorrectInteract": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "MDF_MaxHP",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": "MaxHP"
}
]
},
{
"Event": "OnAfterBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge01"
}
},
{
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Skill"
}
]
},
{
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge02"
}
},
{
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Ultra"
}
]
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_ListenCorrectInteract"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"IsAttachToTargetEntity": true,
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Mascot_00/Eff_Monster_W4_Mascot_Common_CorrectTrigger.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "InsertFlag"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge01"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill03_Insert_Phase01"
},
"AbortBehaviorFlags": [
"Break"
],
"InsertAbilityPriority": "MonsterChangePhase",
"CanRunOnUnselectableTarget": true
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Mascot_00_EscapingCharge02"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill02_Insert_Phase01"
},
"AbortBehaviorFlags": [
"Break"
],
"InsertAbilityPriority": "MonsterChangePhase",
"CanRunOnUnselectableTarget": true
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ContextScope": "TargetEntity",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "InsertFlag"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareStageID",
"CompareType": "Equal",
"StageID": {
"IsDynamic": false,
"FixedValue": {
"Value": 4260026
}
}
},
{
"$type": "RPG.GameCore.ByCompareStageID",
"CompareType": "Equal",
"StageID": {
"IsDynamic": false,
"FixedValue": {
"Value": 426007
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByMaxHP",
"DamageValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
-1610876898,
-327025263
]
}
},
"AttackType": "Pursued",
"FinalFormulaType": "ByBaseDamage"
},
"CanTriggerLastKill": true,
"AttackType": "Pursued",
"DisplayData": {
"UIMessageHeight": 1.5,
"AttachPoint": "Origin",
"Scale": 2
},
"OverrideAttacker": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByMaxHP",
"DamageValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1610876898
]
}
},
"AttackType": "Pursued",
"FinalFormulaType": "ByBaseDamage"
},
"CanTriggerLastKill": true,
"AttackType": "Pursued",
"DisplayData": {
"UIMessageHeight": 1.5,
"AttachPoint": "Origin",
"Scale": 2
},
"OverrideAttacker": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
}
]
}
]
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"-1610876898": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-327025263": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MMonster_W4_Mascot_00_LocalLegend_DeathRattle": {
"BehaviorFlagList": [
"Deathrattle",
"KeepOnDeathrattle"
],
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDieImmediately"
}
]
},
{
"Event": "OnDeathrattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDieImmediately"
},
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Mascot_00_Skill04_LocalLegend_Insert_Phase01"
},
"InsertAbilityPriority": "MonsterForceKill",
"OwnerAliveState": "Mask_AliveOrLimbo",
"CanRunOnUnselectableTarget": true
}
]
}
]
},
"MMonster_W4_Mascot_00_LocalLegend_MuteBreak": {
"BehaviorFlagList": [
"MuteBreak"
],
"_CallbackList": [
{
"Event": "OnBeforeBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAttackType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackTypes": [
"TrueDamage"
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareStageID",
"CompareType": "Equal",
"StageID": {
"IsDynamic": false,
"FixedValue": {
"Value": 426007
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"AttackData_ConstFinalDamage": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByDamageDataProperty",
"DynamicKey": "MDF_DamagaData",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
{
"$type": "RPG.GameCore.ModifyDamageData",
"AttackData_ConstFinalDamage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
711078539,
181503850
]
}
}
}
]
}
]
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareStageID",
"CompareType": "Equal",
"StageID": {
"IsDynamic": false,
"FixedValue": {
"Value": 426007
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AllDamageReduce",
"PropertyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AllDamageReduce",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
181503850
]
}
}
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"711078539": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
}
}