mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
8504 lines
262 KiB
JSON
8504 lines
262 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"Modifiers": {
|
|
"MMonster_W2_Yanqing_00_ResetStageBGM": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
|
|
"DynamicKey": "MDF_WaveIndex",
|
|
"VariateType": "CurWaveIndex"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnWaveMonster",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
|
|
"DynamicKey": "MDF_WaveIndex2",
|
|
"VariateType": "CurWaveIndex"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "MDF_WaveIndex"
|
|
},
|
|
"CompareType": "NotEqual",
|
|
"CompareValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-2056435799
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ResetBattleBGMToStage",
|
|
"ResetStateNames": [
|
|
"State_Xianzhou_Combat_Yanqing"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"354277359": {},
|
|
"-2056435799": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Name": "Monster_W2_Yanqing_00_PassiveSkill_BGM",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnAdd": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareStageType",
|
|
"CurrentStageType": "Challenge"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareStageType",
|
|
"CurrentStageType": "VerseSimulation"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareStageType",
|
|
"CurrentStageType": "StrongChallengeActivity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareStageType",
|
|
"CurrentStageType": "RogueRelic"
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetBattleBGMState",
|
|
"StateName": {
|
|
"Value": "State_Xianzhou_Combat_Yanqing"
|
|
},
|
|
"InsertSpecial": true,
|
|
"DelayTime": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LevelEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_ResetStageBGM"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill01_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill01_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill01_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"NormalizedTimeWait": {
|
|
"FixedValue": {
|
|
"Value": 0.75
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill01_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillExecutionStart"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.238
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill01_Start02.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.275
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.5
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1126825319
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"SpecialHitSoundEvent": "Ev_sfx_eff_monster_w2_yanqing_00_skill01_hit",
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.326
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.5
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1126825319
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"SpecialHitSoundEvent": "Ev_sfx_eff_monster_w2_yanqing_00_skill01_hit",
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamagePerformFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill02_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 3
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 1.5
|
|
}
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -1.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill02_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill02_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"NormalizedTimeWait": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill02_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SkillExecutionStart"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_DuringSkill"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDieImmediately",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ChangeTargetModifierEffectState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"OnlyModifierEffects": false,
|
|
"IsHide": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ForceKill",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEntityFromTeamFormation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitFor",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByDieAnimFinished",
|
|
"TeamTypeMask": "TeamDark",
|
|
"EntityTypeMask": "Mask_TeamCharacters"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SummonMonster",
|
|
"SummonMonsterDataList": [
|
|
{
|
|
"MonsterIDFromCustomValue": {
|
|
"Hash": 957250210
|
|
},
|
|
"LocationType": "BeforeCaster",
|
|
"InitAnimStateName": "Appear"
|
|
},
|
|
{
|
|
"MonsterIDFromCustomValue": {
|
|
"Hash": 957250210
|
|
},
|
|
"LocationType": "AfterCaster",
|
|
"InitAnimStateName": "Appear"
|
|
}
|
|
],
|
|
"DelayRatio": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"RefreshTeamLocation": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SummonMonster",
|
|
"SummonMonsterDataList": [
|
|
{
|
|
"MonsterIDFromCustomValue": {
|
|
"Hash": -608833731
|
|
},
|
|
"LocationType": "First",
|
|
"InitAnimStateName": "Appear"
|
|
},
|
|
{
|
|
"MonsterIDFromCustomValue": {
|
|
"Hash": -608833731
|
|
},
|
|
"LocationType": "Last",
|
|
"InitAnimStateName": "Appear"
|
|
}
|
|
],
|
|
"DelayRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByCharacterCount",
|
|
"DynamicKey": "W2_Yanqing_00_Skill02_SummonNumber",
|
|
"ReadTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"AliveOnly": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 3,
|
|
"Z": 0.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 1.5,
|
|
"Z": 0.5
|
|
}
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -1.5,
|
|
"Z": 0.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -3,
|
|
"Z": 0.5
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.58
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_PassiveSkillMainBattle"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Core_MainBattle"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Fatigue"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Core"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_SpeedDelta": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
336840662
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_PassiveSkillMainBattle"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetCharacterID": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
957250210
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetCharacterID": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-608833731
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_03"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRandomChance",
|
|
"Chance": {
|
|
"FixedValue": {
|
|
"Value": 0.33
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_02"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_03"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRandomChance",
|
|
"Chance": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_02"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_03"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_03"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"ByRandom": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_02"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_AccumulateRevealed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_PassiveSkillMainBattle"
|
|
}
|
|
},
|
|
"SuccessTaskList": [],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Toast_Controller"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_WindToast"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_ThunderToast"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_ImaginaryToast"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowUIPage",
|
|
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
|
|
"UITextNodes": [
|
|
{
|
|
"TextPath": "AreaInfoPanel/Title/Text",
|
|
"TextContent": {
|
|
"Hash": 11246986942528689702
|
|
}
|
|
}
|
|
],
|
|
"LifeTime": 1.35
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_AdditiveToast"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MCommon_Servant"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.8
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_01_StandByEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill02_Insert_Over",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.ResetHeadLookAt",
|
|
"PerformerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"StopImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 3
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 1.5
|
|
}
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -1.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "TeamFormation"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "UseSkillPerform",
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"Y": 0.1,
|
|
"Z": 4.5
|
|
},
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AimOffset": {
|
|
"Y": 0.2
|
|
},
|
|
"FollowPoleAngle": 90,
|
|
"FollowRadius": 0.88,
|
|
"ForbidChangeOffset": true
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Cut",
|
|
"BlendTime": 0.066766
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Core"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Core_MainBattle"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill02_Disappear.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LoseHPByRatio",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"RatioType": "MaxHP",
|
|
"Ratio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-586720735
|
|
]
|
|
}
|
|
},
|
|
"Floor": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "OnHit",
|
|
"AnimStateName": "Hit_H"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowUIPage",
|
|
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
|
|
"UITextNodes": [
|
|
{
|
|
"TextPath": "AreaInfoPanel/Title/Text",
|
|
"TextContent": {
|
|
"Hash": 3260020449020970704
|
|
}
|
|
}
|
|
],
|
|
"LifeTime": 2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Toast_Controller"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_01_Common_Die.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDieImmediately",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ChangeTargetModifierEffectState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
},
|
|
"OnlyModifierEffects": false,
|
|
"IsHide": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ForceKill",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEntityFromTeamFormation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummonedMinions"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_InsertFlag"
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1.6
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill02_RevealedDie",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.ResetHeadLookAt",
|
|
"PerformerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"StopImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummoner"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_SummonMinionsPerformFlag"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummoner"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill02_TeamFormation"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummoner"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_SummonMinionsPerformFlag"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "TeamFormation"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "UseSkillPerform",
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"Y": -0.3,
|
|
"Z": 4.5
|
|
},
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AimOffset": {
|
|
"Y": -0.2
|
|
},
|
|
"FollowPoleAngle": 90,
|
|
"FollowRadius": 0.88,
|
|
"ForbidChangeOffset": true
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Cut",
|
|
"BlendTime": 0.066766
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_01_StandByEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_01_SwordPowerUp_StandByEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifierByBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierBehaviorFlags": [
|
|
"STAT_Confine",
|
|
"STAT_Entangle",
|
|
"STAT_CTRL_Frozen",
|
|
"STAT_CTRL_Frozen_Effect"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "StanceBreakState_Effect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_01_Common_Die_Extra.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.06
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_01_Common_Die.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDieImmediately",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ChangeTargetModifierEffectState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"OnlyModifierEffects": false,
|
|
"IsHide": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ForceKill",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEntityFromTeamFormation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Flag": "Break"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterSummoner"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_SummonMinionsPerformFlag"
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill02_TeamFormation",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 3
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 1.5
|
|
}
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -1.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -3
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill03_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 3
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 1.5
|
|
}
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -1.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamLight",
|
|
"CustomCenterTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "DarkTeamCenter"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {
|
|
"LocalDelta": {
|
|
"Z": 6
|
|
},
|
|
"Yaw": 180
|
|
},
|
|
"LeftSideFormations": [],
|
|
"RightSideFormations": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill03_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill03_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "TeamFormation"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"NormalizedTimeWait": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill03_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SkillExecutionStart"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.25
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.45890912
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.498
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill03_Start02.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.52
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-56289053
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill03_Hit.prefab"
|
|
},
|
|
"SpecialHitSoundEvent": "Ev_sfx_eff_monster_w2_yanqing_00_skill03_hit",
|
|
"DisplayData": {
|
|
"DitherRangeX": 0.06,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.538
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-56289053
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"DisplayData": {
|
|
"DitherRangeX": 0.06,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.556
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-56289053
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"DisplayData": {
|
|
"DitherRangeX": 0.06,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.574
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-56289053
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"DisplayData": {
|
|
"DitherRangeX": 0.06,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.592
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-56289053
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"IsFaceToHitDir": true,
|
|
"HitAnimation": "Hit_H"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"DitherRangeX": 0.06,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamagePerformFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MCommon_CTRL_Frozen"
|
|
},
|
|
"Chance": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1096383668
|
|
]
|
|
}
|
|
},
|
|
"LifeTime": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
518113392
|
|
]
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"Modifier_Frozen_DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1965236319
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.86
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill04_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList",
|
|
"MaxTargetCount": 3
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 3
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 1.5
|
|
}
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -1.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamLight",
|
|
"CustomCenterTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "DarkTeamCenter"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {
|
|
"LocalDelta": {
|
|
"Z": 6
|
|
},
|
|
"Yaw": 180
|
|
},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 2,
|
|
"Z": 6
|
|
},
|
|
"Yaw": 180
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -2,
|
|
"Z": 6
|
|
},
|
|
"Yaw": 180
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill04_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill04_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "TeamFormation"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"NormalizedTimeWait": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill04_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList",
|
|
"MaxTargetCount": 3
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SkillExecutionStart"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"TargetIntensity": 0.4,
|
|
"FadeDuration": 1.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.48
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill04_Weapon.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.49495086
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill04_Start02.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.5413313
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.3
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-190305622
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.3
|
|
}
|
|
},
|
|
"IsFaceToHitDir": true,
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill04_Hit.prefab",
|
|
"HitTimeSlowType": "Puncture"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetAdjoinEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.3
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1540939317
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.3
|
|
}
|
|
},
|
|
"IsFaceToHitDir": true,
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill04_Hit.prefab"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.5913003
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.3
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-190305622
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.3
|
|
}
|
|
},
|
|
"IsFaceToHitDir": true,
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill04_Hit.prefab",
|
|
"HitTimeSlowType": "Puncture"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetAdjoinEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.3
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1540939317
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.3
|
|
}
|
|
},
|
|
"IsFaceToHitDir": true,
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill04_Hit.prefab"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.6412693
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-190305622
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.4
|
|
}
|
|
},
|
|
"IsFaceToHitDir": true,
|
|
"HitAnimation": "Hit_H",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill04_Hit.prefab",
|
|
"HitTimeSlowType": "Puncture",
|
|
"HitTimeSlowIntensity": "Middle"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetAdjoinEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1540939317
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.4
|
|
}
|
|
},
|
|
"IsFaceToHitDir": true,
|
|
"HitAnimation": "Hit_H",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill04_Hit.prefab"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamagePerformFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_MarkingCountDown_2"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_MarkingCountDown_2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_MarkingCountDown_1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowUIPage",
|
|
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
|
|
"UITextNodes": [
|
|
{
|
|
"TextPath": "AreaInfoPanel/Title/Text",
|
|
"TextContent": {
|
|
"Hash": 10232383094190931231
|
|
}
|
|
}
|
|
],
|
|
"LifeTime": 2
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.8
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"IsRevert": true,
|
|
"FadeDuration": 0.4
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill04",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.829
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill05_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 3
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 1.5
|
|
}
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -1.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill05_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill05_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill05",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"NormalizedTimeWait": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill05_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill05",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.0009999999
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillExecutionStart"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Perform03"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill05",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.417
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill05_Charge"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill06_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "AllEnemy"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamMember"
|
|
},
|
|
"IgnoreHitBoxRadius": true,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 3
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 1.5
|
|
}
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -1.5
|
|
}
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTeamFormation",
|
|
"Team": "TeamLight",
|
|
"CustomFormationName": "Monster_W2_Yanqing_00_Skill06_TeamLight",
|
|
"CustomFormationIgnoreDying": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBattleUI"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ResetHeadLookAt",
|
|
"PerformerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"StopImmediately": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill06_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill06_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MoveToTargetPosition",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "TeamFormation"
|
|
},
|
|
"IgnoreRadius": true,
|
|
"OffsetTargetDistance": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBattleUI",
|
|
"IsShow": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_Skill06_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "AllEnemy"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill05_Charge"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Perform04"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill05_Charge_CharacterChangePhase"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill05_Charge_RL"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "OneMore"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.0009999999
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillExecutionStart"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.254
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.47799996
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"Duration": 0.5,
|
|
"BlurY": 0.4,
|
|
"BlurRadius": 1,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.1,
|
|
"BlurFeather": 0.3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1122549516
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"SpecialHitSoundEvent": "Ev_sfx_monster_00_skill06_hit_w2_yanqing_00",
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.54
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1122549516
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"SpecialHitSoundEvent": "Ev_sfx_monster_00_skill06_hit_w2_yanqing_00",
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.58
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1122549516
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"SpecialHitSoundEvent": "Ev_sfx_monster_00_skill06_hit_w2_yanqing_00",
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.62
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1122549516
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"SpecialHitSoundEvent": "Ev_sfx_monster_00_skill06_hit_w2_yanqing_00",
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.66
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1122549516
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.15
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"SpecialHitSoundEvent": "Ev_sfx_monster_00_skill06_hit_w2_yanqing_00",
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.79167
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1122549516
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.25
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit_H"
|
|
},
|
|
"TriggerHitSound": true,
|
|
"SpecialHitSoundEvent": "Ev_sfx_monster_00_skill06_hit_h_w2_yanqing_00",
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1,
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0.02
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamagePerformFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"Duration": 0.5,
|
|
"BlurRadius": 1,
|
|
"BlurStart": 0.1,
|
|
"BlurFeather": 0.3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.82
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"TimeScale": 0.4,
|
|
"UnscaledDuration": 0.6
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.92
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill06",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_PassiveSkillMainBattle"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_MainBattle_Flag"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_MainBattle_Flag"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"MMonster_W2_Yanqing_00_RemoveOneMore": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeingBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 6
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 8
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Key": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"AddValue": {
|
|
"FixedValue": {
|
|
"Value": -1
|
|
}
|
|
},
|
|
"Min": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"Max": {
|
|
"FixedValue": {
|
|
"Value": 14
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Name": "Monster_W2_Yanqing_00_PassiveSkillInitiate",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnAdd": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "W2_YanQing_00_BattleScore1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "W2_YanQing_00_BattleScore2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "W2_YanQing_00_BattleScore3"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "W2_YanQing_00_BattleScore4"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "W2_YanQing_00_BattleScore5"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "W2_YanQing_00_BattleScore6"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "W2_YanQing_00_BattleScore7"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Controller"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandByEffect"
|
|
}
|
|
}
|
|
],
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyDefaultTeamFormation",
|
|
"TeamCenter": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ExtraConfig": [
|
|
{
|
|
"LocalZOffsetFixed": -1.61,
|
|
"CentralXOffset": 0.55
|
|
},
|
|
{
|
|
"LocalZOffsetFixed": -0.78,
|
|
"CentralXOffset": 0.08
|
|
},
|
|
{},
|
|
{
|
|
"LocalZOffsetFixed": 0.06,
|
|
"CentralXOffset": 0.04
|
|
},
|
|
{
|
|
"LocalZOffsetFixed": -0.25,
|
|
"CentralXOffset": -0.2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "OneMorePerTurn"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_RemoveOneMore"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_Common_MuteHitFly"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AIPhase"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBossInfoBar",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IsShow": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_MaxPhaseNum"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"MMonster_W2_Yanqing_00_MainBattle_DanhengIL_Counter": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnAllowAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "DanhengIL_MainBattle_Counter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_LockHP"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "Danheng_IL_Tutorial"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnActionEnd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Key": {
|
|
"Value": "DanhengIL_MainBattle_Counter"
|
|
},
|
|
"AddValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"Min": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"Max": {
|
|
"FixedValue": {
|
|
"Value": 9
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "DanhengIL_MainBattle_Counter"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnAfterSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "DanhengIL_MainBattle_Counter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanhengIL_00_EXSkill01_LV1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanhengIL_00_EXSkill01_LV2"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "DanhengIL_MainBattle_Counter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanhengIL_00_EXSkill01_LV2"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanhengIL_00_EXSkill01_LV1"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanhengIL_00_EXSkill01_LV0"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_00_BPCost_2_Special"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifyTeamBoostPoint",
|
|
"ModifyFunction": "Add",
|
|
"ModifyValue": {
|
|
"FixedValue": {
|
|
"Value": 5
|
|
}
|
|
},
|
|
"IsSilence": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanhengIL_00_EXSkill01_Diable_Ultra"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareCharacterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetCharacterID": {
|
|
"FixedValue": {
|
|
"Value": 7213
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ByRandom": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanhengIL_00_EXSkill01_LV3_DamageUp"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_PropertyValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-175852811
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_DanhengIL_00_EXSkill01_LV3_DamageUp": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "Level_AllDamageAddedRatio",
|
|
"PropertyValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2128130574
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "CriticalChanceBase",
|
|
"PropertyValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"2128130574": {}
|
|
}
|
|
}
|
|
},
|
|
"MMonster_W2_Yanqing_00_PassiveSkillMainBattle": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_MainBattle_Flag"
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareCharacterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetCharacterID": {
|
|
"FixedValue": {
|
|
"Value": 7213
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ByRandom": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanhengIL_00_EXSkill01_LV1"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingLimbo",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioState",
|
|
"GroupName": "State_Stages_YanqingBoss",
|
|
"StateName": {
|
|
"Value": "Stage_Common"
|
|
},
|
|
"SaveToCustomString": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "Level_SpecialWin"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.MuteMonsterLastKill",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_PerformController": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioState",
|
|
"GroupName": "State_Stages_YanqingBoss",
|
|
"StateName": {
|
|
"Value": "Stage_Yanqing"
|
|
},
|
|
"SaveToCustomString": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetCharacterID": {
|
|
"FixedValue": {
|
|
"Value": 7213
|
|
}
|
|
}
|
|
},
|
|
"ByRandom": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Perform01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetCharacterID": {
|
|
"FixedValue": {
|
|
"Value": 7205
|
|
}
|
|
}
|
|
},
|
|
"ByRandom": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Perform02"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Fatigue"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_MuteUltra"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Perform03"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Perform04"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Perform05"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_jiaobianzhici"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_susutouxiang"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_shutup_you_not_leave"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_zhenyanshoua"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "TrialRen"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_zunming"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingLimbo",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "W2_Yanqing_00_End"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCurrentSkillName",
|
|
"SkillName": "Skill05"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "OneMore"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnLeaveBattle",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioState",
|
|
"GroupName": "State_Stages_YanqingBoss",
|
|
"StateName": {
|
|
"Value": "Stage_Common"
|
|
},
|
|
"SaveToCustomString": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_SpecialDieEffect": {
|
|
"BehaviorFlagList": [
|
|
"KeepOnDeathrattle"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SaveModelWhenDead"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeDying",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.CharacterChangePhase",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OnlyAlive": false,
|
|
"PhaseName": "Phase_SpecialDieEffect",
|
|
"PhaseAnimConfig": {
|
|
"Die": "Die_Special",
|
|
"DieHit": "Die_Special",
|
|
"DieFly": "Die_Special",
|
|
"DieLimbo": "Die_Special"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Name": "Monster_W2_Yanqing_00_PassiveSkillMainBattle",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_PassiveSkillMainBattle"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_PerformController"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_FrozenResistanceUp"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Fatigue"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_SpecialDieEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "TrialRen"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_ChangeRenSpeed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_RemoveOneMoreAfterSkill01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareCharacterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetCharacterID": {
|
|
"FixedValue": {
|
|
"Value": 7213
|
|
}
|
|
}
|
|
},
|
|
"ByRandom": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_DanhengIL_Counter"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_LockHP"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Monster_W2_Yanqing_00_SkillP01",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": []
|
|
}
|
|
],
|
|
"GlobalModifiers": {
|
|
"MMonster_W2_Yanqing_00_MainBattle_LockHP": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LockHP",
|
|
"Threshold": {
|
|
"FixedValue": {
|
|
"Value": 0.0009999999
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_zunming": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnAllowAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "zunming"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_zhenyanshoua": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnAfterSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCurrentSkillName",
|
|
"SkillName": "Skill06"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyActionDelay",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "TrialRen"
|
|
},
|
|
"AddNormalizedValue": {
|
|
"FixedValue": {
|
|
"Value": -1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_jiaobianzhici": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "jiaobianzhici"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_shutup_you_not_leave": {
|
|
"BehaviorFlagList": [
|
|
"ListenBattleEventSkill"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "shutup_you_not_leave"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenAfterSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCurrentSkillName",
|
|
"SkillName": "Skill11"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareCharacterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetCharacterID": {
|
|
"FixedValue": {
|
|
"Value": 7213
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyActionDelay",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AddNormalizedValue": {
|
|
"FixedValue": {
|
|
"Value": -1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_susutouxiang": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCurrentSkillName",
|
|
"SkillName": "Skill04"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "susutouxiang"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_ChangeRenSpeed": {
|
|
"BehaviorFlagList": [],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenAllowAction",
|
|
"CallbackConfig": []
|
|
},
|
|
{
|
|
"Event": "OnAfterBeingAttacked",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareMonsterID",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"TargetMonsterID": {
|
|
"FixedValue": {
|
|
"Value": 200402000
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyActionDelay",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AddNormalizedValue": {
|
|
"FixedValue": {
|
|
"Value": -1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_RemoveOneMoreAfterSkill01": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnActionEnd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "OneMorePerTurn"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_DuringSkill": {},
|
|
"MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Core": {
|
|
"BehaviorFlagList": [
|
|
"MuteBreak",
|
|
"MuteHitH"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifierOverrideOnHitEffect",
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill02_Behit.prefab",
|
|
"ModifierOverrideOnHitEffectPriority": "ModifySelf",
|
|
"HitEffectStacking": "Multiple",
|
|
"OverrideOffset": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnAfterBeingHit",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_eff_monster_w2_yanqing_00_skill02_behit"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Protected",
|
|
"WeakList": [
|
|
"Physical",
|
|
"Fire",
|
|
"Ice",
|
|
"Thunder",
|
|
"Wind",
|
|
"Quantum",
|
|
"Imaginary"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "SpeedDelta",
|
|
"PropertyValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1644670423
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenCharacterDie",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByHasSummonRelation",
|
|
"SummonerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ServantType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_DuringSkill"
|
|
},
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_AccumulateRevealed"
|
|
},
|
|
"CompareType": "Less",
|
|
"CompareValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
497047057
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAIR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
841051693
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_AccumulateRevealed"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_InsertFlag"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_AccumulateRevealed"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
497047057
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_InsertFlag"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TurnInsertAbility",
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill02_Insert_Over"
|
|
},
|
|
"InsertAbilityPriority": "MonsterChangeState"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"1644670423": {}
|
|
}
|
|
}
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Core_MainBattle": {
|
|
"BehaviorFlagList": [
|
|
"MuteBreak",
|
|
"MuteHitH"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifierOverrideOnHitEffect",
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill02_Behit.prefab",
|
|
"ModifierOverrideOnHitEffectPriority": "ModifySelf",
|
|
"OverrideOffset": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnAfterBeingHit",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSound",
|
|
"SoundName": {
|
|
"Value": "Ev_sfx_eff_monster_w2_yanqing_00_skill02_behit"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Protected",
|
|
"WeakList": [
|
|
"Physical",
|
|
"Fire",
|
|
"Ice",
|
|
"Thunder",
|
|
"Wind",
|
|
"Quantum",
|
|
"Imaginary"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenCharacterDie",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByHasSummonRelation",
|
|
"SummonerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ServantType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_DuringSkill"
|
|
},
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_AccumulateRevealed"
|
|
},
|
|
"CompareType": "Less",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAIR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
841051693
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_AccumulateRevealed"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_InsertFlag"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_AccumulateRevealed"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_Skill02_InsertFlag"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TurnInsertAbility",
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill02_Insert_Over"
|
|
},
|
|
"InsertAbilityPriority": "MonsterChangeState"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Toast_Controller": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenCharacterDie",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByHasSummonRelation",
|
|
"SummonerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ServantType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_DuringSkill"
|
|
},
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_01"
|
|
}
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_WindToast"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_02"
|
|
}
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_ThunderToast"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareCharacterNumber",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_03"
|
|
}
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareNumber": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_ImaginaryToast"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_WindToast": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowUIPage",
|
|
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
|
|
"UITextNodes": [
|
|
{
|
|
"TextPath": "AreaInfoPanel/Title/Text",
|
|
"TextContent": {
|
|
"Hash": 4978699455106380297
|
|
}
|
|
}
|
|
],
|
|
"LifeTime": 2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_ThunderToast": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowUIPage",
|
|
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
|
|
"UITextNodes": [
|
|
{
|
|
"TextPath": "AreaInfoPanel/Title/Text",
|
|
"TextContent": {
|
|
"Hash": 2906509530003987496
|
|
}
|
|
}
|
|
],
|
|
"LifeTime": 2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_ImaginaryToast": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowUIPage",
|
|
"AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab",
|
|
"UITextNodes": [
|
|
{
|
|
"TextPath": "AreaInfoPanel/Title/Text",
|
|
"TextContent": {
|
|
"Hash": 1045746204161236035
|
|
}
|
|
}
|
|
],
|
|
"LifeTime": 2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_01": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ClearWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Secret",
|
|
"WeakList": [
|
|
"Wind"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeBeingHit",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageTypeList": [
|
|
"Wind"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ClearWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Secret",
|
|
"WeakList": [
|
|
"Wind"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StackWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"WeakList": [
|
|
"Wind"
|
|
],
|
|
"SecretList": [
|
|
"Wind"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TurnInsertAbility",
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill02_RevealedDie"
|
|
},
|
|
"AbilityTarget": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AbortBehaviorFlags": [
|
|
"CustomEvent_MonsterChangePhase"
|
|
],
|
|
"InsertAbilityPriority": "MonsterChangeState",
|
|
"InsertConditionPriority": {
|
|
"OverridePriority": "MonsterForceKill",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareAbilityProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerSummoner"
|
|
},
|
|
"Property": "CurrentHP",
|
|
"CompareType": "LessEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_02": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ClearWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Secret",
|
|
"WeakList": [
|
|
"Thunder"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeBeingHit",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageTypeList": [
|
|
"Thunder"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ClearWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Secret",
|
|
"WeakList": [
|
|
"Thunder"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StackWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"WeakList": [
|
|
"Thunder"
|
|
],
|
|
"SecretList": [
|
|
"Thunder"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TurnInsertAbility",
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill02_RevealedDie"
|
|
},
|
|
"AbilityTarget": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AbortBehaviorFlags": [
|
|
"CustomEvent_MonsterChangePhase"
|
|
],
|
|
"InsertAbilityPriority": "MonsterChangeState",
|
|
"InsertConditionPriority": {
|
|
"OverridePriority": "MonsterForceKill",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareAbilityProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerSummoner"
|
|
},
|
|
"Property": "CurrentHP",
|
|
"CompareType": "LessEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_03": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ClearWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Secret",
|
|
"WeakList": [
|
|
"Imaginary"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeBeingHit",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageTypeList": [
|
|
"Imaginary"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ClearWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Secret",
|
|
"WeakList": [
|
|
"Imaginary"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_WeakPointState"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StackWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"WeakList": [
|
|
"Imaginary"
|
|
],
|
|
"SecretList": [
|
|
"Imaginary"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TurnInsertAbility",
|
|
"AbilityName": {
|
|
"Value": "Monster_W2_Yanqing_00_Skill02_RevealedDie"
|
|
},
|
|
"AbilityTarget": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AbortBehaviorFlags": [
|
|
"CustomEvent_MonsterChangePhase"
|
|
],
|
|
"InsertAbilityPriority": "MonsterChangeState",
|
|
"InsertConditionPriority": {
|
|
"OverridePriority": "MonsterForceKill",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareAbilityProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerSummoner"
|
|
},
|
|
"Property": "CurrentHP",
|
|
"CompareType": "LessEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_UnknownWeakPoint_Unrevealed": {
|
|
"BehaviorFlagList": [],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": []
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": []
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill02_AdditiveToast": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnAllowAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowUIPage",
|
|
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
|
|
"UITextNodes": [
|
|
{
|
|
"TextPath": "AreaInfoPanel/Title/Text",
|
|
"TextContent": {
|
|
"Hash": 11246986942528689702
|
|
}
|
|
}
|
|
],
|
|
"LifeTime": 2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill02_AdditiveToast"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill05_Charge": {
|
|
"BehaviorFlagList": [
|
|
"MuteHitH"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetResilience",
|
|
"Resilience": "D"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifierAttachEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill05_Loop.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_Skill05_Charge_CharacterChangePhase"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Skill05_Disapper.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetResilience",
|
|
"DoReset": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.DefineDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "W2_Yanqing_00_AICounter"
|
|
},
|
|
"ResetValue": {
|
|
"FixedValue": {
|
|
"Value": 7
|
|
}
|
|
},
|
|
"ContextScope": "TargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_Skill05_Charge_CharacterChangePhase": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.CharacterChangePhase",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"PhaseName": "PhaseCharge",
|
|
"PhaseAnimConfig": {
|
|
"StandBy": "StandBy_Charge",
|
|
"ModifierBehaviorVisuals": [
|
|
{
|
|
"Flag": "Break",
|
|
"ModifierBehaviorVisualPriority": "MonsterStanceBreak",
|
|
"AnimOccur": "Stagger_Charge",
|
|
"AnimLoop": "Stagger_Loop",
|
|
"AnimRecover": "Stagger_Recover",
|
|
"AnimOccurTransition": 0,
|
|
"RepeatOccurAnimWhenBeHitNormalizedTime": 0.7,
|
|
"ForecHitH": true,
|
|
"ReactionAnims": {
|
|
"$type": "RPG.GameCore.CharacterReactionAnimConfig",
|
|
"HitH": "Hit_H_Break",
|
|
"HitFlyRecover": "Hit_Fly_Recover_Break"
|
|
}
|
|
}
|
|
],
|
|
"Hit": "Hit_Charge",
|
|
"Die": "Die_Charge",
|
|
"DieHit": "Die_Charge",
|
|
"DieLimbo": "Die_Charge"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.CharacterChangePhase",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"PhaseName": "PhaseNormal",
|
|
"PhaseAnimConfig": {
|
|
"StandBy": "StandBy",
|
|
"ModifierBehaviorVisuals": [
|
|
{
|
|
"Flag": "Break",
|
|
"ModifierBehaviorVisualPriority": "MonsterStanceBreak",
|
|
"AnimOccur": "Stagger",
|
|
"AnimLoop": "Stagger_Loop",
|
|
"AnimRecover": "Stagger_Recover",
|
|
"AnimOccurTransition": 0,
|
|
"RepeatOccurAnimWhenBeHitNormalizedTime": 0.7,
|
|
"ForecHitH": true,
|
|
"ReactionAnims": {
|
|
"$type": "RPG.GameCore.CharacterReactionAnimConfig",
|
|
"HitH": "Hit_H_Break",
|
|
"HitFlyRecover": "Hit_Fly_Recover_Break"
|
|
}
|
|
}
|
|
],
|
|
"Hit": "Hit",
|
|
"Die": "Die",
|
|
"DieHit": "Die",
|
|
"DieLimbo": "Die"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.CharacterChangePhase",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"PhaseName": "PhaseChargeBreak",
|
|
"PhaseAnimConfig": {
|
|
"StandBy": "StandBy",
|
|
"ModifierBehaviorVisuals": [
|
|
{
|
|
"Flag": "Break",
|
|
"ModifierBehaviorVisualPriority": "MonsterStanceBreak",
|
|
"AnimOccur": "Stagger_Charge",
|
|
"AnimLoop": "Stagger_Loop",
|
|
"AnimRecover": "Stagger_Recover",
|
|
"AnimOccurTransition": 0,
|
|
"RepeatOccurAnimWhenBeHitNormalizedTime": 0.7,
|
|
"ForecHitH": true,
|
|
"ReactionAnims": {
|
|
"$type": "RPG.GameCore.CharacterReactionAnimConfig",
|
|
"HitH": "Hit_H_Break",
|
|
"HitFlyRecover": "Hit_Fly_Recover_Break"
|
|
}
|
|
}
|
|
],
|
|
"Hit": "Hit",
|
|
"Die": "Die",
|
|
"DieHit": "Die",
|
|
"DieLimbo": "Die"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnEndBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_StandBySwordEffect_Controller": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeingBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flag": "STAT_CTRL_Frozen"
|
|
},
|
|
"SuccessTaskList": [],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Break"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnEndBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Break"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flag": "STAT_CTRL_Frozen"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Frozen"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenModifierAdd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Flag": "STAT_CTRL_Frozen"
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Break"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Frozen"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenModifierRemove",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Flag": "STAT_CTRL_Frozen"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flag": "STAT_CTRL_Frozen",
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Frozen"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flag": "Break"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Break"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_StandBySwordEffect": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword1",
|
|
"AttachPoint": "Weapon3_1_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword2",
|
|
"AttachPoint": "Weapon3_2_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword3",
|
|
"AttachPoint": "Weapon3_3_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword4",
|
|
"AttachPoint": "Weapon3_4_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword5",
|
|
"AttachPoint": "Weapon3_5_JNT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword1"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword2"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword3"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword4"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword5"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingLimbo",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareMonsterPhase",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2061800598
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword1_Die",
|
|
"AttachPoint": "Weapon3_1_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword2_Die",
|
|
"AttachPoint": "Weapon3_2_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword3_Die",
|
|
"AttachPoint": "Weapon3_3_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword4_Die",
|
|
"AttachPoint": "Weapon3_4_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword5_Die",
|
|
"AttachPoint": "Weapon3_5_JNT"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_StandBySwordEffect_Break": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Break.prefab",
|
|
"UniqueEffectName": "Effect_Sword1_Break",
|
|
"AttachPoint": "Weapon3_1_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Break.prefab",
|
|
"UniqueEffectName": "Effect_Sword2_Break",
|
|
"AttachPoint": "Weapon3_2_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Break.prefab",
|
|
"UniqueEffectName": "Effect_Sword3_Break",
|
|
"AttachPoint": "Weapon3_3_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Break.prefab",
|
|
"UniqueEffectName": "Effect_Sword4_Break",
|
|
"AttachPoint": "Weapon3_4_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Break.prefab",
|
|
"UniqueEffectName": "Effect_Sword5_Break",
|
|
"AttachPoint": "Weapon3_5_JNT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword1_Break"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword2_Break"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword3_Break"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword4_Break"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword5_Break"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingLimbo",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareMonsterPhase",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2061800598
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword1_Die",
|
|
"AttachPoint": "Weapon3_1_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword2_Die",
|
|
"AttachPoint": "Weapon3_2_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword3_Die",
|
|
"AttachPoint": "Weapon3_3_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword4_Die",
|
|
"AttachPoint": "Weapon3_4_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword5_Die",
|
|
"AttachPoint": "Weapon3_5_JNT"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_StandBySwordEffect_Frozen": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_StandBySwordEffect_Break"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Freeze.prefab",
|
|
"UniqueEffectName": "Effect_Sword1_Frozen",
|
|
"AttachPoint": "Weapon3_1_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Freeze.prefab",
|
|
"UniqueEffectName": "Effect_Sword2_Frozen",
|
|
"AttachPoint": "Weapon3_2_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Freeze.prefab",
|
|
"UniqueEffectName": "Effect_Sword3_Frozen",
|
|
"AttachPoint": "Weapon3_3_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Freeze.prefab",
|
|
"UniqueEffectName": "Effect_Sword4_Frozen",
|
|
"AttachPoint": "Weapon3_4_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Freeze.prefab",
|
|
"UniqueEffectName": "Effect_Sword5_Frozen",
|
|
"AttachPoint": "Weapon3_5_JNT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword1_Frozen"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword2_Frozen"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword3_Frozen"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword4_Frozen"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"UniqueEffectName": "Effect_Sword5_Frozen"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingLimbo",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareMonsterPhase",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2061800598
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword1_Die",
|
|
"AttachPoint": "Weapon3_1_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword2_Die",
|
|
"AttachPoint": "Weapon3_2_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword3_Die",
|
|
"AttachPoint": "Weapon3_3_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword4_Die",
|
|
"AttachPoint": "Weapon3_4_JNT"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_Sword.prefab",
|
|
"UniqueEffectName": "Effect_Sword5_Die",
|
|
"AttachPoint": "Weapon3_5_JNT"
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_StandByEffect": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifierAttachEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Flags": [
|
|
"Resident"
|
|
],
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W2_Yanqing_00/Eff_Monster_W2_Yanqing_00_Common_StandBy.prefab"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_DanhengIL_00_EXSkill01_Diable_Ultra": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": []
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_DanhengIL_00_EXSkill01_LV0": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LockUISkillOperation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"IsLock": false,
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 17470104881555170411
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LockUISkillOperation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 17470104881555170411
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_DanhengIL_00_EXSkill01_LV1": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_00_BPCost_1_Special"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LockUISkillOperation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"IsLock": false,
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 17470104881555170411
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnPhase1",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "EXSkill01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "BPExChange"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"CurrentCount": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_00_BPCost_1_Special"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LockUISkillOperation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 17470104881555170411
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_DanhengIL_00_EXSkill01_LV2": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LockUISkillOperation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"IsLock": false,
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 17470104881555170411
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnPhase1",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "EXSkill01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "BPExChange"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"CurrentCount": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_00_BPCost_2_Special"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LockUISkillOperation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 17470104881555170411
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_DanhengIL_00_EXSkill01_LV3": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LockUISkillOperation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"IsLock": false,
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 17470104881555170411
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnPhase1",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "EXSkill01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ContextScope": "TargetEntity",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "BPExChange"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"MaxCount": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
},
|
|
"CurrentCount": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_00_BPCost_3_Special"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.LockUISkillOperation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 17470104881555170411
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_DanHengIL_00_BPCost_1_Special": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetControlSkillMapping",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKey": "Skill01"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifySkillPropertyByName",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKeyList": [
|
|
"Skill11"
|
|
],
|
|
"Properties": [
|
|
{
|
|
"PropertyType": "BPNeed",
|
|
"OperatorType": "Unset"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ActiveCount": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetControlSkillMapping",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKey": "Skill11"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillButtonAdditionalStatus",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Type": 1,
|
|
"IsActive": true,
|
|
"PrefabPath": "UI/Battle/SkillButton/SkillBtnEff/EnhanceEff_Lv3.prefab",
|
|
"AnimStateName": "SkillButtonStatus_Enhance_1B"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillButtonAdditionalStatus",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ControlSkillType": "ControlSkill02",
|
|
"Type": 1,
|
|
"IsActive": true,
|
|
"PrefabPath": "UI/Battle/SkillButton/BattleCancelStatusInfo.prefab",
|
|
"AnimStateName": "SkillButtonStatus_Enhance_1A"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ActiveCount": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster"
|
|
},
|
|
"MAvatar_DanHengIL_00_BPCost_2_Special": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetControlSkillMapping",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKey": "Skill01"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifySkillPropertyByName",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKeyList": [
|
|
"Skill12"
|
|
],
|
|
"Properties": [
|
|
{
|
|
"PropertyType": "BPNeed",
|
|
"OperatorType": "Unset"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ActiveCount": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetControlSkillMapping",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKey": "Skill12"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillButtonAdditionalStatus",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Type": 1,
|
|
"IsActive": true,
|
|
"PrefabPath": "UI/Battle/SkillButton/SkillBtnEff/EnhanceEff_Lv3.prefab",
|
|
"AnimStateName": "SkillButtonStatus_Enhance_2B"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillButtonAdditionalStatus",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ControlSkillType": "ControlSkill02",
|
|
"Type": 1,
|
|
"IsActive": true,
|
|
"PrefabPath": "UI/Battle/SkillButton/BattleCancelStatusInfo.prefab",
|
|
"AnimStateName": "SkillButtonStatus_Enhance_2A"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ActiveCount": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster"
|
|
},
|
|
"MAvatar_DanHengIL_00_BPCost_3_Special": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetControlSkillMapping",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKey": "Skill01"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifySkillPropertyByName",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKeyList": [
|
|
"Skill13"
|
|
],
|
|
"Properties": [
|
|
{
|
|
"PropertyType": "BPNeed",
|
|
"OperatorType": "Unset"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ActiveCount": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AttachSkillTypeDisable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ControlSkillTypes": [
|
|
"ControlSkill02"
|
|
],
|
|
"Tip": {
|
|
"Hash": 6097095552304412948
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetControlSkillMapping",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKey": "Skill13"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillButtonAdditionalStatus",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Type": 1,
|
|
"IsActive": true,
|
|
"PrefabPath": "UI/Battle/SkillButton/SkillBtnEff/EnhanceEff_Lv3.prefab",
|
|
"AnimStateName": "SkillButtonStatus_Enhance_3B"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillButtonAdditionalStatus",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ControlSkillType": "ControlSkill02",
|
|
"Type": 1,
|
|
"IsActive": true,
|
|
"PrefabPath": "UI/Battle/SkillButton/BattleCancelStatusInfo.prefab",
|
|
"AnimStateName": "SkillButtonStatus_Enhance_3A"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ActiveCount": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster"
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_FrozenResistanceUp": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackStatusResistance",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"BehaviorFlag": "STAT_CTRL_Frozen",
|
|
"Resistance": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_Perform01": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnAllowAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "W2_Yanqing_00_Talk01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_Perform02": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeAttack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByAttackType",
|
|
"AttackTypes": [
|
|
"Insert",
|
|
"Ultra"
|
|
],
|
|
"Inverse": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareModifierValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetModifierValue",
|
|
"ModifierName": {
|
|
"Value": "MMonster_W2_Yanqing_00_MainBattle_Perform02"
|
|
},
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByAttackType",
|
|
"AttackTypes": [
|
|
"Insert",
|
|
"Ultra"
|
|
],
|
|
"Inverse": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareModifierValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "W2_Yanqing_00_Talk02"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Count": 2
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_Perform03": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "W2_Yanqing_00_Talk03"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_Perform04": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "W2_Yanqing_00_Talk04"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_Perform05": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenCharacterDie",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByHasSummonRelation",
|
|
"SummonerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ServantType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "W2_Yanqing_00_Talk05"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_Fatigue": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "FatigueRatio",
|
|
"PropertyValue": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MMonster_W2_Yanqing_00_MainBattle_MuteUltra": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": []
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |