Files
GenshinData-1/BinOutput/Ability/Temp/GadgetAbilities/ConfigAbility_Scene_Gear_Dungeon.json
Dimbreath d633c8cfe5 BinOutput
2021-05-16 19:49:16 -03:00

803 lines
30 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_RunesParent_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "CheckSelf"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttachLine"
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Children01_Active",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"Active01"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Children02_Active",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"Active02"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Children03_Active",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"Active03"
]
}
],
"modifiers": {
"Active01": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "State1",
"value": true
}
]
},
"Active02": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "State2",
"value": true
}
]
},
"Active03": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "State3",
"value": true
}
]
},
"CheckSelf": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_Children01_Active",
"value": 1.0
},
{
"$type": "ByTargetGlobalValue",
"key": "_Children02_Active",
"value": 1.0
},
{
"$type": "ByTargetGlobalValue",
"key": "_Children03_Active",
"value": 1.0
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
},
"AttachLine": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RuneParent_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_RunesParent_02_Ability",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Children01_Active",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"Active01"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Children02_Active",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"Active02"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Children03_Active",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"Active03"
]
}
],
"modifiers": {
"Active01": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "State1",
"value": true
}
]
},
"Active02": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "State2",
"value": true
}
]
},
"Active03": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "State3",
"value": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_RunesChild_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "DisActive"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success"
}
],
"modifiers": {
"DisActive": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
]
},
"Success": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint"
}
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 2
},
"modifierName": "SendLine"
},
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue"
}
]
},
"SendLine": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"target": "Applier",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffPoint01",
"attachPointTargetType": "Self"
}
}
]
},
"ChangeFatherGlobalValue": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetGlobalValue",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 2
},
"value": 1.0,
"key": "_Children01_Active",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 4
},
"value": 1.0,
"key": "_Children01_Active",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
},
"effectTempleteID": 100
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_RunesChild_02_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "DisActive"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success"
}
],
"modifiers": {
"DisActive": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
]
},
"Success": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint"
}
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 2
},
"modifierName": "SendLine"
},
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue"
}
]
},
"SendLine": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"target": "Applier",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffPoint02",
"attachPointTargetType": "Self"
}
}
]
},
"ChangeFatherGlobalValue": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetGlobalValue",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 2
},
"value": 1.0,
"key": "_Children02_Active",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 4
},
"value": 1.0,
"key": "_Children02_Active",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
},
"effectTempleteID": 101
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_RunesChild_03_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "DisActive"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success"
}
],
"modifiers": {
"DisActive": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
]
},
"Success": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint"
}
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 2
},
"modifierName": "SendLine"
},
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue"
}
]
},
"SendLine": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"target": "Applier",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffPoint03",
"attachPointTargetType": "Self"
}
}
]
},
"ChangeFatherGlobalValue": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetGlobalValue",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 2
},
"value": 1.0,
"key": "_Children03_Active",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 4
},
"value": 1.0,
"key": "_Children03_Active",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
},
"effectTempleteID": 102
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Dungeon_MistTrial_Ball_AttackUp",
"modifiers": {
"EffectBall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Ball_AttackUp_01"
}
]
},
"AttackUp": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"properties": {
"Actor_AttackRatio": 0.25
},
"state": "AttackUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "EffectBall"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "AttackUp"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectBall"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Tower_Ball_Active_01"
},
{
"$type": "KillSelf",
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Dungeon_MistTrial_Ball_Heal",
"modifiers": {
"EffectBall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Ball_Heal_01"
}
]
},
"HealHP": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "HealHP",
"doOffStage": true,
"amountByTargetMaxHPRatio": 0.20000000298023224
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "EffectBall"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "HealHP"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectBall"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Tower_Ball_Active_01"
},
{
"$type": "KillSelf",
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Dungeon_MistTrial_Ball_SpeedUp",
"modifiers": {
"EffectBall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Ball_MoveSpeed_01"
}
]
},
"SpeedUp": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"properties": {
"Animator_MoveSpeedRatio": 0.15000000596046448
},
"state": "SpeedUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "EffectBall"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "SpeedUp"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectBall"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Tower_Ball_Active_01"
},
{
"$type": "KillSelf",
"hideEntity": true
}
]
}
}
]