mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
4960 lines
152 KiB
JSON
4960 lines
152 KiB
JSON
{
|
||
"AbilityList": [
|
||
{
|
||
"Modifiers": {
|
||
"Monster_SW_Boss_01_MuteHitFly": {
|
||
"BehaviorFlagList": [
|
||
"MuteHitFly"
|
||
]
|
||
},
|
||
"Monster_SW_Boss_01_AIChange": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnBeingBreak",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "AIFlag"
|
||
},
|
||
"ResetValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Monster_SW_Boss_01_WingsControl": {
|
||
"BehaviorFlagList": [
|
||
"KeepOnDeathrattle"
|
||
],
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnBeingLimbo",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Idle_StandBy.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_StandBy_Lod0.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnStack",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Idle_StandBy.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnBeforeDying",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Idle_StandBy.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_StandBy_Lod0.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnBeforeSkillUse",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Idle_StandBy.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_StandBy_Lod0.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnAfterSkillUse",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByAny",
|
||
"PredicateList": [
|
||
{
|
||
"$type": "RPG.GameCore.ByCurrentSkillName",
|
||
"SkillName": "Skill05"
|
||
}
|
||
]
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_StandBy_Lod0.prefab"
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Idle_StandBy.prefab"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnBeingBreak",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Idle_StandBy.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_StandBy_Lod0.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnEndBreak",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Idle_StandBy.prefab"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"Name": "Monster_SW_Boss_01_Passive01",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnAdd": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "W2_SW_Boss_01_BattleScore1"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "OneMorePerTurn"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ModifyDefaultTeamFormation",
|
||
"FormationWidthMin": {
|
||
"FixedValue": {
|
||
"Value": 12
|
||
}
|
||
},
|
||
"TeamCenter": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ExtraConfig": [
|
||
{
|
||
"LocalZOffsetFixed": -1.5,
|
||
"CentralXOffset": -1
|
||
},
|
||
{
|
||
"LocalZOffsetFixed": -1.5,
|
||
"CentralXOffset": -1
|
||
},
|
||
{
|
||
"LocalZOffsetFixed": -2
|
||
},
|
||
{
|
||
"LocalZOffsetFixed": -1.5,
|
||
"CentralXOffset": 1
|
||
},
|
||
{
|
||
"LocalZOffsetFixed": -1.5,
|
||
"CentralXOffset": 1
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_AIChange"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_WingsControl"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_MuteHitFly"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ShowBossInfoBar",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"IsShow": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_PhaseController"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.CharacterChangePhase",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"PhaseName": "Phase1",
|
||
"PhaseAnimConfig": {
|
||
"ModifierBehaviorVisuals": [
|
||
{
|
||
"Flag": "STAT_CTRL_Frozen_Effect",
|
||
"AnimOccurTransition": 0,
|
||
"AnimSpeedFactor": 0,
|
||
"AnimSpeedTransitTime": 1.5,
|
||
"MaterialTransitTime": 1,
|
||
"IgnoreAnimConfig": true
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_ScoringDetect0101"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill01_Phase01",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
||
"Team": "TeamDark",
|
||
"CustomTargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllTeamMember"
|
||
},
|
||
"IgnoreHitBoxRadius": true,
|
||
"TargetFormation": {
|
||
"LocalDelta": {
|
||
"Z": -0.5
|
||
}
|
||
},
|
||
"LeftSideFormations": [
|
||
{
|
||
"LocalDelta": {
|
||
"X": 6
|
||
}
|
||
},
|
||
{
|
||
"LocalDelta": {
|
||
"X": 3.5
|
||
}
|
||
}
|
||
],
|
||
"RightSideFormations": [
|
||
{
|
||
"LocalDelta": {
|
||
"X": -3.5
|
||
}
|
||
},
|
||
{
|
||
"LocalDelta": {
|
||
"X": -6
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill01_Phase02"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill01_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "AbilityTargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"NormalizedTimeWait": {
|
||
"FixedValue": {
|
||
"Value": 0.8
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle",
|
||
"AnimStateName": "StandBy"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill01_Phase02",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.01
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillExecutionStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill01_Ball.prefab",
|
||
"UniqueEffectName": "Attack01Ball",
|
||
"AttachPoint": "Head_M",
|
||
"PositionOffset": {
|
||
"X": 0.235,
|
||
"Y": 0.85
|
||
},
|
||
"Scale": {
|
||
"X": 1,
|
||
"Y": 1,
|
||
"Z": 1
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.311
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.FireProjectile",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"Projectile": {
|
||
"FlyTime": 0.18,
|
||
"SpeedEaseType": "OutCubic",
|
||
"TargetAttachPoint": "Origin",
|
||
"TargetOffset": {
|
||
"Y": 1,
|
||
"Z": 0.5
|
||
},
|
||
"FlyEffectUniqueName": "Attack01Ball",
|
||
"FlyEffectFadeOut": true,
|
||
"ArriveDistance": 2
|
||
},
|
||
"OnProjectileHit": [
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1126825319
|
||
]
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill01_Hit.prefab"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"CanTriggerLastKill": true,
|
||
"DisplayData": {
|
||
"UIMessageHeight": 0.9,
|
||
"DitherRangeX": 0.02,
|
||
"DitherRangeY": 0.02
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamagePerformFinish"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.VCameraConfigChange",
|
||
"CameraConfig": {
|
||
"ShakeTemplateName": "Spike_Light",
|
||
"OverrideShakeConfigV2": {
|
||
"ShakeDir": {
|
||
"Y": 0.1,
|
||
"Z": 0.6
|
||
}
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"WaitProjectileFinish": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.8
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillPerformFinish"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill02_Phase01",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill02_Phase02"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill02_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "AbilityTargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimStateName": "Skill02",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"NormalizedTimeWait": {
|
||
"FixedValue": {
|
||
"Value": 0.88
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle",
|
||
"AnimStateName": "StandBy"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill02_Phase02",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill02",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillExecutionStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"ContextScope": "ContextAbility",
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "AbilityFlag"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill02",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.113793105
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Attack.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill02",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.20560606
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.115
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.VCameraConfigChange",
|
||
"CameraConfig": {
|
||
"ShakeTemplateName": "_SR0.35_T0.1_ST0.1:Monster_W1_Mecha03_00_Camera_5",
|
||
"OverrideShakeConfigV2": {
|
||
"ShakeScale": 0.55,
|
||
"ShakeTime": 1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Attack_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
|
||
"MaxLoopCount": {
|
||
"FixedValue": {
|
||
"Value": 7
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Hit_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1847083384
|
||
]
|
||
}
|
||
},
|
||
"HitSplitRatio": {
|
||
"FixedValue": {
|
||
"Value": 0.05
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Hit.prefab"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"CanTriggerLastKill": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.062
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
|
||
"MaxLoopCount": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Hit_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1847083384
|
||
]
|
||
}
|
||
},
|
||
"HitSplitRatio": {
|
||
"FixedValue": {
|
||
"Value": 0.05
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Hit.prefab"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"CanTriggerLastKill": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.12
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Hit_02.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Hit_03.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1847083384
|
||
]
|
||
}
|
||
},
|
||
"HitSplitRatio": {
|
||
"FixedValue": {
|
||
"Value": 0.6
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill02_Hit.prefab"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"CanTriggerLastKill": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamagePerformFinish"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MCommon_Entangle"
|
||
},
|
||
"Chance": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1790128056
|
||
]
|
||
}
|
||
},
|
||
"LifeTime": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_ActionDelayRatio": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-785925164
|
||
]
|
||
}
|
||
},
|
||
"Modifier_Entangle_DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1133450522
|
||
]
|
||
}
|
||
},
|
||
"Modifier_Entangle_DamageValue": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1369022780
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill02",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.88
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillPerformFinish"
|
||
}
|
||
],
|
||
"DynamicValues": {
|
||
"Floats": {
|
||
"-432160114": {}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill03_Phase01",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList",
|
||
"MaxTargetCount": 3
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill03_Phase02"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill03_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "AbilityTargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimStateName": "Skill03",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"NormalizedTimeWait": {
|
||
"FixedValue": {
|
||
"Value": 0.85
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill03_Phase02",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList",
|
||
"MaxTargetCount": 3
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Gether_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetTeamFormation",
|
||
"Team": "TeamLight",
|
||
"FormationType": "LightTeamNormal",
|
||
"CustomFormationIgnoreDying": false
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05Charge"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_DamageReduce"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05_Passive"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill03",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillExecutionStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill03",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.22
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
|
||
"MaxLoopCount": {
|
||
"FixedValue": {
|
||
"Value": 8
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.RandomConfig",
|
||
"OddsList": [
|
||
{
|
||
"FixedValue": {
|
||
"Value": 0.333
|
||
}
|
||
},
|
||
{
|
||
"FixedValue": {
|
||
"Value": 0.333
|
||
}
|
||
},
|
||
{
|
||
"FixedValue": {
|
||
"Value": 0.334
|
||
}
|
||
}
|
||
],
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill03_Attack_Hit_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill03_Attack_Hit_02.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill03_Attack_Hit_03.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-56289053
|
||
]
|
||
}
|
||
},
|
||
"HitSplitRatio": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQABAQMBAAUAAAUR",
|
||
"FixedValues": [
|
||
{
|
||
"Value": 8
|
||
}
|
||
],
|
||
"DynamicHashes": [
|
||
-56289053,
|
||
734867428
|
||
]
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"CanTriggerLastKill": true,
|
||
"DisplayData": {
|
||
"UIMessageHeight": 1.2,
|
||
"DitherRangeX": 0.02,
|
||
"DitherRangeY": 0.02
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill03",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.463
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-56289053
|
||
]
|
||
}
|
||
},
|
||
"HitSplitRatio": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQABAQUAAAUR",
|
||
"FixedValues": [
|
||
{
|
||
"Value": 1
|
||
}
|
||
],
|
||
"DynamicHashes": [
|
||
734867428,
|
||
-56289053
|
||
]
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill03_Attack_Hit_04.prefab"
|
||
},
|
||
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_mechabear",
|
||
"DisplayData": {
|
||
"UIMessageHeight": 1,
|
||
"DitherRangeX": 0.03,
|
||
"DitherRangeY": 0.03
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetAdjoinEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAAAAUR",
|
||
"FixedValues": [
|
||
{
|
||
"Value": 1
|
||
}
|
||
],
|
||
"DynamicHashes": [
|
||
734867428
|
||
]
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill03_Attack_Hit_04.prefab"
|
||
},
|
||
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_mechabear",
|
||
"DisplayData": {
|
||
"UIMessageHeight": 1,
|
||
"DitherRangeX": 0.03,
|
||
"DitherRangeY": 0.03
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamagePerformFinish"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.13
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.VCameraConfigChange",
|
||
"CameraConfig": {
|
||
"ShakeConfigV2": {
|
||
"ShakeRange": 0.4,
|
||
"ShakeTime": 0.3,
|
||
"ShakeDir": {
|
||
"X": 0.5,
|
||
"Y": 0.05,
|
||
"Z": 0.15
|
||
},
|
||
"BaseCycle": 0.28,
|
||
"CycleDamping": 0,
|
||
"RangeAttenuation": 0.95,
|
||
"PerlinNoiseAmplitude": {
|
||
"X": 0.1,
|
||
"Y": 0.1,
|
||
"Z": 0.1
|
||
},
|
||
"PerlinNoiseFreq": {
|
||
"X": 16,
|
||
"Y": 14,
|
||
"Z": 12
|
||
},
|
||
"RotationalAmplitude": {
|
||
"Z": 3.5
|
||
},
|
||
"RotationFreqV3": {
|
||
"X": 4,
|
||
"Z": 8
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill03",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.84
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillPerformFinish"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill04_Phase01",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill04_Phase02"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill04_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimStateName": "Skill04",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"NormalizedTimeWait": {
|
||
"FixedValue": {
|
||
"Value": 0.9
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill04_Phase02",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Gether_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "TeamFormation"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "Phase2FirstTurn"
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill04",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillExecutionStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill04",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.205
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.VCameraConfigChange",
|
||
"CameraConfig": {
|
||
"ShakeConfigV2": {
|
||
"ShakeRange": 0.05,
|
||
"ShakeTime": 0.7,
|
||
"ShakeDir": {
|
||
"Y": 0.05
|
||
},
|
||
"BaseCycle": 0.05,
|
||
"CycleDamping": 0,
|
||
"RangeAttenuation": 0.95,
|
||
"PerlinNoiseAmplitude": {
|
||
"X": 0.02,
|
||
"Y": 0.03
|
||
},
|
||
"PerlinNoiseFreq": {
|
||
"X": 5,
|
||
"Y": 20
|
||
},
|
||
"RotationFreqV3": {
|
||
"Z": 2
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill04",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.289
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RadialBlurCurveEffect",
|
||
"BlurRadius": 1,
|
||
"Iteration": 4,
|
||
"BlurStart": 0.002,
|
||
"BlurFeather": 0.001,
|
||
"Duration": 0.6,
|
||
"CurveName": "DashBlurCurve"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill04",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.6
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_DamageReduce"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_DamageReduceRatio": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-2131946264
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ShowUIPage",
|
||
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
|
||
"UITextNodes": [
|
||
{
|
||
"TextPath": "AreaInfoPanel/Title/Text",
|
||
"TextContent": {
|
||
"Hash": 4172135889649473870
|
||
}
|
||
}
|
||
],
|
||
"LifeTime": 3
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05Charge"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05_Passive"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill04",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.8
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillPerformFinish"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill05_Phase01",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05_Phase02"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimStateName": "Skill05",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"NormalizedTimeWait": {
|
||
"FixedValue": {
|
||
"Value": 0.9
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill05_Phase02",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Gether_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "TeamFormation"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "Phase2FirstTurn"
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill05",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillExecutionStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill05",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.205
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.VCameraConfigChange",
|
||
"CameraConfig": {
|
||
"ShakeConfigV2": {
|
||
"ShakeRange": 0.05,
|
||
"ShakeTime": 0.7,
|
||
"ShakeDir": {
|
||
"Y": 0.05
|
||
},
|
||
"BaseCycle": 0.05,
|
||
"CycleDamping": 0,
|
||
"RangeAttenuation": 0.95,
|
||
"PerlinNoiseAmplitude": {
|
||
"X": 0.02,
|
||
"Y": 0.03
|
||
},
|
||
"PerlinNoiseFreq": {
|
||
"X": 5,
|
||
"Y": 20
|
||
},
|
||
"RotationFreqV3": {
|
||
"Z": 2
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill05",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.335
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill07_Ball"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RadialBlurCurveEffect",
|
||
"BlurRadius": 1,
|
||
"Iteration": 4,
|
||
"BlurStart": 0.002,
|
||
"BlurFeather": 0.001,
|
||
"Duration": 0.5,
|
||
"CurveName": "DashBlurCurve"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill05",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.6
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05Charge"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05_Passive"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_DamageReduce"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_DamageReduceRatio": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-2131946264
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ShowUIPage",
|
||
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
|
||
"UITextNodes": [
|
||
{
|
||
"TextPath": "AreaInfoPanel/Title/Text",
|
||
"TextContent": {
|
||
"Hash": 4172135889649473870
|
||
}
|
||
}
|
||
],
|
||
"LifeTime": 3
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill05",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.8
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillPerformFinish"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill06_Phase01",
|
||
"TargetInfo": {
|
||
"TargetType": "AllEnemy"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.ShowBattleUI"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill06_Phase02"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_Skill06_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "TeamFormation"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitTimelineFinish",
|
||
"TimelineName": "Monster_SW_Boss_01_Skill06_Timeline"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_Skill06_Phase02",
|
||
"TargetInfo": {
|
||
"TargetType": "AllEnemy"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Gether_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05Charge"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_DamageReduce"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.HideLevelStage",
|
||
"IsHide": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetEntityVisible",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetEntityVisible",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllTeammate"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetTeamFormation",
|
||
"Team": "TeamLight",
|
||
"FormationType": "LightTeamNormal",
|
||
"ServantState": "DefaultFollow",
|
||
"CustomFormationIgnoreDying": false
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05_Passive"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.01
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillExecutionStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.06
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill07_Ball"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.41
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.416
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetEntityVisible",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
|
||
},
|
||
"Visible": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.444
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllEnemy"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1122549516
|
||
]
|
||
}
|
||
},
|
||
"HitSplitRatio": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"CanTriggerLastKill": true,
|
||
"DisplayData": {
|
||
"UIMessageHeight": 1.2,
|
||
"DitherRangeX": 0.02,
|
||
"DitherRangeY": 0.02
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.48158
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
|
||
"MaxLoopCount": {
|
||
"FixedValue": {
|
||
"Value": 5
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllEnemy"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1122549516
|
||
]
|
||
}
|
||
},
|
||
"HitSplitRatio": {
|
||
"FixedValue": {
|
||
"Value": 0.05
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"CanTriggerLastKill": true,
|
||
"DisplayData": {
|
||
"UIMessageHeight": 1.2,
|
||
"DitherRangeX": 0.02,
|
||
"DitherRangeY": 0.02
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.15
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.63158
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.HideLevelStage"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.72482
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
|
||
"MaxLoopCount": {
|
||
"FixedValue": {
|
||
"Value": 10
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllEnemy"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1122549516
|
||
]
|
||
}
|
||
},
|
||
"HitSplitRatio": {
|
||
"FixedValue": {
|
||
"Value": 0.065
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"HitAnimation": "Hit_H"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"CanTriggerLastKill": true,
|
||
"DisplayData": {
|
||
"UIMessageHeight": 0.9,
|
||
"DitherRangeX": 0.02,
|
||
"DitherRangeY": 0.02
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamagePerformFinish"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.788009
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetEntityVisible",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"Visible": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetEntityVisible",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllTeammate"
|
||
},
|
||
"Visible": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.963597
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"AnimStateName": "Skill06",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.999
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.8
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ShowBattleUI",
|
||
"IsShow": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.2
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillPerformFinish"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_SkillP05",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_SkillP05_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
||
"DynamicKey": {
|
||
"Value": "Phase2FirstTurn"
|
||
},
|
||
"ContextScope": "TargetEntity",
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareMonsterPhase",
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "RandomSummonDelay"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
||
"DynamicKey": {
|
||
"Value": "Phase2FirstSummon"
|
||
},
|
||
"ContextScope": "TargetEntity",
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "Phase2FirstSummon"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705062
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461067
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "RandomSummonDelay"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByRandomChance",
|
||
"Chance": {
|
||
"FixedValue": {
|
||
"Value": 0.5
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705062
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461067
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "RandomSummonDelay"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "RandomSummonDelay"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "RandomSummonDelay"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "CasterSummonedMinions"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MCommon_Servant"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 2
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "TeamFormation"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "CasterSummonedMinions"
|
||
},
|
||
"AnimLogicState": "Idle"
|
||
}
|
||
],
|
||
"TaskListTemplate": [
|
||
{
|
||
"Name": "RandomSummonDelay",
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByRandomChance",
|
||
"Chance": {
|
||
"FixedValue": {
|
||
"Value": 0.4
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1207585664
|
||
]
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "SummonDelayRatio1"
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByRandomChance",
|
||
"Chance": {
|
||
"FixedValue": {
|
||
"Value": 0.5
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1610870191
|
||
]
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "SummonDelayRatio1"
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
44786250
|
||
]
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "SummonDelayRatio1"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_SkillP05_02",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareStance",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"PerformerType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
},
|
||
"TargetType": "TeamFormation"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "Ability_Count"
|
||
},
|
||
"ContextScope": "ContextAbility"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.Retarget",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
},
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByTargetTeam",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"Team": "TeamDark"
|
||
},
|
||
"IncludeLimbo": true,
|
||
"MaxNumber": {
|
||
"FixedValue": {
|
||
"Value": 5
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"Key": {
|
||
"Value": "Ability_Count"
|
||
},
|
||
"AddValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"Min": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"Max": {
|
||
"FixedValue": {
|
||
"Value": 5
|
||
}
|
||
},
|
||
"ContextScope": "ContextAbility"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByAnd",
|
||
"PredicateList": [
|
||
{
|
||
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "Ability_Count"
|
||
},
|
||
"CompareType": "Less",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 5
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ByCompareHP",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"CompareType": "Greater",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
||
"DynamicKey": {
|
||
"Value": "Phase2FirstTurn"
|
||
},
|
||
"ContextScope": "TargetEntity",
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareMonsterPhase",
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "RandomSummonDelay"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "RandomSummonDelay"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "RandomSummonDelay"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_SummonMinion"
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_SummonID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705059
|
||
]
|
||
}
|
||
},
|
||
"MDF_SummonDelay": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1693461070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "CasterSummonedMinions"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MCommon_Servant"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_SkillP05_02_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.3
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_DamageReduce"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05Charge"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValueByProperty",
|
||
"DynamicKey": "MaxStance",
|
||
"ReadTargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"Value": "MaxStance"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareMonsterPhase",
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_ExplodeLoop.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_Explode.prefab"
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_ExplodeLoop.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Gether_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_Explode.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerModelShake",
|
||
"Amplitude": 0.2,
|
||
"Duration": 1,
|
||
"CurveName": "FrozenExploreCurve",
|
||
"Direction": {
|
||
"X": 1
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Quantum"
|
||
},
|
||
"FormulaType": "ByMaxHP",
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
388865030
|
||
]
|
||
}
|
||
},
|
||
"StanceValue": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-765604584
|
||
]
|
||
}
|
||
},
|
||
"StanceDamageType": {},
|
||
"AttackType": "Pursued",
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_Hit.prefab",
|
||
"HitTimeSlowType": "Impact"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamagePerformFinish"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllTeammate"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_00_DamageTakenUp"
|
||
},
|
||
"LifeTime": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
914099655
|
||
]
|
||
}
|
||
},
|
||
"MaxLayer": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-361769158
|
||
]
|
||
}
|
||
},
|
||
"LayerAddWhenStack": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1073973869
|
||
]
|
||
}
|
||
},
|
||
"DynamicValues": {
|
||
"MDF_DamageTakenUpRatio_PerLayer": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1118190659
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ModifyActionDelay",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
},
|
||
"AddNormalizedValue": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1632537050
|
||
]
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RadialBlurEffect",
|
||
"Duration": 0.3,
|
||
"BlurRadius": 0.6,
|
||
"Iteration": 8,
|
||
"BlurStart": 0.01,
|
||
"BlurFeather": 0.15
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 1.65
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "BreakEndFlag"
|
||
},
|
||
"ResetValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "TeamFormation"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"DynamicValues": {
|
||
"Floats": {
|
||
"-1416687644": {}
|
||
}
|
||
},
|
||
"TaskListTemplate": [
|
||
{
|
||
"Name": "RandomSummonDelay",
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByRandomChance",
|
||
"Chance": {
|
||
"FixedValue": {
|
||
"Value": 0.4
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1207585664
|
||
]
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "SummonDelayRatio1"
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByRandomChance",
|
||
"Chance": {
|
||
"FixedValue": {
|
||
"Value": 0.5
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1610870191
|
||
]
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "SummonDelayRatio1"
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
44786250
|
||
]
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "SummonDelayRatio1"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Modifiers": {
|
||
"Monster_SW_Boss_01_MainBattleLockHP": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnStack",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.LockHP",
|
||
"Threshold": {
|
||
"FixedValue": {
|
||
"Value": 0.01
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnLockHPThresholdReached",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllEnemy"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_MainBattle_DisableAction"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerCustomString",
|
||
"CustomString": {
|
||
"Value": "Level_SpecialWin"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Monster_SW_Boss_01_MainBattle_DisableAction": {
|
||
"BehaviorFlagList": [
|
||
"DisableAction"
|
||
]
|
||
}
|
||
},
|
||
"Name": "Monster_SW_Boss_01_PassiveSkill_Insert",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.DispelStatus",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"OnlyAlive": false,
|
||
"IsSlientDispel": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "BreakEndFlag"
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05Charge"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_Skill05_Passive"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_DamageReduce"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.VCameraConfigChange",
|
||
"CameraConfig": {
|
||
"NormalConfig": {
|
||
"CameraState": "CasterToTargetPerform",
|
||
"AnchorOffset": {
|
||
"X": 1.31,
|
||
"Y": 0.66,
|
||
"Z": -5.63
|
||
},
|
||
"AimTargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AimOffset": {
|
||
"X": 0.01,
|
||
"Y": 1.86,
|
||
"Z": -0.45
|
||
},
|
||
"AimRatio": 1
|
||
},
|
||
"BlendConfig": {
|
||
"BlendType": "Cut",
|
||
"CustomCurveName": "null",
|
||
"BlendTime": 0.06
|
||
},
|
||
"ShowEntityConfig": {
|
||
"ShowTargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByIsContainModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_PassiveSkillMainBattle"
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerCustomString",
|
||
"CustomString": {
|
||
"Value": "SW_Boss_01_ChangePhase"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "TeamFormation"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetTeamFormation",
|
||
"Team": "TeamDark",
|
||
"FormationType": "DarkTeamNormal",
|
||
"CustomFormationIgnoreDying": false
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetFaceDirectionLocked",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"Lock": false
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitSecond",
|
||
"WaitTime": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_PassiveSkill_Insert_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimStateName": "ChangePhaseEnd",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"NormalizedTimeWait": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"NormalizedTransitionDuration": {
|
||
"FixedValue": {
|
||
"Value": 0.1
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ShowUIPage",
|
||
"AssetPath": "UI/Common/Widget/BattlePhaseChangeHint.prefab",
|
||
"UITextNodes": [
|
||
{
|
||
"TextPath": "AreaInfoPanel/Title/Text",
|
||
"TextContent": {
|
||
"Hash": 9622126420009900264
|
||
}
|
||
}
|
||
],
|
||
"LifeTime": 2
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetActionDelay",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"NormalizedValue": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
||
"Name": "Monster_ChangePhase"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "ChangePhaseEnd",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.75
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_00_Endurance"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "InsertCheck"
|
||
},
|
||
"ResetValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "AIFlag"
|
||
},
|
||
"ResetValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "Phase2FirstTurn"
|
||
},
|
||
"ResetValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_PhaseController"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByIsContainModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_PassiveSkillMainBattle"
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_MainBattleLockHP"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_SW_Boss_01_PassiveSkillMainBattle",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_PassiveSkillMainBattle"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"GlobalModifiers": {
|
||
"MMonster_SW_Boss_01_SummonMinion": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnStack",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByAnd",
|
||
"PredicateList": [
|
||
{
|
||
"$type": "RPG.GameCore.ByCompareTargetCount",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
},
|
||
"AliveOnly": true,
|
||
"Number": {
|
||
"FixedValue": {
|
||
"Value": 5
|
||
}
|
||
},
|
||
"CompareType": "Less"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
||
"DynamicKey": {
|
||
"Value": "MDF_SummonFlag"
|
||
},
|
||
"ContextScope": "ContextModifier",
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"ContextScope": "ContextModifier",
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "MDF_SummonFlag"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByAnd",
|
||
"PredicateList": [
|
||
{
|
||
"$type": "RPG.GameCore.ByIsTeamLocationIndexType",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"TeamType": "TeamDark",
|
||
"Type": "Left"
|
||
}
|
||
]
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SummonMonster",
|
||
"SummonMonsterDataList": [
|
||
{
|
||
"MonsterID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1694320882
|
||
]
|
||
}
|
||
},
|
||
"LocationType": "First",
|
||
"InitAnimStateName": "StandBy"
|
||
}
|
||
],
|
||
"DelayRatio": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1969012214
|
||
]
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "LastSummonMonsters"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_NeedToShow_Mark"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.FireProjectile",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "LastSummonMonsters"
|
||
},
|
||
"Projectile": {
|
||
"Behavior": "Parabola",
|
||
"FlyTime": 0.5,
|
||
"SpeedEaseType": "OutCubic",
|
||
"AttachOffset": {
|
||
"Y": 3.5,
|
||
"Z": -1.5
|
||
},
|
||
"TargetOffset": {
|
||
"Y": 1.3
|
||
},
|
||
"IgnoreTargetHitbox": true,
|
||
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Ball.prefab",
|
||
"FlyEffectFadeOut": true,
|
||
"ParabolaHeightRatio": 0.5,
|
||
"ParabolaRoll": -45,
|
||
"ParabolaUseWorldSpaceUp": false
|
||
},
|
||
"OnProjectileHit": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_ShowMinion"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveSelfModifier"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SummonMonster",
|
||
"SummonMonsterDataList": [
|
||
{
|
||
"MonsterID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
1694320882
|
||
]
|
||
}
|
||
},
|
||
"LocationType": "Last",
|
||
"InitAnimStateName": "StandBy"
|
||
}
|
||
],
|
||
"DelayRatio": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1969012214
|
||
]
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "LastSummonMonsters"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_NeedToShow_Mark"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.FireProjectile",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "LastSummonMonsters"
|
||
},
|
||
"Projectile": {
|
||
"Behavior": "Parabola",
|
||
"FlyTime": 0.5,
|
||
"SpeedEaseType": "OutCubic",
|
||
"AttachOffset": {
|
||
"Y": 3.5,
|
||
"Z": -1.5
|
||
},
|
||
"TargetOffset": {
|
||
"Y": 1.3
|
||
},
|
||
"IgnoreTargetHitbox": true,
|
||
"FlyEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Ball.prefab",
|
||
"FlyEffectFadeOut": true,
|
||
"ParabolaHeightRatio": 0.5,
|
||
"ParabolaRoll": 45,
|
||
"ParabolaUseWorldSpaceUp": false
|
||
},
|
||
"OnProjectileHit": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_ShowMinion"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveSelfModifier"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "CasterSummonedMinions"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MCommon_Servant"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetEntityVisible",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "LastSummonMonsters"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"Stacking": "Multiple",
|
||
"DynamicValues": {
|
||
"Floats": {
|
||
"1694320882": {},
|
||
"1879627559": {},
|
||
"2031263643": {},
|
||
"-1969012214": {}
|
||
}
|
||
}
|
||
},
|
||
"MMonster_SW_Boss_01_NeedToShow_Mark": {},
|
||
"MMonster_SW_Boss_01_ShowMinion": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnStack",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.Retarget",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
},
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByIsContainModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_NeedToShow_Mark"
|
||
}
|
||
},
|
||
"MaxNumber": {
|
||
"FixedValue": {
|
||
"Value": 2
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_NeedToShow_Mark"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareMonsterID",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"TargetMonsterID": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
540705062
|
||
]
|
||
}
|
||
},
|
||
"Inverse": true
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Body.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Ball_01.prefab",
|
||
"PositionOffset": {
|
||
"Y": 1.3
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetEntityVisible",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"Visible": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"AnimStateName": "Skill05_Appear",
|
||
"NormalizedTimeStart": {
|
||
"FixedValue": {
|
||
"Value": 0.39
|
||
}
|
||
},
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"NormalizedTimeWait": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"WaitAnimState": false
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"AnimLogicState": "Idle"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveSelfModifier"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"MMonster_SW_Boss_01_ScoringDetect0101": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnAfterSkillUse",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByAnd",
|
||
"PredicateList": [
|
||
{
|
||
"$type": "RPG.GameCore.ByCompareMonsterPhase",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 2
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ByCurrentSkillName",
|
||
"SkillName": "Skill05"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "FirstTime"
|
||
},
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"ContextScope": "ContextModifier",
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "FirstTime"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"ContextScope": "ContextModifier",
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "FirstSkillInPhase02"
|
||
}
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"ContextScope": "ContextModifier",
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "FirstSkillInPhase02"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnBeingBreak",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "FirstSkillInPhase02"
|
||
},
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "MMonster_SW_Boss_01_ScoringDetect0102"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"DynamicValues": {
|
||
"Floats": {
|
||
"108578121": {},
|
||
"1621451367": {}
|
||
}
|
||
}
|
||
},
|
||
"MMonster_SW_Boss_01_ScoringDetect0102": {},
|
||
"MMonster_SW_Boss_01_PassiveSkillMainBattle": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnStack",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerCustomString",
|
||
"CustomString": {
|
||
"Value": "SW_Boss_01_EnterBattle"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Monster_SW_Boss_01_PhaseController": {
|
||
"_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": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "InsertCheck"
|
||
},
|
||
"ContextScope": "TargetEntity",
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimStateName": "ChangePhaseStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DispelStatus",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"OnlyAlive": false,
|
||
"IsSlientDispel": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AliveOnly": false,
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_00_Endurance"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "InsertCheck"
|
||
},
|
||
"ContextScope": "TargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetMonsterPhase",
|
||
"SetMode": "Inc"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TurnInsertAbility",
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_PassiveSkill_Insert"
|
||
},
|
||
"InsertAbilityPriority": "MonsterChangePhase",
|
||
"OwnerAliveState": "Mask_AliveOrLimbo",
|
||
"TargetAliveState": "Mask_AliveOrLimbo"
|
||
}
|
||
],
|
||
"FailedTaskList": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Monster_SW_Boss_01_DamageReduce": {
|
||
"LifeTime": 1,
|
||
"UIConfig": {
|
||
"ModifierUIPriority": "HardControl"
|
||
},
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnBeforeBeingHitAll",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.ModifyDamageData",
|
||
"Defender_AllDamageReduce": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-665628070
|
||
]
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"DynamicValues": {
|
||
"Floats": {
|
||
"-665628070": {},
|
||
"-273776885": {}
|
||
}
|
||
}
|
||
},
|
||
"Monster_SW_Boss_01_DamageTakenUp": {
|
||
"LayerAddWhenStack": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnStack",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
|
||
"ValueType": "Layer",
|
||
"Multiplier": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"DynamicKey": "ModifierLayers"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.StackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"Property": "AllDamageTypeTakenRatio",
|
||
"PropertyValue": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQABAQQR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
912451277,
|
||
1458882163
|
||
]
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"Stacking": "Replace",
|
||
"DynamicValues": {
|
||
"Floats": {
|
||
"912451277": {},
|
||
"1458882163": {}
|
||
}
|
||
}
|
||
},
|
||
"Monster_SW_Boss_01_Skill05_Passive": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnDestroy",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 0.5
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "SummonDelayRatioPhase1"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "SummonDelayRatioPhase2"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnAfterBeingAttacked",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.DefineDynamicValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "MDF_Count"
|
||
},
|
||
"ContextScope": "ContextModifier"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.Retarget",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
},
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByTargetTeam",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"Team": "TeamDark"
|
||
},
|
||
"IncludeLimbo": true,
|
||
"MaxNumber": {
|
||
"FixedValue": {
|
||
"Value": 5
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"Key": {
|
||
"Value": "MDF_Count"
|
||
},
|
||
"AddValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"Min": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"Max": {
|
||
"FixedValue": {
|
||
"Value": 5
|
||
}
|
||
},
|
||
"ContextScope": "ContextModifier"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$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": "Less",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 5
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ByCompareHP",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"CompareType": "Greater",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.ByCompareStanceRatio",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"CompareType": "Greater",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TurnInsertAbility",
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_SkillP05"
|
||
},
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"InsertAbilityPriority": "MonsterBattleCry",
|
||
"ShowInActionBar": true
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnBeingBreak",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareHPRatio",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"CompareType": "Greater",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareMonsterPhase",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"CompareType": "Equal",
|
||
"CompareValue": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_ExplodeLoop.prefab"
|
||
}
|
||
],
|
||
"FailedTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_ExplodeLoop.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TurnInsertAbility",
|
||
"AbilityName": {
|
||
"Value": "Monster_SW_Boss_01_SkillP05_02"
|
||
},
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"InsertAbilityPriority": "MonsterBattleCry",
|
||
"ShowInActionBar": true
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveSelfModifier"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"DynamicValues": {
|
||
"Floats": {
|
||
"-2027709849": {},
|
||
"1144210791": {}
|
||
}
|
||
}
|
||
},
|
||
"Monster_SW_Boss_01_SkillP05_First": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnDestroy",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.Retarget",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AllDarkTeam"
|
||
},
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByCompareMonsterID",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"TargetMonsterID": {
|
||
"FixedValue": {
|
||
"Value": 8022030
|
||
}
|
||
}
|
||
},
|
||
"ByRandom": true,
|
||
"MaxNumber": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"TaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ParamEntity"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_SW_Boss_01_SkillP05_First"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Monster_SW_Boss_01_Skill07_Ball": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnCreate",
|
||
"CallbackConfig": []
|
||
},
|
||
{
|
||
"Event": "OnDestroy",
|
||
"CallbackConfig": []
|
||
},
|
||
{
|
||
"Event": "OnBeingBreak",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveSelfModifier"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Monster_SW_Boss_01_Skill05Charge": {
|
||
"_CallbackList": [
|
||
{
|
||
"Event": "OnCreate",
|
||
"CallbackConfig": []
|
||
},
|
||
{
|
||
"Event": "OnDestroy",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Gether_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_01.prefab"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.RemoveEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill05_Shield_01.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnAfterBeingHitAll",
|
||
"CallbackConfig": [
|
||
{
|
||
"$type": "RPG.GameCore.TriggerEffect",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "ModifierOwnerEntity"
|
||
},
|
||
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_SW_Boss_01/Eff_Monster_SW_Boss_01_Skill04_Shield_Hit.prefab"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Event": "OnBeingBreak",
|
||
"CallbackConfig": []
|
||
}
|
||
]
|
||
}
|
||
}
|
||
} |