mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
570 lines
16 KiB
JSON
570 lines
16 KiB
JSON
{
|
||
"AbilityList": [
|
||
{
|
||
"Name": "Monster_AetherDivide_W1_Soldier01_04_Skill01_Phase01",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList",
|
||
"MaxTargetCount": 3
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.SetTeamFormation",
|
||
"Team": "TeamLight",
|
||
"FormationType": "LightTeamNormal",
|
||
"CustomFormationIgnoreDying": false
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_AetherDivide_W1_Soldier01_04_Skill01_Phase02"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_W1_Soldier01_04_Skill01_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "AbilityTargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.MoveToTargetList",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"MovingRangeList": [
|
||
{
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"IgnoreRadius": true,
|
||
"OffsetTargetDistance": {
|
||
"FixedValue": {
|
||
"Value": 1.7
|
||
}
|
||
},
|
||
"NormalizedTimeStart": {
|
||
"FixedValue": {
|
||
"Value": 0.23
|
||
}
|
||
},
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.42
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "TeamFormation"
|
||
},
|
||
"IgnoreRadius": true,
|
||
"OffsetTargetDistance": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"NormalizedTimeStart": {
|
||
"FixedValue": {
|
||
"Value": 0.696
|
||
}
|
||
},
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.782
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_AetherDivide_W1_Soldier01_04_Skill01_Phase02",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList",
|
||
"MaxTargetCount": 3
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_AetherDivide_W1_Mecha03_02_NoRemoveCoin"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.15
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillExecutionStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAAAAIR",
|
||
"FixedValues": [
|
||
{
|
||
"Value": 1
|
||
}
|
||
],
|
||
"DynamicHashes": [
|
||
24444579
|
||
]
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "_UltraCharge"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.446
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Physical"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1126825319
|
||
]
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"IsFaceToHitDir": true,
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_04/Eff_Monster_W1_Soldier01_04_Skill01_Hit_01.prefab"
|
||
},
|
||
"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": "Physical"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1655355878
|
||
]
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"IsFaceToHitDir": true,
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_04/Eff_Monster_W1_Soldier01_04_Skill01_Hit_01.prefab"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"DisplayData": {
|
||
"UIMessageHeight": 1,
|
||
"DitherRangeX": 0.02,
|
||
"DitherRangeY": 0.02
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.VCameraConfigChange",
|
||
"CameraConfig": {
|
||
"ShakeTemplateName": "_SR0.29_T0.05_ST0.2:Monster_W1_Soldier04_00_Camera_1"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamagePerformFinish"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillPerformFinish"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_AetherDivide_W1_Soldier01_04_Skill02_Phase01",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList",
|
||
"MaxTargetCount": 3
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.ShowSkillCutIn",
|
||
"SkillTriggerKey": "Skill02",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetTeamFormation",
|
||
"Team": "TeamLight",
|
||
"FormationType": "LightTeamNormal",
|
||
"CustomFormationIgnoreDying": false
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_AetherDivide_W1_Soldier01_04_Skill02_Phase02"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAbility",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AbilityName": {
|
||
"Value": "Monster_W1_Soldier01_04_Skill01_Camera"
|
||
},
|
||
"IsSkillPerform": true
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.LookAt",
|
||
"TargetType": "AbilityTargetEntity"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.MoveToTargetList",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"MovingRangeList": [
|
||
{
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"IgnoreRadius": true,
|
||
"OffsetTargetDistance": {
|
||
"FixedValue": {
|
||
"Value": 1.7
|
||
}
|
||
},
|
||
"NormalizedTimeStart": {
|
||
"FixedValue": {
|
||
"Value": 0.23
|
||
}
|
||
},
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.42
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "TeamFormation"
|
||
},
|
||
"IgnoreRadius": true,
|
||
"OffsetTargetDistance": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"NormalizedTimeStart": {
|
||
"FixedValue": {
|
||
"Value": 0.696
|
||
}
|
||
},
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.782
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.TriggerAnimState",
|
||
"AnimLogicState": "Idle"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_AetherDivide_W1_Soldier01_04_Skill02_Phase02",
|
||
"TargetInfo": {
|
||
"TargetType": "SkillTargetEntityList",
|
||
"MaxTargetCount": 3
|
||
},
|
||
"OnStart": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_AetherDivide_W1_Mecha03_02_NoAddCoin"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.15
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillExecutionStart"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SetDynamicValue",
|
||
"Value": {
|
||
"FixedValue": {
|
||
"Value": 0
|
||
}
|
||
},
|
||
"DynamicKey": {
|
||
"Value": "_UltraCharge"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.WaitAnimState",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"AnimStateName": "Skill01",
|
||
"NormalizedTimeEnd": {
|
||
"FixedValue": {
|
||
"Value": 0.446
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.PredicateTaskList",
|
||
"Predicate": {
|
||
"$type": "RPG.GameCore.ByIsContainModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_AetherDivide_Company_Coin_Elite"
|
||
}
|
||
},
|
||
"SuccessTaskList": [
|
||
{
|
||
"$type": "RPG.GameCore.ModifyCurrentSkillDelayCost",
|
||
"NormalizedValue": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAOEQ==",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-160950733
|
||
]
|
||
}
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.VCameraConfigChange",
|
||
"CameraConfig": {
|
||
"ShakeTemplateName": "_SR0.29_T0.05_ST0.2:Monster_W1_Soldier04_00_Camera_1"
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamageByAttackProperty",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "AbilityTargetEntity"
|
||
},
|
||
"AttackProperty": {
|
||
"$type": "RPG.GameCore.AttackData",
|
||
"DamageType": {
|
||
"DamageType": "Physical"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
-1847083384
|
||
]
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"IsFaceToHitDir": true,
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_04/Eff_Monster_W1_Soldier01_04_Skill01_Hit_01.prefab"
|
||
},
|
||
"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": "Physical"
|
||
},
|
||
"DamagePercentage": {
|
||
"IsDynamic": true,
|
||
"PostfixExpr": {
|
||
"OpCodes": "AQAR",
|
||
"FixedValues": [],
|
||
"DynamicHashes": [
|
||
78270677
|
||
]
|
||
}
|
||
},
|
||
"SPHitRatio": {
|
||
"FixedValue": {
|
||
"Value": 1
|
||
}
|
||
},
|
||
"AttackType": "Normal",
|
||
"IsFaceToHitDir": true,
|
||
"HitAnimation": "Hit_H",
|
||
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_04/Eff_Monster_W1_Soldier01_04_Skill01_Hit_01.prefab"
|
||
},
|
||
"TriggerHitSound": true,
|
||
"DisplayData": {
|
||
"UIMessageHeight": 1,
|
||
"DitherRangeX": 0.02,
|
||
"DitherRangeY": 0.02
|
||
}
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.DamagePerformFinish"
|
||
},
|
||
{
|
||
"$type": "RPG.GameCore.SkillPerformFinish"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Name": "Monster_AetherDivide_W1_Soldier01_04_Passive01",
|
||
"TargetInfo": {
|
||
"TargetType": "Caster"
|
||
},
|
||
"OnAdd": [
|
||
{
|
||
"$type": "RPG.GameCore.AddModifier",
|
||
"TargetType": {
|
||
"$type": "RPG.GameCore.TargetAlias",
|
||
"Alias": "Caster"
|
||
},
|
||
"ModifierName": {
|
||
"Value": "Monster_AetherDivide_W1_Mecha03_02_CoinPassive"
|
||
}
|
||
}
|
||
],
|
||
"OnStart": []
|
||
}
|
||
]
|
||
} |