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

828 lines
23 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"Local_ListenStanceBreak": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": []
},
{
"Event": "OnBeingBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "StanceBreakState"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MonsterAllDamageReduce"
}
}
]
}
]
},
"Local_ListenRedStance": {
"_CallbackList": [
{
"Event": "OnEndBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "RedStanceState"
}
}
]
},
{
"Event": "OnEnterRedStance",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "RedStanceState"
}
}
]
}
]
}
},
"Name": "Monster_Common_PassiveSkill_StanceBreak_Action",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Local_ListenStanceBreak"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Local_ListenRedStance"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MonsterAllDamageReduce"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "TriggerStanceCountDown_Monster"
}
}
],
"DynamicValues": {
"Floats": {
"-1800273296": {},
"142612140": {},
"-1293338785": {},
"-276098552": {},
"-2054634397": {}
}
}
},
{
"Name": "Monster_Common_Fever_Action",
"TargetInfo": {
"TargetType": "Caster"
}
},
{
"Modifiers": {
"RO_015_DeadTimeSlowModifier": {
"_CallbackList": [
{
"Event": "OnBeingLimbo",
"CallbackConfig": [
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"FixedValue": {
"Value": 0.3
}
},
"UnscaledDuration": {
"FixedValue": {
"Value": 1
}
}
}
]
}
]
}
},
"Name": "Monster_Common_PassiveSkill_DeadTimeSlow",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "RO_015_DeadTimeSlowModifier"
}
}
]
},
{
"Modifiers": {
"Straight_AIControl": {
"_CallbackList": [
{
"Event": "OnActionEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "Phase_Flag"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Key": {
"Value": "AIFlag"
},
"AddValue": {
"FixedValue": {
"Value": 1
}
},
"Min": {
"FixedValue": {
"Value": 1
}
},
"Max": {
"FixedValue": {
"Value": 4
}
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "AIFlag"
},
"ContextScope": "TargetEntity",
"CompareType": "Greater",
"CompareValue": {
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "AIFlag"
},
"ResetValue": {
"FixedValue": {
"Value": 1
}
},
"ContextScope": "TargetEntity"
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Key": {
"Value": "AIFlag"
},
"AddValue": {
"FixedValue": {
"Value": 1
}
},
"Min": {
"FixedValue": {
"Value": 1
}
},
"Max": {
"FixedValue": {
"Value": 6
}
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "AIFlag"
},
"ContextScope": "TargetEntity",
"CompareType": "Greater",
"CompareValue": {
"FixedValue": {
"Value": 5
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "AIFlag"
},
"ResetValue": {
"FixedValue": {
"Value": 1
}
},
"ContextScope": "TargetEntity"
}
]
}
]
}
]
}
]
}
},
"Name": "Monster_Common_AIControlAndHPLock",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Straight_AIControl"
}
}
]
},
{
"Name": "Monster_Blood_Link_Group1_Insert",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CastAnimation",
"AnchorOffset": {
"X": 2.91,
"Y": 0.25,
"Z": -7.99
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AimOffset": {
"Y": -0.75
}
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMember"
},
"IsAliveOnly": false
}
}
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "BloodLinkTargets"
}
}
]
},
{
"Modifiers": {
"Local_MuteHitFly": {
"BehaviorFlagList": [
"MuteHitFly"
]
}
},
"Name": "Monster_Common_MuteHitFly",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Local_MuteHitFly"
}
}
]
},
{
"Modifiers": {
"MMonster_SpecialDieEffect": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SaveModelWhenDead",
"Save": false
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.CharacterChangePhase",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"OnlyAlive": false,
"PhaseName": "Phase_SpecialDieEffect",
"PhaseAnimConfig": {
"Die": "Die_Special",
"DieHit": "Die_Special",
"DieFly": "Die_Special",
"DieLimbo": "Die_Special"
}
}
]
}
]
}
},
"Name": "Monster_Common_SpecialDieEffect",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_SpecialDieEffect"
}
}
]
},
{
"Modifiers": {
"MMonster_SpecialDieEffect": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SaveModelWhenDead"
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.CharacterChangePhase",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"OnlyAlive": false,
"PhaseName": "Phase_SpecialDieEffect",
"PhaseAnimConfig": {
"Die": "Die_Special",
"DieHit": "Die_Special",
"DieFly": "Die_Special",
"DieLimbo": "Die_Special"
}
}
]
}
]
}
},
"Name": "Monster_Common_SpecialDieEffect2",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MMonster_SpecialDieEffect"
}
}
]
},
{
"Modifiers": {
"MCommon_Formation2_Back": {
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -90,
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetTargetTeamLocation",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Row": {
"FixedValue": {
"Value": 1
}
}
}
]
}
]
}
},
"Name": "Monster_Common_PassiveSkill_Formation2_Back",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MCommon_Formation2_Back"
}
}
]
},
{
"Modifiers": {
"WMMonster_Common_HitAddStun": {
"_CallbackList": [
{
"Event": "OnAfterAttack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AttackTargetList"
},
"ModifierName": {
"Value": "MCommon_CTRL_Stun"
},
"Chance": {
"FixedValue": {
"Value": 1
}
},
"LifeTime": {
"FixedValue": {
"Value": 1
}
}
}
]
}
]
}
},
"Name": "WMonster_Common_HitAddStun",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "WMMonster_Common_HitAddStun"
}
}
]
},
{
"Modifiers": {
"Monster_Junk_Special_ChangeWidth": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetCustomLocationConfig",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"LocationConfig": {
"Width": 1
}
}
]
}
]
}
},
"Name": "Monster_Junk_Special_ChangeWidth",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Monster_Junk_Special_ChangeWidth"
}
}
]
},
{
"Modifiers": {
"Monster_XP_Minion04_00_Huge": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetCustomLocationConfig",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"LocationConfig": {
"Width": 3
}
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModelScaleBase": {
"FixedValue": {
"Value": 1.5
}
}
}
]
}
]
}
},
"Name": "Monster_XP_Minion04_00_Huge",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Monster_XP_Minion04_00_Huge"
}
}
]
},
{
"Modifiers": {
"RemoveOneMorePerturn": {
"_CallbackList": [
{
"Event": "OnPhase2",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "OneMorePerTurn"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "OneMore"
}
}
]
},
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "OneMorePerTurn"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "OneMore"
}
}
]
}
]
}
},
"Name": "Monster_Common_PassiveSkill_RemoveOneMorePerturn",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "RemoveOneMorePerturn"
}
}
]
},
{
"Name": "Monster_Common_BossInfoBar",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowBossInfoBar",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsShow": true
}
]
},
{
"Name": "Monster_Common_Suicide_StanceBreak",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [],
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "TriggerStanceCountDown_Monster"
}
}
],
"DynamicValues": {
"Floats": {
"-1800273296": {},
"142612140": {},
"-1293338785": {},
"-276098552": {},
"-2054634397": {}
}
}
}
]
}