mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
537 lines
17 KiB
JSON
537 lines
17 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"Name": "Avatar_HeliobusActionAbilityDamageReflect_Skill03_EnterReady",
|
|
"TargetInfo": {
|
|
"TargetType": "InherentTargetEntity"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.4
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AlignTargetToTeamCenter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "DarkTeamCenter"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.HeadLookAt",
|
|
"PerformerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DoRootRotate": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "SelectDarkTeamEntity",
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": -0.62,
|
|
"Y": -0.44,
|
|
"Z": -0.37
|
|
},
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AimOffset": {
|
|
"X": -1.6,
|
|
"Y": 2.16,
|
|
"Z": 0.17
|
|
},
|
|
"FollowRadius": 0.9,
|
|
"AnchorToAimAngle": 13,
|
|
"FollowDamp": 0.5,
|
|
"AimDamp": 0.5,
|
|
"Dutch": 4.5,
|
|
"FOV": 90
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Cut"
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterWithAllEnemy"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.7
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "SelectDarkTeamEntity",
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": 0.62,
|
|
"Y": -0.44,
|
|
"Z": -0.28
|
|
},
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AimOffset": {
|
|
"X": -1.6,
|
|
"Y": 2.16,
|
|
"Z": 0.17
|
|
},
|
|
"FollowRadius": 0.9,
|
|
"AnchorToAimAngle": 26,
|
|
"Dutch": 4.5,
|
|
"FOV": 70
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Custom",
|
|
"CustomCurveName": "Blend_UltraReady",
|
|
"BlendTime": 1.5
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterWithAllEnemy"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_HeliobusActionAbilityDamageReflect_Skill03_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "AllLightTeamMember"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_HeliobusActionAbilityDamageReflect_Skill03_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"Modifier_Avatar_HeliobusActionAbilityDamageReflect": {
|
|
"BehaviorFlagList": [
|
|
"BlockDamage"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnAfterBeingHit",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "HitFlag"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByProperty",
|
|
"DynamicKey": "_Defence",
|
|
"ReadTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Value": "Defence"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LockTargetHP",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Threshold": {
|
|
"FixedValue": {
|
|
"Value": 0.0009999999
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "CriticalChanceBase",
|
|
"PropertyValue": {
|
|
"FixedValue": {
|
|
"Value": -2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Ice"
|
|
},
|
|
"DamageValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQABAQQR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1412167253,
|
|
-658184096
|
|
]
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"AttackType": "Pursued",
|
|
"HitPosHeight": 0.8
|
|
},
|
|
"DisplayData": {
|
|
"DitherRangeX": 0.02,
|
|
"DitherRangeY": 0,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "CriticalChanceBase",
|
|
"PropertyValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveOnly": true,
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Rogue_Shield_v2_Hit.prefab",
|
|
"AudioSwitchGroup": "Battle_Buff",
|
|
"AudioSwitchName": "QuXieShu"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.UnlockTargetHP",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
|
|
"ReadTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": "Modifier_Avatar_HeliobusActionAbilityDamageReflect",
|
|
"Multiplier": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": "MDF_Count"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsTriggeredBlockDamage",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "MDF_Count"
|
|
},
|
|
"CompareType": "Less",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "Modifier_Avatar_HeliobusActionAbilityDamageReflect"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetModifierValue",
|
|
"ModifierName": {
|
|
"Value": "Modifier_Avatar_HeliobusActionAbilityDamageReflect"
|
|
},
|
|
"ModifyFunction": "Add"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "HitFlag"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnAfterBeingAttackedEnd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "HitFlag"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"1412167253": {},
|
|
"-2027709849": {},
|
|
"-1355260823": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Name": "Avatar_HeliobusActionAbilityDamageReflect_Skill03_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "AllLightTeamMember"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityInherentTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "ActionEventAbility_Camera_AllLightTeam"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamCenter"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ActionEvent_Air_Buff.prefab",
|
|
"PositionOffset": {
|
|
"Y": 6.8
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowSkillTextDialog",
|
|
"SkillName": {
|
|
"Hash": 17808065691748415796
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1.275
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllTeamCenter"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_ActionEvent_Ground_Buff.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "Modifier_Avatar_HeliobusActionAbilityDamageReflect"
|
|
},
|
|
"LifeTime": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-142087004
|
|
]
|
|
}
|
|
},
|
|
"Count": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-142090201
|
|
]
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"DamagePercent": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-142092251
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"InheritCaster": "TargetSelf"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"AliveOnly": true,
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Rogue_Shield_Buff.prefab",
|
|
"AudioSwitchGroup": "Battle_Buff",
|
|
"AudioSwitchName": "QuXieShu"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"-142090201": {
|
|
"ReadInfo": {
|
|
"Type": "BattleEvent",
|
|
"TriggerKey": "#BattleEvent"
|
|
}
|
|
},
|
|
"-142087004": {
|
|
"ReadInfo": {
|
|
"Type": "BattleEvent",
|
|
"TriggerKey": "#BattleEvent",
|
|
"Index": 1
|
|
}
|
|
},
|
|
"-142092251": {
|
|
"ReadInfo": {
|
|
"Type": "BattleEvent",
|
|
"TriggerKey": "#BattleEvent",
|
|
"Index": 2
|
|
}
|
|
},
|
|
"876027633": {}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
} |