/* * Author: commy2 * Remove a condition that gets checked by ace_common_fnc_canInteractWith. * * Arguments: * 0: The conditions id. * * Return Value: * None * * Example: * ["ID"] call ace_common_fnc_removeCanInteractWithCondition * * Public: No */ #include "script_component.hpp" params ["_conditionName"]; _conditionName = toLower _conditionName; private _conditions = missionNamespace getVariable [QGVAR(InteractionConditions), [[],[]]]; _conditions params ["_conditionNames", "_conditionFuncs"]; private _index = _conditionNames find _conditionName; if (_index == -1) exitWith {}; _conditionNames deleteAt _index; _conditionFuncs deleteAt _index; GVAR(InteractionConditions) = _conditions;