GenshinData-1/BinOutput/Ability/Temp/GadgetAbilities/ConfigAbility_Scene_Environment_FireMaterial.json
2021-05-16 19:49:16 -03:00

1193 lines
46 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_ImmortalFire",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Fire_Action01"
}
],
"modifiers": {
"Fire_On": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ImmortalFire_01_Fire"
}
]
},
"Fire_Action01": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ImmortalFire_01_Fire"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Ceremony_Fires",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.4000000059604645
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Fire_Camp_01"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_FireBasin_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.4000000059604645
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FireBasin_01"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_FireBasinSnowMountain_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.4000000059604645
}
}
],
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FireBasin_01"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_FireBasinSnowMountain_Interact_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.4000000059604645
}
}
],
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FireBasin_02"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_Torch01_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.4000000059604645
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FireBasin_01"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_BornFires_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.4000000059604645
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FireBasin_01"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_BornFires_Interact_SnowMountain",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.4000000059604645
}
}
],
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FireBasin_01"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_CookingPot_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.10000000149011612
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Cooking_01_Fire"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Cooking_01_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"z": 0.0
},
"attachPointName": "RootNode"
}
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_CookingPotSnowMountain_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.10000000149011612
}
}
],
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Cooking_01_Fire"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Cooking_01_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"z": 0.0
},
"attachPointName": "RootNode"
}
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_CookingPot02_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.10000000149011612
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Cooking_01_Fire"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Cooking_02_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"z": 0.0
},
"attachPointName": "RootNode"
}
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_CookingPotSnowMountain02_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.10000000149011612
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Cooking_01_Fire"
},
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Cooking_02_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"z": 0.0
},
"attachPointName": "RootNode"
}
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_CookingPot_NoLight",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.10000000149011612
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_FireCook_01NoLight"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_FireMaterial_LYG_YGriller_01_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "SphereTileShapeInfo",
"radius": 0.10000000149011612
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Griller_FireCook_01"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
}
]