Files
GenshinData-1/BinOutput/Ability/Temp/GadgetAbilities/a298f574.json

464 lines
18 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_SmokeDevice_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Close"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Open"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "CoolDown"
}
],
"modifiers": {
"HachiSmokeArea": {
"modifierName": "",
"duration": 1.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_SmokeClearThreat",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
],
"onRemoved": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_SmokeSetThreat",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"HachiDenyLockOn": {
"modifierName": "",
"duration": 1.5,
"elementDurability": 100.0,
"state": "DenyLockOn"
},
"Close": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Item_Hint_SearchPoint"
}
],
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"BurningDamage",
"ShockDamage"
]
}
]
}
],
"param1": 201
}
]
},
"CoolDown": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "DisableInteractTimer"
}
]
},
"OpenStateTimer": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
},
"DisableInteractTimer": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"Open": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ScenObj_SmokeDevice_01_Fog",
"scale": 0.5
},
{
"$type": "ApplyModifier",
"modifierName": "OpenStateTimer"
},
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_HachiGadgetActionMark",
"OKKBBMMFMCJ": 1,
"param1": 1.0,
"param2": 0.0,
"param3": 0.0
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5",
"campTargetType": "All",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "HachiSmokeArea"
},
{
"$type": "ApplyModifier",
"target": "Other",
"modifierName": "HachiDenyLockOn"
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_NoisyBait_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Close"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Open"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "CoolDown"
}
],
"modifiers": {
"Close": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Item_Hint_SearchPoint"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_SiteInteract_Event",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.6000000238418579,
"z": 0.0
}
}
}
],
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"BurningDamage",
"ShockDamage"
]
}
]
}
],
"param1": 201
}
]
},
"CoolDown": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "DisableInteractTimer"
}
]
},
"OpenStateTimer": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
},
"DisableInteractTimer": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"Open": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "OpenStateTimer"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_NoisyBait_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_HachiGadgetActionMark",
"OKKBBMMFMCJ": 1,
"param1": 2.0,
"param2": 0.0,
"param3": 0.0
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "All",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_IS_INU_SHIHANDAI",
"value": 1.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "UNIQUE_HappyPoint_Attracted"
},
{
"$type": "SetGlobalPos",
"target": "Target",
"key": "_HAPPY_POINT_POS",
"born": {
"$type": "ConfigBornBySelf"
}
}
]
}
]
},
"UNIQUE_HappyPoint_Attracted": {
"stacking": "RefreshUniqueDurability",
"modifierName": "",
"isUnique": true,
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_FIND_HAPPY_POINT",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_FIND_HAPPY_POINT",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_HachiWayPoint_01",
"onFieldEnter": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_IS_INU_SHIHANDAI",
"value": 1.0
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"target": "Target",
"value": 1.0,
"key": "_SHIHANDAI_TO_SEARCH",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Property_Ani_Prop_WoodenCage_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Door_Open"
}
],
"modifiers": {
"Door_Open": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_CoverSmoke_Mini_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "LockPosition"
}
},
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_HintPoint_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "DefaultEffect"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "HideEffect"
}
],
"modifiers": {
"DefaultEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_QuestGuide_Position"
}
]
},
"HideEffect": {
"modifierName": "",
"elementDurability": 100.0
}
}
}
}
]