turnbasedgamedata/Config/ConfigAbility/Monster/Monster_AetherDivide_W1_Soldier01_02_Ability.json
2025-02-24 07:50:34 -03:00

611 lines
17 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"MMonster_W1_Soldier01_02_BreakEffectController": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StanceBreakState"
}
},
"SuccessTaskList": [],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MMonster_AetherDivide_W1_Soldier01_02_IceEffectController"
}
}
]
}
]
}
]
},
"MMonster_AetherDivide_W1_Soldier01_02_IceEffectController": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_02/Eff_Monster_W1_Soldier01_02_Common_Ice_Axe_All_JNT.prefab",
"MinMutexTime": -1,
"MutexType": "Entity"
},
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_02/Eff_Monster_W1_Soldier01_02_Common_Chest_M.prefab",
"MinMutexTime": -1,
"MutexType": "Entity"
},
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_02/Eff_Monster_W1_Soldier01_02_Common_Knee_R.prefab",
"MinMutexTime": -1,
"MutexType": "Entity"
}
]
},
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Soldier01_02/Eff_Monster_W1_Soldier01_02_Common_Remove.prefab"
}
]
}
]
}
},
"Name": "Monster_AetherDivide_W1_Soldier01_02_PassiveSkillInitiate",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_W1_Soldier01_02_BreakEffectController"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Monster_AetherDivide_Common_Ultra"
}
}
]
},
{
"Name": "Monster_AetherDivide_W1_Soldier01_02_Skill01_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_AetherDivide_W1_Soldier01_02_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W1_Soldier01_02_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill05_Charge",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
},
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.15
}
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.MoveToTargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05_Attack",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"FixedValue": {
"Value": 0.8
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0.4
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.163
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.345
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.626
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.763
}
}
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"Name": "Monster_AetherDivide_W1_Soldier01_02_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05_Attack",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.09
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05_Attack",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.347
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
24444579
]
}
},
"DynamicKey": {
"Value": "_UltraCharge"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Ice"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1126825319
]
}
},
"HitAnimation": "Hit_H",
"HitTimeSlowType": "Slash",
"HitTimeSlowIntensity": "Middle"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_icesoldier",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.ModifyActionDelay",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AddNormalizedValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1433019565
]
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_AetherDivide_W1_Soldier01_02_Skill02_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowSkillCutIn",
"SkillTriggerKey": "Skill02",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_AetherDivide_W1_Soldier01_02_Skill02_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_W1_Soldier01_02_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill05_Charge",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
},
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.15
}
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.MoveToTargetList",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05_Attack",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
},
"NormalizedTimeWait": {
"FixedValue": {
"Value": 0.8
}
},
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0.4
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.163
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.345
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.626
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.763
}
}
}
]
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"Name": "Monster_AetherDivide_W1_Soldier01_02_Skill02_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_UltraCharge"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05_Attack",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.09
}
}
},
{
"$type": "RPG.GameCore.SkillExecutionStart"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill05_Attack",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.347
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Ice"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1847083384
]
}
},
"HitAnimation": "Hit_H",
"HitTimeSlowType": "Slash",
"HitTimeSlowIntensity": "Middle"
},
"TriggerHitSound": true,
"SpecialHitSoundEvent": "Ev_sfx_monster_skill_01_hit_icesoldier",
"DisplayData": {
"UIMessageHeight": 1,
"DitherRangeX": 0.02,
"DitherRangeY": 0.02
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MCommon_CTRL_Frozen"
},
"Chance": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
242280286
]
}
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1019408300
]
}
},
"DynamicValues": {
"Modifier_Frozen_DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1100517807
]
}
}
}
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
}
]
}