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

7750 lines
243 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"MMonster_W4_Serpent_01_ResetStageBGM": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
"DynamicKey": "MDF_WaveIndex",
"VariateType": "CurWaveIndex"
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
"DynamicKey": "MDF_WaveIndex2",
"VariateType": "CurWaveIndex"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_WaveIndex"
},
"CompareType": "NotEqual",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-2056435799
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ResetBattleBGMToStage",
"ResetStateNames": [
"State_Amphoreus_Combat_Boss_Serpent"
]
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"354277359": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-2056435799": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "Monster_W4_Serpent_01_PassiveSkill_BGM",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareStageType",
"CurrentStageType": "Challenge"
},
{
"$type": "RPG.GameCore.ByCompareStageType",
"CurrentStageType": "VerseSimulation"
},
{
"$type": "RPG.GameCore.ByCompareStageType",
"CurrentStageType": "StrongChallengeActivity"
},
{
"$type": "RPG.GameCore.ByCompareStageType",
"CurrentStageType": "RogueRelic"
},
{
"$type": "RPG.GameCore.ByCompareStageType",
"CurrentStageType": "GridFightActivity"
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleBGMState",
"StateName": {
"Value": "State_Amphoreus_Combat_Boss_Serpent"
},
"InsertSpecial": true,
"DelayTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_ResetStageBGM"
}
}
]
},
{
"Modifiers": {
"MMonster_W4_Serpent_01_ChangePhaseController": {
"_CallbackList": [
{
"Event": "OnLimboWaitHeal",
"Priority": -90,
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "ChangePhase"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Summon_Deathrattle"
}
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "ChangePhase"
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "ChangePhaseStart"
},
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"OnlyAlive": false,
"IsSilentDispel": true
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AliveOnly": false,
"ModifierName": {
"Value": "MCommon_Endurance"
}
},
{
"$type": "RPG.GameCore.SetMonsterPhase",
"SetMode": "Inc"
},
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Serpent_01_ChangePhase1"
},
"InsertAbilityPriority": "MonsterChangePhase",
"OwnerAliveState": "Mask_AliveOrLimbo",
"TargetAliveState": "Mask_AliveOrLimbo",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
}
]
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
},
"MMonster_W4_Serpent_01_RLBoss_ChangePhaseController": {
"_CallbackList": [
{
"Event": "OnLimboWaitHeal",
"Priority": -90,
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterPhase",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "ChangePhase"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Summon_Deathrattle"
}
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "ChangePhase"
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "ChangePhaseStart"
},
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"OnlyAlive": false,
"IsSilentDispel": true
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AliveOnly": false,
"ModifierName": {
"Value": "MCommon_Endurance"
}
},
{
"$type": "RPG.GameCore.SetMonsterPhase",
"SetMode": "Inc"
},
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Serpent_01_ChangePhase1"
},
"InsertAbilityPriority": "MonsterChangePhase",
"OwnerAliveState": "Mask_AliveOrLimbo",
"TargetAliveState": "Mask_AliveOrLimbo",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterPhase",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "ChangePhase"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Summon_Deathrattle"
}
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "ChangePhase"
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "ChangePhaseStart"
},
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"OnlyAlive": false,
"IsSilentDispel": true
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AliveOnly": false,
"ModifierName": {
"Value": "MCommon_Endurance"
}
},
{
"$type": "RPG.GameCore.SetMonsterPhase",
"SetMode": "Inc"
},
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Serpent_01_ChangePhase1"
},
"InsertAbilityPriority": "MonsterChangePhase",
"OwnerAliveState": "Mask_AliveOrLimbo",
"TargetAliveState": "Mask_AliveOrLimbo",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true
}
]
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
]
}
]
},
"MMonster_W4_Serpent_01_PickUpMessage": {
"_CallbackList": [
{
"Event": "OnUltraSkillPrepare",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ShowUI",
"Name": "Ui.Battle.BattleCommonHintDialog",
"Param": {
"Value": "BattleMessage_W4_Serpent_01_PickUP01"
}
}
]
}
]
}
},
"Name": "Monster_W4_Serpent_01_PassiveSkill",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.ModifyDefaultTeamFormation",
"FormationWidthMin": {
"IsDynamic": false,
"FixedValue": {
"Value": 8.5
}
},
"TeamCenter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ExtraConfig": [
{},
{},
{},
{},
{}
]
},
{
"$type": "RPG.GameCore.SetTargetUniqueName",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"UniqueName": {
"RawString": "W4_Serpent_01"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "OneMorePerTurn"
}
},
{
"$type": "RPG.GameCore.ShowBossInfoBar",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsShow": true
},
{
"$type": "RPG.GameCore.SetComfortZoneWidthOverride",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_Common_MuteHitFly"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckCustomValueBool",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Key": {
"Hash": 1563013071
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_RLBoss_ChangePhaseController"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Monster_W4_Serpent_01_RLBoss_Passive"
},
"DynamicValues": {
"MDF_DamageUpRatio_PerLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-259831946
]
}
}
}
},
{
"$type": "RPG.GameCore.PreloadBattleEventByID",
"BattleEventID": [
20038
]
},
{
"$type": "RPG.GameCore.CreateBattleEvent",
"EventID": {
"IsDynamic": false,
"FixedValue": {
"Value": 20038
}
},
"Team": "TeamLight",
"TotalDamageTeam": "TeamDark",
"OnBattleEventCreate": [
{
"$type": "RPG.GameCore.SetTargetUniqueName",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"UniqueName": {
"RawString": "SelectTarget"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_PickUpMessage"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_ChangePhaseController"
}
},
{
"$type": "RPG.GameCore.PreloadBattleEventByID",
"BattleEventID": [
20030
]
},
{
"$type": "RPG.GameCore.CreateBattleEvent",
"EventID": {
"IsDynamic": false,
"FixedValue": {
"Value": 20030
}
},
"Team": "TeamLight",
"TotalDamageTeam": "TeamDark",
"OnBattleEventCreate": [
{
"$type": "RPG.GameCore.SetTargetUniqueName",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"UniqueName": {
"RawString": "SelectTarget"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_PickUpMessage"
}
},
{
"$type": "RPG.GameCore.ShowBattleEventButton"
}
]
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive"
},
"DynamicValues": {
"MDF_AllDamageReduce": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
545615617
]
}
},
"MDF_ActionDelay": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1538082419
]
}
},
"MDF_AllDamageTypeTakenRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1628036787
]
}
},
"MDF_DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
606436177
]
}
}
}
}
]
},
{
"Name": "Monster_W4_Serpent_01_ChangePhase1",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"OnlyAlive": false,
"IsSilentDispel": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "TeamFormation"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.6
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "ChangePhaseEnd"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "UseSkillPerform",
"TemplateName": "Monster_Common_UseSkill",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": -1,
"Y": 0,
"Z": 0
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowPoleAngle": 90,
"FollowElevationAngle": -4.52,
"FollowRadius": 5,
"FollowDamp": 0.1,
"AimDamp": 0.1,
"ForbidDynamicOffset": false,
"ResetToDefault": false
},
"AdditiveNormalConfig": {
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnchorOffset": {
"X": -1,
"Y": 1,
"Z": -1.75
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimOffset": {
"X": 0,
"Y": 0.6,
"Z": 0
},
"ResetToDefault": false
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"IsAliveOnly": false
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchCaster"
},
"AnimStateName": "ChangePhaseEnd",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "UseSkillPerform",
"TemplateName": "Monster_Common_UseSkill",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": -1,
"Y": 0,
"Z": 0
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowPoleAngle": 90,
"FollowElevationAngle": -4.52,
"FollowRadius": 5,
"FollowDamp": 0.1,
"AimDamp": 0.1,
"ForbidDynamicOffset": false,
"ResetToDefault": false
},
"AdditiveNormalConfig": {
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnchorOffset": {
"X": 0,
"Y": 0.1,
"Z": 4
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimOffset": {
"X": 0,
"Y": 1.1,
"Z": 0
},
"ResetToDefault": false
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"IsAliveOnly": false
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchCaster"
},
"AnimStateName": "ChangePhaseEnd",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.01
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "UseSkillPerform",
"TemplateName": "Monster_Common_UseSkill",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": -1,
"Y": 0,
"Z": 0
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"FollowPoleAngle": 90,
"FollowElevationAngle": -4.52,
"FollowRadius": 5,
"FollowDamp": 0.1,
"AimDamp": 0.1,
"ForbidDynamicOffset": false,
"ResetToDefault": false
},
"AdditiveNormalConfig": {
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnchorOffset": {
"X": 0,
"Y": 0.1,
"Z": 5.5
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimOffset": {
"X": 0,
"Y": 1.1,
"Z": 0
},
"ResetToDefault": false
},
"BlendConfig": {
"BlendType": "EaseInOut",
"BlendTime": 1.8
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"IsAliveOnly": false
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterPhase",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattlePhaseChangeHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 9622126420009900264
}
}
],
"LifeTime": 2
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterPhase",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattlePhaseChangeHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 10177033666434796536
}
}
],
"LifeTime": 2
}
]
}
]
},
{
"$type": "RPG.GameCore.SetActionDelay",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"NormalizedValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Monster_ChangePhase"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "ChangePhaseEnd",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.6
}
}
},
{
"$type": "RPG.GameCore.DebugLog",
"Level": "Warn",
"Message": "==========1952===================="
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive_Sub"
},
"DynamicValues": {
"MDF_AllDamageReduce": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
545615617
]
}
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MCommon_Endurance"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"DynamicKey": {
"Value": "ChangePhase"
},
"ResetValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"DynamicKey": {
"Value": "AIFlag"
},
"ResetValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterPhase",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"DynamicKey": {
"Value": "Phase_Flag"
},
"ResetValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"ContextScope": "TargetEntity"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterPhase",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"DynamicKey": {
"Value": "Phase_Flag"
},
"ResetValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
},
"ContextScope": "TargetEntity"
}
]
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "ChangePhaseEnd",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill01_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamRootOffset",
"Team": "TeamLight",
"Offset": {
"X": 0,
"Y": 0,
"Z": -1
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Flag": "Shield"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill01_Self_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill01_Phase03"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01_Self",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill01_Tooth.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill01_Tooth_Failed.prefab",
"ForceImmediateFadeOut": false
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill01_Tooth.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.28
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill01_Hit.prefab"
},
"DisplayData": {
"DitherRangeX": 0.03,
"DitherRangeY": 0.03
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill01_Phase03",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill01_Tooth_Failed.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01_Self",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.31
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit"
},
"DisplayData": {
"DitherRangeX": 0.03,
"DitherRangeY": 0.03
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill01_Hit_Failed.prefab",
"ForceSimulateImmediately": false,
"MinMutexTime": -1,
"MinMutexType": "Entity"
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive_StanceDamage"
},
"DynamicValues": {
"MDF_StanceDamage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1215724758
]
}
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 10687107779755293942
}
}
],
"LifeTime": 2,
"DisplayTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill02_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill02_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill02_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "EnemyTeamCenter"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill02_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareCharacterNumber",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMember"
},
"CompareType": "Less",
"CompareNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SummonMonster",
"SummonMonsterDataList": [
{
"MonsterID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1718055568
]
}
},
"LocationType": "KeepOnEdge",
"InitAnimStateName": "StandBy"
}
],
"DelayRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1942619622
]
}
}
},
{
"$type": "RPG.GameCore.SummonMonster",
"SummonMonsterDataList": [
{
"MonsterID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1718055568
]
}
},
"LocationType": "KeepOnEdge",
"InitAnimStateName": "StandBy"
}
],
"DelayRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-439143209
]
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCheckCustomValueBool",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Key": {
"Hash": 1563013071
}
},
{
"$type": "RPG.GameCore.ByCompareMonsterPhase",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SummonMonster",
"SummonMonsterDataList": [
{
"MonsterID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1718055568
]
}
},
"LocationType": "KeepOnEdge",
"InitAnimStateName": "StandBy"
}
],
"DelayRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1942619622
]
}
}
},
{
"$type": "RPG.GameCore.SummonMonster",
"SummonMonsterDataList": [
{
"MonsterID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1718055568
]
}
},
"LocationType": "KeepOnEdge",
"InitAnimStateName": "StandBy"
}
],
"DelayRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-439143209
]
}
}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MCommon_Servant"
},
"Inverse": true
},
"TaskList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Turkey00_Birth00.prefab",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.PlayTimeline",
"TimelineName": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill02_Timeline.playable"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.385
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MCommon_Servant"
},
"Inverse": true
},
"TaskList": [
{
"$type": "RPG.GameCore.SetEntityVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Visible": true
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Turkey00_Birth01.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Turkey00_Birth02.prefab",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 11029991683526843928
}
}
],
"LifeTime": 2
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.442
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MCommon_Servant"
},
"Inverse": true
},
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AnimStateName": "Appear02",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MCommon_Servant"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Summon_Deathrattle"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.385
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 10000311036741939362
}
}
],
"LifeTime": 2
}
]
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_SummonDeathrattle",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CastAnimation",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnchorOffset": {
"X": 0,
"Y": 0,
"Z": -11
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimOffset": {
"X": 0,
"Y": 0.4,
"Z": 0
},
"Dutch": 1
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
}
}
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"DynamicKey": {
"Value": "Summon_Deathrattle"
}
},
{
"$type": "RPG.GameCore.RetargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummonedMinions"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"DynamicKey": {
"Value": "MDF_Deathrattle"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"IncludeLimbo": true,
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByCharacterCount",
"DynamicKey": "Summon_Deathrattle",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"AnimStateName": "Die_Explode",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill02_DieExplode01.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.433
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill02_DieExplode02.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill02_HitSelf.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill02_Hitself02.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.DamageStance",
"StanceDamageType": {},
"DefenderTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
1635026790,
-1104475562
]
}
},
"IgnoreAttackerAddRatio": true,
"TriggerCountDown": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "OnHit",
"AnimStateName": "Hit_H"
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "TargetEntity",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "Deathrattle"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"OnInsertAbort": [
{
"$type": "RPG.GameCore.SetDieImmediately",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
],
"Name": "Monster_W4_Serpent_01_SummonNoDeathrattle",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetDieImmediately",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill03_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill03_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill03_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"CustomFormationName": "Monster_4064010_Skill03",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
}
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill03_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.PlayTimeline",
"TimelineName": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill03_Timeline.playable"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetEntityType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EntityTypeMask": "Servant"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 722016186953441531
},
"ParamList": [
{
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
}
]
}
],
"LifeTime": 3,
"DisplayTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity.GetSummoner"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 722016186953441531
},
"ParamList": [
{
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
}
]
}
],
"LifeTime": 2,
"DisplayTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.287
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill03_01.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
},
"MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
},
"LayerAddWhenStack": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1661975812
]
}
},
"MDF_MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
},
"MDF_Count": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetEntityType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EntityTypeMask": "Servant"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity.GetSummoner"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
},
"MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
},
"LayerAddWhenStack": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
},
"MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
},
"LayerAddWhenStack": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
766549733
]
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "OneMore"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "OneMore"
},
"LifeTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.SetModifierDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "OneMorePerTurn"
},
"DynamicKey": {
"Value": "OneMoreCount"
},
"NewValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "OneMore"
}
},
{
"$type": "RPG.GameCore.SetModifierDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "OneMorePerTurn"
},
"DynamicKey": {
"Value": "OneMoreCount"
},
"NewValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill04_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Flag": "Shield"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill04_Phase03"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill04_Self_Camera"
},
"IsSkillPerform": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill04_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill04_Camera"
},
"IsSkillPerform": true
}
]
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"CustomFormationName": "Monster_4064010_Skill04",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill04"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill04_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill04_Wheel.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.361
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill04_Hit.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MMonster_AML_Minion02_01_RallyHP_Controller_V2"
},
"DynamicValues": {
"MDF_RallyTransferRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-760979807
]
}
},
"MDF_Rally_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-60599107
]
}
},
"MDF_Rally_Strongth_AllDamageTypeAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-586864651
]
}
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-190305622
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit"
},
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.03,
"DitherRangeY": 0.03,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-190305622
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit"
},
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.03,
"DitherRangeY": 0.03,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.441
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-190305622
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit"
},
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.03,
"DitherRangeY": 0.03,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.477
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-190305622
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit"
},
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.03,
"DitherRangeY": 0.03,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.518
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-190305622
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit"
},
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.03,
"DitherRangeY": 0.03,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.558
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-190305622
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit"
},
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.03,
"DitherRangeY": 0.03,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.602
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-190305622
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit_H"
},
"DisplayData": {
"DitherRangeX": 0.03,
"DitherRangeY": 0.03
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.85
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill04_Phase03",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill04_Wheel_01.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.361
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MMonster_AML_Minion02_01_RallyHP_Controller_V2"
},
"DynamicValues": {
"MDF_RallyTransferRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-760979807
]
}
},
"MDF_Rally_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-60599107
]
}
},
"MDF_Rally_Strongth_AllDamageTypeAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-586864651
]
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill04_Hit2.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-190305622
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit"
},
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.03,
"DitherRangeY": 0.03,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill04",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.372
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CustomAnchorTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"Behavior": "Parabola",
"FlySpeed": 25,
"AttachPoint": "Origin",
"AttachOffset": {
"X": 0,
"Y": 1.5,
"Z": 1.6
},
"TargetAttachPoint": "Head",
"IgnoreTargetHitbox": true,
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill04_Wheel_02.prefab",
"FlyEffectFadeOut": true,
"AlignHitEffect": true,
"ParabolaHeightRatio": 0.55
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"AnimStateName": "Hit_H_Skill04"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive_StanceDamage"
},
"DynamicValues": {
"MDF_StanceDamage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-857958627
]
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ProjectileHitEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill04_Hit1.prefab",
"ForceSimulateImmediately": false,
"MinMutexTime": -1,
"MinMutexType": "Entity"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Gepard_Skill01_XY",
"OverrideShakeConfigV2": {
"ShakeScale": 2,
"ShakeTime": 0.2,
"ShakeDir": {
"X": 0.05,
"Y": 0.05,
"Z": 1
},
"RangeAttenuationDelay": 0.1,
"RangeAttenuationTarget": 0.1,
"RangeAttenuationDuration": 1,
"DistanceAttenuation": {}
}
}
}
],
"WaitProjectileFinish": true,
"DisplayData": {}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 10687107779755293942
}
}
],
"LifeTime": 2,
"DisplayTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.8
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill05_Phase01",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"CustomFormationIgnoreDying": false
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CustomFormationName": "Monster_4064010_Skill05",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamEntity"
},
"CustomFormationIgnoreDying": false
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill05_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill05_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "EnemyTeamCenter"
},
{
"$type": "RPG.GameCore.MoveToTargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill05_Pillar.prefab",
"ForceImmediateFadeOut": false
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill05_Phase02",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.PlayTimeline",
"TimelineName": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill05_Timeline.playable"
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"TargetIntensity": 0.3,
"FadeDuration": 0.75
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.292
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ModifierName": {
"Value": "MMonster_AML_Minion02_01_RallyHP_Controller_V2"
},
"DynamicValues": {
"MDF_RallyTransferRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-760979807
]
}
},
"MDF_Rally_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-60599107
]
}
},
"MDF_Rally_Strongth_AllDamageTypeAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-586864651
]
}
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-402291451
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill05_Hit.prefab"
},
"DisplayData": {
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.418
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-402291451
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill05_Hit.prefab"
},
"DisplayData": {
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.592
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-402291451
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill05_Hit.prefab"
},
"DisplayData": {
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill05",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.763
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"IsRevert": true,
"FadeDuration": 0.5
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill06_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.PlayTimeline",
"TimelineName": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_01_Timeline.playable"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
},
"OutlineWidthScale": 0.8165,
"Multiplier": {
"0": 1
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CustomFormationName": "Monster_4064010_Skill06_Dark",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"CustomFormationName": "Monster_4064010_Skill06_Light_4",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill06_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill06_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill06",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.CharacterChangePhase",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"PhaseName": "Phase1",
"PhaseAnimConfig": {
"StandBy": "Skill06_2"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Modifiers": {
"MMonster_W4_Serpent_01_Locking": {
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_PickUp_Main.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_PickUp_Sub.prefab",
"ForceImmediateFadeOut": false
}
]
},
{
"Event": "OnListenAimAtTargetsRefresh_CL",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CurrentAimAtTarget"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_PickUp_Sub.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_PickUp_Main.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CurrentAimAtTarget"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_PickUp_Main.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CurrentAimAtTarget"
},
"Inverse": true
},
{
"$type": "RPG.GameCore.ByTargetEntityType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EntityTypeMask": "Avatar"
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W4_Serpent_01_RLBoss_Skill06Judge"
},
"Inverse": true
}
]
},
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_PickUp_Sub.prefab",
"ForceSimulateImmediately": false,
"MinMutexTime": -1,
"MinMutexType": "Entity"
}
]
}
]
}
]
}
},
"Name": "Monster_W4_Serpent_01_Skill06_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Blood.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Blood_01.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Blood_04.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Locking"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_MuteUltra"
}
},
{
"$type": "RPG.GameCore.ModifyCurrentSkillDelayCost",
"NormalizedValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1983444474
]
}
},
"ModifyFunction": "Set"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill06",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.546
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Blood_02.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill06",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.728
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Loop.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill06",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TurnInsertAction",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "SelectTarget"
},
"SkillType": "ControlSkill03"
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "BattleEvent_W4_Serpent_01_EnterReady",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"CustomFormationName": "Monster_4064010_Skill06_Dark",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"CustomFormationName": "Monster_4064010_Skill06_Light_4",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CasterToTargetPerform",
"TemplateName": "Monster_Common_SoloRangeAttack",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": -1.8,
"Y": -0.4,
"Z": 2
},
"AnchorRatio": 1,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"AimOffset": {
"X": 2.5,
"Y": 0,
"Z": 0
},
"AimRatio": 0.01,
"FollowDamp": 0.01,
"AimDamp": 0.01,
"Dutch": 2,
"ForbidDynamicOffset": false
},
"AdditiveNormalConfig": {
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"AnchorOffset": {
"X": -1.2,
"Y": 0.79,
"Z": 1.45
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"AimOffset": {
"X": 1.25,
"Y": 4.32,
"Z": 0
},
"FOV": 45
},
"BlendConfig": {
"BlendType": "Cut",
"BlendTime": 0.5
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetConcat",
"Targets": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamIgnoreServant"
},
{
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
}
]
}
]
},
"IsTargetIgnoreCameraDither": true
}
}
},
{
"$type": "RPG.GameCore.SetEntityForbidCameraDither",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam.RemoveServant"
},
"ForbidCameraDither": true
},
{
"$type": "RPG.GameCore.TargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllDarkTeam"
},
"TimeScale": 0.2,
"Infinite": true,
"FadeInTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8
}
},
"FadeOutTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4
}
},
"FadeInCurveName": "C_TimeSlow_FadeIn",
"FadeOutCurveName": "C_TimeSlow_FadeOut",
"SlowKey": "TimeSlowSkill08"
},
{
"$type": "RPG.GameCore.CameraFollowEntityTimeScale"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeammate"
},
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Name": "BattleEvent_W4_Serpent_01_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"CustomFormationName": "Monster_4064010_Skill06_Dark",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"CustomFormationName": "Monster_4064010_Skill06_Light_4",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.CharacterChangePhase",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"RevertToDefault": true
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllDarkTeam"
},
"SlowKey": "TimeSlowSkill08",
"FadeOut": false
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_PickUp_Aim01_Main.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Locking"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_MuteUltra"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.4
}
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal",
"ServantState": "DefaultFollow"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
}
]
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Multiplier": {
"0": 1
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
}
]
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill06_3_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"AnimStateName": "Skill06_3",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.15
}
},
"EventList": [
{
"NormalizedTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"TaskList": [
{
"$type": "RPG.GameCore.PlayTimeline",
"TimelineName": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Timeline.playable"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Blood.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Blood_01.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Blood_04.prefab",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Blood_02.prefab",
"ForceImmediateFadeOut": false
}
]
},
{
"NormalizedTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.153
}
},
"TaskList": [
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Loop.prefab",
"ForceImmediateFadeOut": false
}
]
},
{
"NormalizedTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.188
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
},
"InheritCaster": "TargetSelf"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckCustomValueBool",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
},
"Key": {
"Hash": 1563013071
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "Monster_W4_Serpent_01_RLBoss_Skill06Choose"
}
}
]
},
{
"$type": "RPG.GameCore.RetargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable.RemoveServant"
},
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
},
"Inverse": true
},
{
"$type": "RPG.GameCore.ByTargetEntityType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EntityTypeMask": "Avatar"
}
]
},
"IncludeLimbo": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
},
"InheritCaster": "TargetSelf"
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam.RemoveServant"
},
"AnimLogicState": "OnHit",
"AnimStateName": "Hit_H"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam.RemoveServant"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill06_Hit.prefab",
"ForceSimulateImmediately": false
}
]
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
}
]
},
"AnimLogicState": "Idle"
},
{
"$type": "RPG.GameCore.SetEntityForbidCameraDither",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam.RemoveServant"
}
},
{
"$type": "RPG.GameCore.WaitSkillPerformAbilityFinish"
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill06_3_Phase01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CustomFormationName": "Monster_4064010_Skill06_Dark",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill06_3_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill06_3_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill06_3",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill06_3_Phase02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill07_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamRootOffset",
"Team": "TeamLight",
"Offset": {
"X": 0,
"Y": 0,
"Z": -1
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CustomFormationName": "Monster_4064010_Skill06_Caster",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareSomatoType",
"Target": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SomatoTypes": [
"LittleAvatar"
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityFollowAttachPoint",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachPoint": "LittleCharacter",
"VisibilityFollow": "None"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetEntityFollowAttachPoint",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachPoint": "Character",
"VisibilityFollow": "None"
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareSomatoType",
"Target": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"SomatoTypes": [
"LittleAvatar"
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityFollowAttachPoint",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachPoint": "LittleCharacter",
"VisibilityFollow": "None"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetEntityFollowAttachPoint",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachPoint": "Character",
"VisibilityFollow": "None"
}
]
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareSomatoType",
"Target": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SomatoTypes": [
"LittleAvatar"
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityFollowAttachPoint",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachPoint": "LittleCharacter",
"VisibilityFollow": "None"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetEntityFollowAttachPoint",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttachTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AttachPoint": "Character",
"VisibilityFollow": "None"
}
]
}
]
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill07_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W4_Serpent_01_Skill07_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "EnemyTeamCenter"
},
{
"$type": "RPG.GameCore.MoveToTargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill07",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill07_Model.prefab",
"IsNeedFadeOut": false,
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill07_Scene1.prefab",
"IsNeedFadeOut": false,
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill07_Dilie.prefab",
"IsNeedFadeOut": false,
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill07_Boom.prefab",
"IsNeedFadeOut": false,
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Name": "Monster_W4_Serpent_01_Skill07_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowBattleUI"
},
{
"$type": "RPG.GameCore.HideLevelStage",
"IsHide": true
},
{
"$type": "RPG.GameCore.ChangeTargetModifierEffectState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"OnlyModifierEffects": false,
"IsHide": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RetargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
},
"Inverse": true
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
},
"InheritCaster": "TargetSelf"
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"CustomFormationName": "Monster_4064010_Skill06_Target_Sub",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.RetargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
},
"Inverse": true
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
},
"InheritCaster": "TargetSelf"
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"CustomFormationName": "Monster_4064010_Skill06_Target_Sub",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
},
"InheritCaster": "TargetSelf"
},
{
"$type": "RPG.GameCore.RetargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
},
"Inverse": true
},
"TaskList": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"FormationTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"CustomFormationName": "Monster_4064010_Skill06_Target_Sub",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityList"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
},
"InheritCaster": "TargetSelf"
}
]
}
]
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
}
},
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill07_Hit01.prefab",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill07",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
"TaskList": [
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": false,
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"OutlineWidthScale": 0.70711
},
{
"$type": "RPG.GameCore.SetLocalOffsetAsMoveTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"LocalOffset": {
"X": 0,
"Y": 0,
"Z": 0.15
}
},
{
"$type": "RPG.GameCore.SetEntityArtRotation",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AngleY": {
"IsDynamic": false,
"FixedValue": {
"Value": 180
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill07",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.621
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill07_Highlight_Red.prefab",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill07",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.705
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
"TaskList": [
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": false,
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetLocalOffsetAsMoveTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
{
"$type": "RPG.GameCore.SetEntityArtRotation",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
}
]
},
{
"$type": "RPG.GameCore.ShowBattleUI",
"IsShow": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill07",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.726
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1459401296
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit_H"
},
"DisplayData": {
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W2_Beast01_04_SkillP02_GoldBlood_DamageCalculator"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
668244815
]
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit_H"
},
"DisplayData": {
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.TriggerUITopEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": "MMonster_W4_Serpent_01_Charge02_Target",
"Type": "Trigger"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W2_Beast01_04_SkillP02_GoldBlood_BeHit"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByCopying",
"FromTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"FromDynamicKey": {
"Value": "_TotalDamage"
},
"FromModifierName": {
"Value": "MMonster_W2_Beast01_04_SkillP02_GoldBlood_DamageCalculator"
},
"ToDynamicKey": {
"Value": "TargetTotalDamage"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W2_Beast01_04_SkillP02_GoldBlood_DOT"
},
"DynamicValues": {
"MDF_DamageValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
542791426,
-203718410
]
}
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W2_Beast01_04_SkillP02_GoldBlood_BeHit"
}
}
]
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W2_Beast01_04_SkillP02_GoldBlood_DamageCalculator"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareHPRatio",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "W4_Serpent_01_BattleScore2"
}
}
]
}
]
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02"
}
},
{
"$type": "RPG.GameCore.WaitTimelineFinish",
"TimelineName": "Monster_4064010_Skill07_Timeline"
},
{
"$type": "RPG.GameCore.HideLevelStage"
},
{
"$type": "RPG.GameCore.ChangeTargetModifierEffectState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"OnlyModifierEffects": false
},
{
"$type": "RPG.GameCore.ClearEntityFollowAttachPoint",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
],
"DynamicValues": {
"Floats": {
"542791426": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
],
"GlobalModifiers": {
"MMonster_W4_Serpent_01_Passive": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Flag": "Break",
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive_Sub"
},
"DynamicValues": {
"MDF_AllDamageReduce": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
743392864
]
}
}
},
"ShowUIMessageDelayTime": 1.8,
"CustomUIModelAttachPointName": "SelectRoot"
}
]
}
]
},
{
"Event": "OnBeingBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive_Sub"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive_Sub2"
},
"DynamicValues": {
"MDF_AllDamageTypeTakenRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1247013092
]
}
},
"MDF_DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1486739431
]
}
}
}
},
{
"$type": "RPG.GameCore.ModifyActionDelay",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AddNormalizedValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1398380315
]
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 2256233599129939580
}
}
],
"LifeTime": 2
}
]
},
{
"Event": "OnEndBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive_Sub"
},
"DynamicValues": {
"MDF_AllDamageReduce": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
743392864
]
}
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Passive_Sub2"
}
}
]
},
{
"Event": "OnModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "MMonster_W4_Serpent_01_Passive_StanceDamage"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByCopying",
"FromTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"FromDynamicKey": {
"Value": "MDF_StanceDamage"
},
"FromModifierName": {
"Value": "ParamModifier"
},
"ToTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ToDynamicKey": {
"Value": "MDF_StanceDamage"
}
},
{
"$type": "RPG.GameCore.DamageStance",
"StanceDamageType": {},
"AttackerTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DefenderTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
685279909
]
}
},
"IgnoreAttackerAddRatio": true,
"TriggerCountDown": true
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "ParamModifier"
}
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"743392864": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"1398380315": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-1247013092": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"1486739431": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"685279909": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MMonster_W4_Serpent_01_Passive_Sub": {
"BehaviorFlagList": [
"STAT_SuperArmor"
],
"_CallbackList": [
{
"Event": "OnAfterBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamLight"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_SuperArmor_Behit.prefab",
"ForceSimulateImmediately": false,
"MinMutexType": "Entity"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_SuperArmor_Behit1.prefab",
"ForceSimulateImmediately": false,
"MinMutexType": "Entity"
}
]
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AllDamageReduce",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
743392864
]
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"743392864": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MMonster_W4_Serpent_01_Passive_Sub2": {
"BehaviorFlagList": [
"STAT_SuperArmorBreak"
],
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_SuperArmor_Break.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "StanceBreakState_Effect"
}
},
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_SuperArmor_Break_Loop.prefab"
},
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_SuperArmor_Break_Loop1.prefab"
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Imaginary"
},
"FormulaType": "ByMaxHP",
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1486739431
]
}
},
"AttackType": "Pursued",
"FinalFormulaType": "ByBaseDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_Serpent_01/Eff_Monster_W4_Serpent_01_Skill02_Hitself02.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 1,
"AttachPoint": "Root",
"Scale": 2
},
"PerformanceDelay": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
},
"IsHitAnimPerformanceDelay": true
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AllDamageTypeTakenRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1247013092
]
}
}
}
]
},
{
"Event": "OnModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "StanceBreakState_Effect"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "StanceBreakState_Effect"
}
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"-1247013092": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"1486739431": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MMonster_W4_Serpent_01_Passive_StanceDamage": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsTurnActionEntity",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.LockStance",
"StanceValueRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
}
]
}
],
"Stacking": "Multiple",
"DynamicValues": {
"Floats": {
"685279909": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MMonster_W4_Serpent_01_Summon_Deathrattle": {
"BehaviorFlagList": [
"Deathrattle",
"KeepOnDeathrattle",
"RemoveWhenCasterDead"
],
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.OwnerEntityAddAbility",
"AbilityName": {
"Value": "Monster_W4_Serpent_01_SummonNoDeathrattle"
}
}
]
},
{
"Event": "OnDeathrattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerSummoner"
},
"Flag": "Break",
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_Deathrattle"
},
"ResetValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"OnlyAlive": false,
"IsSilentDispel": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerSummoner"
},
"DynamicKey": {
"Value": "Deathrattle"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Serpent_01_SummonDeathrattle"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerSummoner"
},
"AbortBehaviorFlags": [
"Break"
],
"InsertAbilityPriority": "MonsterDeathRattle",
"OwnerAliveState": "Mask_AliveOrLimbo",
"CanRunOnUnselectableTarget": true,
"ShowInActionBar": true,
"ActivePredicate": {
"$type": "RPG.GameCore.ByTargetAliveState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveStateMask": "Mask_AliveOnly"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerSummoner"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "Deathrattle"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerSummoner"
},
"Flag": "Break",
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 6793619003640501384
}
}
],
"LifeTime": 2,
"DisplayTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
}
]
}
]
},
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Monster_W4_Serpent_01_SummonNoDeathrattle"
},
"InsertAbilityPriority": "MonsterDeathRattle",
"InsertConditionPriority": {
"OverridePriority": "MonsterForceKill",
"Predicate": {
"$type": "RPG.GameCore.ByCompareAbilityProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerSummoner"
},
"Property": "CurrentHP",
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
},
"OwnerAliveState": "Mask_AliveOrLimbo",
"CanRunOnUnselectableTarget": true
}
]
}
]
}
]
},
"MMonster_W4_Serpent_01_Charge01": {
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": -1
}
},
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "AttackFlag"
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "SpeedAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2128130574
]
}
}
}
]
},
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "AttackFlag"
}
},
{
"$type": "RPG.GameCore.SetMonsterEnergyBarState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Active": "False"
}
]
},
{
"Event": "OnListenTurnBegin",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_Count"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"DynamicKey": {
"Value": "AttackFlag"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "AttackFlag"
}
}
]
}
]
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
"ValueType": "Layer",
"Multiplier": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": "MDF_Count"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_Count"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetMonsterEnergyBarState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Active": "True",
"State": "Active",
"CenterStyle": 3,
"OuterState": 2,
"IconPath": "SpriteOutput/BuffIcon/Inlevel/IconMonster_W4_Serpent_01_Aim.png",
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-769102293
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-2027709849
]
}
},
"TriggerName": "SpEff_Trigger",
"SpecialEffPath": "UI/Battle/Widget/PassiveSkill/SpecialMonsterPassiveSkillEff_Com_Burning.prefab"
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
}
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
},
"IsShowUIMessageOnUpdate": false
}
]
}
]
}
]
},
{
"Event": "OnListenCharacterDie",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_Count"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TauntOrRandomEnemy"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
},
"MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-769102293
]
}
},
"LayerAddWhenStack": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-2027709849
]
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 4483469236811558858
}
}
],
"LifeTime": 2,
"DisplayTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
}
]
}
]
}
]
},
{
"Event": "OnBeingBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
},
{
"Event": "OnModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity2"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
},
"Inverse": true
},
{
"$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag",
"Flag": "Taunt"
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity2"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
},
"MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-769102293
]
}
},
"LayerAddWhenStack": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-2027709849
]
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 4483469236811558858
}
}
],
"LifeTime": 2,
"DisplayTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity2"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_Count"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "MMonster_W4_Serpent_01_Charge01_Target_Change"
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "ParamModifier"
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TauntOrRandomEnemy"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target"
},
"MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-769102293
]
}
},
"LayerAddWhenStack": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-2027709849
]
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 4483469236811558858
}
}
],
"LifeTime": 2,
"DisplayTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
}
]
}
]
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"2128130574": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-769102293": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-2027709849": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MMonster_W4_Serpent_01_Charge01_Target": {
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": -1
}
},
"BehaviorFlagList": [
"RemoveWhenCasterDead",
"AttackSign"
],
"UIConfig": {
"UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_W4_Serpent_Aim.prefab",
"UIPosition": "UI_TOP",
"ModifierUIPriority": "Marker",
"IsShowInAvatarPanel": true
},
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "W4_Serpent_01_BattleScore1"
},
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.SetDynamicEntityParam",
"DynamicKey": "MMonster_W4_Serpent_01_Charge01_DynamicTarget",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ParamTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
}
]
},
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Flag": "Stealth"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge01_Target_Change"
}
}
]
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "W4_Serpent_01_BattleScore1"
}
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
"ValueType": "Layer",
"Multiplier": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": "MDF_Layer"
},
{
"$type": "RPG.GameCore.ToggleUITop",
"UITextNodes": [
{
"TextPath": "NumPanel/Num",
"TextDynamicValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1662446059
]
}
}
}
]
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"1662446059": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MMonster_W4_Serpent_01_Charge01_Target_Change": {},
"MMonster_W4_Serpent_01_MuteUltra": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AttachSkillTypeDisable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Types": [
"Ultra"
]
}
]
}
]
},
"MMonster_W4_Serpent_01_Charge02": {
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Monster_APShow"
}
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Monster_APShow"
}
}
]
},
{
"Event": "OnBeingBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MMonster_W4_Serpent_01_Charge02_Target_Sub"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "AIFlag"
}
}
]
}
],
"DynamicValues": {
"Floats": {
"-2113370294": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MMonster_W4_Serpent_01_Charge02_Target_Sub": {
"BehaviorFlagList": [
"AttackSign"
],
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicEntityParam",
"DynamicKey": "MMonster_W4_Serpent_01_Charge02_Target_Sub_DynamicTarget",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ParamTargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
}
}
]
}
]
},
"MMonster_W4_Serpent_01_Charge02_Target": {
"BehaviorFlagList": [
"AttackSign"
],
"UIConfig": {
"UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_W4_Serpent_MainTarget.prefab",
"UIPosition": "UI_TOP",
"ModifierUIPriority": "Marker",
"IsShowInAvatarPanel": true
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicEntityParam",
"DynamicKey": "MMonster_W4_Serpent_01_Charge02_Target_DynamicTarget",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ParamTargetType": {
"$type": "RPG.GameCore.TargetFetchUniqueNameEntity",
"UniqueName": "W4_Serpent_01"
}
}
]
}
]
},
"W4_Serpent_01_BattleScore1": {
"MaxLayer": 3,
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareModifierValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ValueType": "Layer",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleAchievement",
"AchievementID": 30210
}
]
}
]
},
{
"Event": "OnListenModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "MMonster_W4_Serpent_01_Passive_StanceDamage"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "W4_Serpent_01_BattleScore1"
}
}
]
}
]
}
],
"Stacking": "Replace"
},
"W4_Serpent_01_BattleScore2": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetBattleAchievement",
"AchievementID": 30211
}
]
}
]
},
"Monster_W4_Serpent_01_RLBoss_Passive": {
"_CallbackList": [
{
"Event": "OnBeforeSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCurrentSkillName",
"SkillName": "Skill06"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareCharacterNumber",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam.RemoveServant"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W4_Serpent_01_RLBoss_Skill06Choose"
},
"Inverse": true
},
"CompareType": "Greater",
"CompareNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam.RemoveServant"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W4_Serpent_01_RLBoss_Skill06Choose"
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W4_Serpent_01_RLBoss_Skill06Judge"
}
}
]
}
]
}
]
}
]
},
{
"Event": "OnAfterSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCurrentSkillName",
"SkillName": "Skill04"
},
{
"$type": "RPG.GameCore.ByCurrentSkillName",
"SkillName": "Skill05"
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Monster_W4_Nikadory_00_RLBoss_DamageUp"
},
"DynamicValues": {
"MDF_DamageUpRatio_PerLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-945261968
]
}
}
},
"CustomUIModelAttachPointName": "SelectRoot"
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCurrentSkillName",
"SkillName": "Skill07"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"ModifierName": {
"Value": "Monster_W4_Serpent_01_RLBoss_Skill06Judge"
}
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"-945261968": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"Monster_W4_Serpent_01_RLBoss_TriggerDamage": {
"LifeTime": 1,
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.TriggerModifierCustomEvent",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EventType": {
"EnumIndex": 4,
"Value": 1
},
"DynamicKey": "DOT_TriggerRatio",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 11912721679516970776
}
}
],
"LifeTime": 3
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_W2_Beast01_04_SkillP02_GoldBlood_DOT"
}
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
},
"Monster_W4_Serpent_01_RLBoss_Skill06Choose": {},
"Monster_W4_Serpent_01_RLBoss_Skill06Judge": {}
},
"GlobalTargetAlias": {
"BattleEvent20038_Avatar": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Monster_W4_Serpent_01_RLBoss_Skill06Judge"
}
}
}
]
}
}
}