Files
2025-03-31 13:19:47 +02:00

21 lines
645 B
Lua

local Api = require("ConsentRequiredExtended.Api")
local function isItemAffected(identifier)
return Api.IsItemAffected(identifier)
end
---@param item Barotrauma_Item Item being applied.
---@param user Barotrauma_Character The character that is applying the item.
---@param target Barotrauma_Character The character of the target of the item's application.
local function OnItemApplied(item, user, target)
if not NTConfig.Get("NTCRE_ConsentRequired", true) then
return
end
local itemIdentifier = item.Prefab.Identifier.Value
if isItemAffected(itemIdentifier) then
Api.onAffectedItemApplied(user, target)
end
end
return OnItemApplied