Condition_HasAvailableCategorySlot
Description
Checks if BaseObject character has available outfit slot (<5) in a resolved OutfitCategory. Category source is selected by S1 to match the paired Execute's category resolution: S1="Mannequin" → NonBaseObject (Target) mannequin's OutfitCategory (pairs with Execute_BuyMannequinOutfit). otherwise → BaseObject character's currently-worn OutfitCategory, Everyday fallback when None (pairs with Execute_BuyAndWearMannequinOutfit's categoryOverride=currentCategory).
Parameters
| Parameter | Description |
|---|---|
| BaseObject | Self (character) or Target — the character whose slots to check. |
| S1 | Optional. "Mannequin" to use mannequin category; else character. |
| CompareType | Equal: has available slot → true. NotEqual: full → true. |