[ { "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" } } ] } } } } ]