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

356 lines
11 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"MMonster_BattleEvent_W1_Colossus_00_BlockDamage": {
"BehaviorFlagList": [
"BlockDamage"
]
},
"Monster_BattleEvent_W1_Colossus_00_Skill08_Show_Modifier_1": {
"_CallbackList": [
{
"Event": "OnAllowAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMember"
},
"ModifierName": {
"Value": "Monster_BattleEvent_W1_Colossus_00_Skill08_Show_Modifier_1"
}
}
]
}
]
},
"Monster_BattleEvent_W1_Colossus_00_Skill08_Show_Modifier": {
"_CallbackList": [
{
"Event": "OnAfterSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Key": {
"Value": "Skill_UseTime"
},
"AddValue": {
"FixedValue": {
"Value": 1
}
},
"Min": {
"FixedValue": {
"Value": 0
}
},
"Max": {
"FixedValue": {
"Value": 2
}
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "Skill_UseTime"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "Skill_UseTime"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [],
"FailedTaskList": []
}
]
}
]
}
]
}
},
"Name": "Monster_BattleEvent_W1_Colossus_00_PassiveSkill01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AvatarIntensityEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsSyncGlobalMainIntensity": true,
"IsGlobalMainIntensityEnable": true
},
{
"$type": "RPG.GameCore.SetEntityUnselectable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Unselectable": true
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_BattleEvent_W1_Colossus_00_BlockDamage"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Monster_BattleEvent_W1_Colossus_00_Skill08_Show_Modifier"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"ModifierName": {
"Value": "Monster_BattleEvent_W1_Colossus_00_Skill08_Show_Modifier_1"
}
}
]
},
{
"Name": "Monster_BattleEvent_W1_Colossus_00_Skill08_Phase01",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_BattleEvent_W1_Colossus_00_Skill08_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Monster_BattleEvent_W1_Colossus_00_Skill08_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.ShowBattleUI"
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"CustomFormationName": "Colossus_00_Skill02_Light",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamEntity"
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamDark",
"CustomFormationName": "Colossus_00_Skill02_Dark",
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamEntity"
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.WaitTimelineFinish",
"TimelineName": "Monster_W1_Colossus_00_Skill02_Timeline"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "StandBy"
}
]
},
{
"Modifiers": {},
"Name": "Monster_BattleEvent_W1_Colossus_00_Skill08_Phase02",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Colossus_00/Eff_Monster_W1_Colossus_00_Skill02_Start01.prefab"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.66
}
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Fire"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1643420006
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Pursued",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Colossus_00/Eff_Monster_W1_Colossus_00_Skill02_Hit.prefab"
},
"SpecialHitSoundEvent": "Ev_sfx_boss_skill_02_hit_colossus"
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ShowBattleUI",
"IsShow": true
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
]
},
{
"Name": "Monster_BattleEvent_W1_Colossus_00_Skill08_Camera",
"TargetInfo": {
"TargetType": "AllEnemy"
},
"OnStart": [
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"CloseupShotConfig": {
"CameraTimelineAssetName": "Monster_W1_Colossus_00_Skill02_Timeline",
"TransTypeFollow": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"TransTypeAim": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"DarkTeamCenterOffset": 0.01
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMemberWithAllEnemyWith_BattleEventFromStage"
}
}
}
}
]
}
]
}