MiX Suit Slots 1.0.2

What it does
An all-in-one suit in Rust takes every clothing slot. This plugin lets players wear extra clothing
while they wear one of the listed suits: hazmat and its variants (arctic, lumberjack, nomad, space,
diver, frontier, pilot, kick), the two jumpsuits and the wetsuit.
On load it changes the listed suits so they no longer cover the first MaxExtraWearSlots (6) body
groups in SlotUnlockOrder: Head, Feet, Hands, Chest, Legs, Shoulders. On unload the suits go back
to normal.
Each player may wear ExtraWearSlots (1) extra items with a suit on, or more with a slot permission.
The limit is a count of items; each item can go in any freed group.

Install
Drop plugins/MixSuitSlots.cs into carbon/plugins (Carbon) or oxide/plugins (Oxide).
No data files.

Commands
/suitslots   Shows the suit you wear, how many extra items you have on out of your limit, and the
             unlocked groups. Everyone.

Permissions
mixsuitslots.use      Wear extra items with a suit on (while RequirePermission is true). Given to
                      the default group every time the plugin loads.
mixsuitslots.slots.2  Up to 2 extra items.
mixsuitslots.slots.3  Up to 3 extra items.
mixsuitslots.slots.6  Up to 6 extra items.
mixsuitslots.admin    Always the maximum (MaxExtraWearSlots).
The slot permissions come from PermissionSlotGrants in the config.

Config highlights
File: carbon/configs/MixSuitSlots.json
Enabled               true   Master switch.
RequirePermission     true   Players need mixsuitslots.use. With it off, everyone gets the slots.
ExtraWearSlots        1      Extra items for a player with no slot permission.
MaxExtraWearSlots     6      How many body groups the suits give up (0 to 6). Also the highest
                             limit any player can have.
SlotUnlockOrder       Head, Feet, Hands, Chest, Legs, Shoulders
                             Which groups are freed first when MaxExtraWearSlots is under 6.
PermissionSlotGrants  mixsuitslots.slots.2 = 2, .3 = 3, .6 = 6
SuitShortnames        12 suits (listed above). Add more item shortnames to cover other suits.

Tested
Tested alone on Carbon 2.0.259.0 with Rust build 25454815 on 2026-09-28; runs without the rest of the MiX Server Pack.

Feedback
Questions, bugs and ideas: MixMods Discord, discord.gg/MZCdmvFrQ, message B1.

Licence
Free to run and change on your own servers. See LICENCE.txt.
