feat: nukeprotect modularity

This commit is contained in:
oof2win2
2022-11-12 22:39:58 +01:00
parent d0d59d35d8
commit 875e1b2bf6
2 changed files with 35 additions and 38 deletions

View File

@@ -1,12 +1,30 @@
return {
[tostring(defines.inventory.character_ammo)] = {
["atomic-bomb"] = true
}, -- @setting ammo The items to not allow in the player's ammo inventory
[tostring(defines.inventory.character_armor)] = {}, -- @setting armor The items to not allow in the player's armor inventory
[tostring(defines.inventory.character_guns)] = {}, -- @setting gun The items to not allow in the player's gun inventory
[tostring(defines.inventory.character_main)] = {
["atomic-bomb"] = true
}, -- @setting main The items to not allow in the player's main inventory
inventories = {
{
inventory = defines.inventory.character_ammo,
event = defines.events.on_player_ammo_inventory_changed,
items = {
["atomic-bomb"] = true
},
},
{
inventory = defines.inventory.character_armor,
event = defines.events.on_player_armor_inventory_changed,
items = {},
},
{
inventory = defines.inventory.character_guns,
event = defines.events.on_player_gun_inventory_changed,
items = {},
},
{
inventory = defines.inventory.character_main,
event = defines.events.on_player_main_inventory_changed,
items = {
["atomic-bomb"] = true
},
},
},
ignore_permisison = "bypass-nukeprotect", -- @setting ignore_permisison The permission that nukeprotect will ignore
ignore_admins = true, -- @setting ignore_admins Ignore admins, true by default. Allows usage outside of the roles module
}