Files
FireflyGo_Resources/Config/ConfigAbility/Monster/Monster_W1_Soldier01_00_Ability.json
2025-09-09 21:37:33 +07:00

1020 lines
31 KiB
JSON

{
"AbilityList": [
{
"Name": "Monster_W1_CWSoldier_01_Skill01_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W1_CWSoldier_01_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W1_CWSoldier_01_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByDistance",
"From": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"To": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 7
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.MoveToTargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9000000008381903
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 3.5000000004656613
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1229999999050051
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.30200000014156103
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.44000000040978193
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4679999998770654
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7780000001657754
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.905000000493601
}
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.MoveToTargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1229999999050051
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9000000008381903
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 4.90000000083819
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1229999999050051
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1849999998230487
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.44000000040978193
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4679999998770654
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7780000001657754
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.905000000493601
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
}
]
},
{
"Name": "Monster_W1_CWSoldier_01_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByDistance",
"From": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"To": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 7
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.10000000009313226
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1229999999050051
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4630000002216548
}
}
},
{
"$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": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_00/Eff_Monster_W1_Soldier01_00_Skill01_Hit.prefab",
"HitEffectHeight": 0.88,
"HitTimeSlowType": "Slash"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_soldieraxe",
"DisplayData": {}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "Monster_W1_Soldier01_00_DefenceRatioDown"
},
"Chance": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-436537167
]
}
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
494842016
]
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.05000000004656613
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_W1_CWSoldier_01_Skill02_Phase01",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "TriggerOnce"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "TriggerOnce"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.10000000009313226
}
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityInherentTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AbilityName": {
"Value": "Monster_W1_CWSoldier_01_Skill02_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "CustomTarget",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByDistance",
"From": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"To": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 7
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.MoveToTargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9000000008381903
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 3.5000000004656613
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1229999999050051
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.30200000014156103
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.44000000040978193
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4679999998770654
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7780000001657754
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.905000000493601
}
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.MoveToTargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1229999999050051
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9000000008381903
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 4.90000000083819
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1229999999050051
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1849999998230487
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.44000000040978193
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4679999998770654
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7780000001657754
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.905000000493601
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "TriggerOnce"
}
}
]
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0243bc8d0] 0xc0243bc8a0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 1
}
}
}
}
},
{
"Name": "Monster_W1_CWSoldier_01_Skill02_Phase02",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4630000002216548
}
}
},
{
"$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": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_00/Eff_Monster_W1_Soldier01_00_Skill01_Hit.prefab",
"HitEffectHeight": 0.88,
"HitTimeSlowType": "Slash"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_soldieraxe",
"DisplayData": {}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "Monster_W1_Soldier01_00_DefenceRatioDown"
},
"Chance": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-436537167
]
}
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
494842016
]
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.05000000004656613
}
}
}
]
},
{
"Name": "Monster_W1_CWSoldier_01_Skill02_Phase03",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "TriggerOnce"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "TriggerOnce"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.10000000009313226
}
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "CustomTarget",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8000000007450581
}
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityInherentTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AbilityName": {
"Value": "Monster_W1_CWSoldier_01_Skill02_Phase01"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "TriggerOnce"
}
}
]
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0243e2150] 0xc0243e2120}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 1
}
}
}
}
}
],
"GlobalModifiers": {
"Monster_W1_Soldier01_00_DefenceRatioDown": {
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0243e2d20] 0xc0243e2cf0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"LifeTime": 1,
"LifeStepMoment": "ModifierPhase1End",
"BehaviorFlagList": [
"STAT_DefenceDown"
],
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "DefenceAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAMR",
"FixedValues": [
{
"Value": 0
}
],
"DynamicHashes": [
2128130574
]
}
}
}
]
}
]
}
}
}