mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
2789 lines
88 KiB
JSON
2789 lines
88 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"Modifiers": {},
|
|
"Name": "Avatar_Common_PassiveSkill",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "Local_SPAdd"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_AddValue": {
|
|
"FixedValue": {
|
|
"Value": 10
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "TriggerStanceCountDown_Test"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Common_TriggerDeparted"
|
|
}
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"-1800273296": {},
|
|
"142612140": {},
|
|
"-1293338785": {},
|
|
"-276098552": {},
|
|
"-2054634397": {}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"Summoner_Common_PassiveModifier": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCurrentSkillType",
|
|
"SkillType": "Skill"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsTargetValid",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster.GetServant"
|
|
},
|
|
"AliveOnly": true
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DispelStatus",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster.GetServant"
|
|
},
|
|
"BehaviorFlags": [
|
|
"STAT_CTRL",
|
|
"DisableAction"
|
|
],
|
|
"MuteAllVisualEffect": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnUltraSkillPrepare",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsTargetValid",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster.GetServant"
|
|
},
|
|
"AliveOnly": true
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DispelStatus",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster.GetServant"
|
|
},
|
|
"BehaviorFlags": [
|
|
"STAT_CTRL",
|
|
"DisableAction"
|
|
],
|
|
"MuteAllVisualEffect": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Name": "Summoner_Common_PassiveSkill",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "Summoner_Common_PassiveModifier"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"Servant_Common_PassiveModifier": {
|
|
"BehaviorFlagList": [
|
|
"KeepAllModifierOnDeathRattle"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenCharacterDie",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByHasSummonRelation",
|
|
"SummonerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ServantType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ForceKill",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AbortUnusedInsertAbility": true,
|
|
"MuteHpChange": true,
|
|
"MuteAllTriggerDeath": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"ServantWhiteList": true,
|
|
"Name": "Servant_Common_PassiveSkill",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "Servant_Common_PassiveModifier"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_Common_SkillMazeInLevel",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": []
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"MAvatar_DanHengIL_SpecialPassiveModifier": {
|
|
"OnDynamicValueChange": [
|
|
{
|
|
"Key": {
|
|
"Hash": -1948081863
|
|
},
|
|
"ContextScope": "ContextOwner",
|
|
"Ranges": [
|
|
{
|
|
"Min": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"Max": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"OnEnterRange": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "TurnCount"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_SpecialModifier_DisableSkill"
|
|
},
|
|
"LifeStepImmediately": true
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Min": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"Max": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
},
|
|
"OnEnterRange": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "TurnCount"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_SpecialModifier_DisableSkill"
|
|
},
|
|
"LifeStepImmediately": true
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Min": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
},
|
|
"Max": {
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
},
|
|
"OnEnterRange": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "TurnCount"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_SpecialModifier_DisableSkill"
|
|
},
|
|
"LifeStepImmediately": true
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnPhase1",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAIR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
115980124
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "TurnCount"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifyTeamBoostPoint",
|
|
"ModifyFunction": "Add",
|
|
"ModifyValue": {
|
|
"FixedValue": {
|
|
"Value": 5
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AttachSkillTypeDisable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Types": [
|
|
"Ultra"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"115980124": {}
|
|
}
|
|
}
|
|
},
|
|
"MAvatar_DanHengIL_SpecialModifier_DisableSkill": {
|
|
"LifeTime": 1,
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AttachSkillTypeDisable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Types": [
|
|
"Skill"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster"
|
|
}
|
|
},
|
|
"Name": "Avatar_DanHengIL_00_SpecialPassive",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_DanHengIL_SpecialPassiveModifier"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_GlobalSkill_Castorice_Main",
|
|
"OnAdd": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LevelEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_CreateBattleEvent"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_Castotice_00_BE_PassiveSkill",
|
|
"OnAdd": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Main"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_GlobalSkill_Castorice_Insert",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetAvatarGlobalBuffState",
|
|
"BuffID": 140703,
|
|
"IsActive": "False",
|
|
"LeftCount": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTeamFormation",
|
|
"Team": "TeamLight",
|
|
"FormationType": "LightTeamNormal"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBonusUIEffect",
|
|
"UIPrefabPath": "UI/Battle/SpecialAction/Avatar/SpecialAction_1407.prefab",
|
|
"TitleTextID": {
|
|
"Hash": 15208277956988635217
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"TargetIntensity": 0.3,
|
|
"FadeDuration": 0.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "CasterToTargetPerform",
|
|
"AnchorTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": 3.5,
|
|
"Y": 0.8,
|
|
"Z": -3.5
|
|
},
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "DarkTeamCenter"
|
|
},
|
|
"AimOffset": {
|
|
"X": -2,
|
|
"Y": 1.8,
|
|
"Z": 0.001
|
|
},
|
|
"AimRatio": 1
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Cut"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.01
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "CasterToTargetPerform",
|
|
"AnchorTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": 3.8,
|
|
"Y": 0.8,
|
|
"Z": -3.5
|
|
},
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "DarkTeamCenter"
|
|
},
|
|
"AimOffset": {
|
|
"X": -2,
|
|
"Y": 1.8,
|
|
"Z": 0.001
|
|
},
|
|
"AimRatio": 1,
|
|
"FollowDamp": 1,
|
|
"AimDamp": 0.001
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Linear",
|
|
"BlendTime": 1.3
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.182
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_LimboWakeUpMark"
|
|
}
|
|
},
|
|
"ByRandom": true,
|
|
"IncludeLimbo": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent02.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1.22
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent03.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "UseSkillPerform",
|
|
"AnchorTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": 4.5,
|
|
"Y": 1,
|
|
"Z": 4
|
|
},
|
|
"AnchorRatio": 0.99,
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"AimOffset": {
|
|
"Y": 0.5,
|
|
"Z": 0.001
|
|
},
|
|
"AimRatio": 1,
|
|
"FollowPoleAngle": 180,
|
|
"FollowDamp": 1.8,
|
|
"AimDamp": 1.8,
|
|
"FOV": 50
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Cut"
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"IsTargetIgnoreCameraDither": true,
|
|
"IsAliveOnly": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.01
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "UseSkillPerform",
|
|
"AnchorTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": 4.5,
|
|
"Y": 1,
|
|
"Z": 6
|
|
},
|
|
"AnchorRatio": 0.99,
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"AimOffset": {
|
|
"Y": 0.9,
|
|
"Z": 0.001
|
|
},
|
|
"AimRatio": 1,
|
|
"FollowPoleAngle": 180
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Custom",
|
|
"CustomCurveName": "BlendCut_00to1_FastToSlow",
|
|
"BlendTime": 2.2
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"IsAliveOnly": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_LimboWakeUpMark"
|
|
}
|
|
},
|
|
"ByRandom": true,
|
|
"IncludeLimbo": true,
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AnimLogicState": "Revive",
|
|
"AnimStateName": "Revive",
|
|
"NormalizedTransitionDuration": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetHP",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifyValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ShowText": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_DeathTime"
|
|
},
|
|
"LifeTime": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowUIPage",
|
|
"AssetPath": "UI/Battle/Widget/SpecialToast/BattleLimitedTurnHint_1407.prefab",
|
|
"UITextNodes": [
|
|
{
|
|
"TextPath": "AreaInfoPanel/Title/Text",
|
|
"TextContent": {
|
|
"Hash": 6959206664173376373
|
|
}
|
|
}
|
|
],
|
|
"LifeTime": 1.3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent04.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"IsRevert": true,
|
|
"FadeDuration": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1.4
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"463058494": {}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Name": "Avatar_GlobalSkill_Castorice_Insert02",
|
|
"TargetInfo": {
|
|
"TargetType": "InherentTargetEntity"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetTeamFormation",
|
|
"Team": "TeamLight",
|
|
"FormationType": "LightTeamNormal"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ForceKill",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"MuteHpChange": true,
|
|
"MuteAllTriggerDeath": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"GlobalModifiers": {
|
|
"Local_SPAdd": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnTriggerDeath",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifySPNew",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AddValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
901482104
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "Replace",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"901482104": {}
|
|
}
|
|
}
|
|
},
|
|
"TriggerStanceCountDown_Test": {
|
|
"BehaviorFlagList": [
|
|
"KeepOnDeathrattle",
|
|
"CanBeAddedToServant"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnTriggerStanceCountDown",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareStanceCount",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ActiveDelay": 0.05,
|
|
"TimeScale": 0.01,
|
|
"UnscaledDuration": 0.16
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Physical"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Level": "Warn",
|
|
"Message": "==================Physical Stance Count Down=================="
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Physical",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Ice"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Ice",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Fire"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Fire",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Wind"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Wind",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Thunder"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Thunder",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Imaginary"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Imaginary",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Quantum"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Quantum",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnTriggerBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ActiveDelay": 0.05,
|
|
"TimeScale": 0.01,
|
|
"UnscaledDuration": 0.16
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Physical"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Physical",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Ice"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Ice",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Fire"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Fire",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Wind"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Wind",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Thunder"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Thunder",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Imaginary"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Imaginary",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Quantum"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Quantum",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TriggerStanceCountDown_Monster": {
|
|
"BehaviorFlagList": [
|
|
"KeepOnDeathrattle",
|
|
"CanBeAddedToServant"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnTriggerStanceCountDown",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareStanceCount",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ActiveDelay": 0.05,
|
|
"TimeScale": 0.01,
|
|
"UnscaledDuration": 0.16
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Physical"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Physical",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Ice"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Ice",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Fire"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Fire",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Wind"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Wind",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Thunder"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Thunder",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Imaginary"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Imaginary",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Quantum"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceCountDown_Quantum",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnTriggerBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "TT_TriggerBreak"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnTriggerRedStanceBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "TT_TriggerBreak"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"TaskListTemplate": [
|
|
{
|
|
"Name": "TT_TriggerBreak",
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ActiveDelay": 0.05,
|
|
"TimeScale": 0.01,
|
|
"UnscaledDuration": 0.16
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Physical"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Physical",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Ice"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Ice",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Fire"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Fire",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Wind"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Wind",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Thunder"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Thunder",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Imaginary"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Imaginary",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCharacterDamageType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DamageType": "Quantum"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "StanceBreak_Quantum",
|
|
"DynamicValues": {
|
|
"DitherRangeX": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"DitherRangeY": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"UIMessageHeight": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_Common_TriggerDeparted": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Common_Departed"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityUnselectable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddEntityToTeamFormation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnAfterAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Common_Departed"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityUnselectable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Unselectable": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEntityFromTeamFormation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"RemainInTeam": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDepartedStart",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Common_Departed"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDepartedEnd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Common_Departed"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_Common_Departed": {
|
|
"BehaviorFlagList": [
|
|
"Stealth"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifierByBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierBehaviorFlags": [
|
|
"AttackSign",
|
|
"TeamAction"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityActionState",
|
|
"UniqueName": "MAvatar_Common_Departed",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity.WithBattleEvent"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityUnselectable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity.WithBattleEvent"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddEntityToTeamFormation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityActionState",
|
|
"UniqueName": "MAvatar_Common_Departed",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity.WithBattleEvent"
|
|
},
|
|
"ActionState": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEntityUnselectable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity.WithBattleEvent"
|
|
},
|
|
"Unselectable": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEntityFromTeamFormation",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"RemainInTeam": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenModifierAdd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag",
|
|
"Flag": "TeamAction"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag",
|
|
"Flag": "AttackSign"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "Monster_Beast02_Attack_Sign"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "Monster_W2_Beast02_00_RLElite_Attack_Sign"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "ParamModifier"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster"
|
|
},
|
|
"MAvatar_GlobalSkill_Castorice_CreateBattleEvent": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.CreateBattleEvent",
|
|
"EventID": {
|
|
"FixedValue": {
|
|
"Value": 11407
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_Castorice_CreateBattleEvent": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
462955996
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Team": "TeamLight"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_GlobalSkill_Castorice_Main": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetAvatarGlobalBuffState",
|
|
"BuffID": 140703,
|
|
"IsActive": "True",
|
|
"LeftCount": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenCharacterCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Team": "TeamLight"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetEntityType",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"EntityTypeMask": "Servant",
|
|
"Inverse": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_CD"
|
|
},
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent.RemoveServant"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_HealPercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2040975144
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnEnterBattle",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeamWithAllLightTeamUnselectable.RemoveServant"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_HealPercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2040975144
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_GlobalSkill_Castorice_CD": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenAllowAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenTurnEnd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenAfterAttack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertAbilityFinish",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertAbilityAbort",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_GlobalSkill_Castorice_Listen": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": []
|
|
},
|
|
{
|
|
"Event": "OnLimboWaitHeal",
|
|
"Priority": -69,
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareHP",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"CompareType": "LessEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AnimLogicState": "Limbo",
|
|
"AnimStateName": "Die_Limbo",
|
|
"ForceStart": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MarkTargetForFutureReviveAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TurnInsertAbility",
|
|
"AbilityName": {
|
|
"Value": "Avatar_GlobalSkill_Castorice_Insert"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"InsertAbilityPriority": "AvatarReviveOthers",
|
|
"DynamicValues": {
|
|
"AADF_1": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2054951994
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"OwnerAliveState": "Mask_AliveOrLimbo",
|
|
"ShowInActionBar": true,
|
|
"PreCheck": {
|
|
"$type": "RPG.GameCore.TurnInsertAbilityCondition",
|
|
"Type": "AbilityOwnerInsertUnusedCount",
|
|
"Count": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AliveOnly": false,
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_CD"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"AliveOnly": false,
|
|
"ModifierName": {
|
|
"Value": "MAvatar_GlobalSkill_Castorice_LimboWakeUpMark"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"2054951994": {}
|
|
}
|
|
}
|
|
},
|
|
"MAvatar_GlobalSkill_Castorice_LimboWakeUpMark": {},
|
|
"MAvatar_GlobalSkill_Castorice_DeathTime": {
|
|
"LifeStepMoment": "ModifierPhase1End",
|
|
"PerformTime": {
|
|
"FixedValue": {
|
|
"Value": 0.3
|
|
}
|
|
},
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent02.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent04_Buff.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnPhase1",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAIR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
1820617363
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "MDF_LifeTime"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "MDF_LifeTime"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ForceKill",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"MuteAllTriggerDeath": true
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AbortModifierPhasePerform"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifierAttachEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent04_Buff.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RecordUseAvatarGlobalBuff",
|
|
"MazeBuffID": 140703
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnHPChange",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareParamValue",
|
|
"CompareType": "Greater",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInitShield",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity2"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"1820617363": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |