Skip to main content

Beefalo Clothing

Based on game build 714014 | Last updated: 2026-03-10

Overview

This file is a static data definition (BEEFALO_CLOTHING) that enumerates all playable Beefalo skin variants in the game. Each entry specifies visual attributes such as mesh type, associated tags, symbol overrides, rarity, and release group. It also precomputes two lookup tables — BEEFALO_CLOTHING_SYMBOLS and BEEFALO_HIDE_SYMBOLS — to accelerate symbol-based lookups during rendering or skin application.

It does not implement any runtime logic or component behavior. Instead, it serves as a reference dataset for UI and rendering systems (e.g., the account item system) to validate, group, or present skins.

Usage example

-- Access a specific Beefalo skin configuration
local skin = BEEFALO_CLOTHING.beefalo_head_lunar
-- skin.type == "beef_head"
-- skin.symbol_overrides contains all symbol names to override
-- skin.rarity == "Elegant"
-- skin.rarity_modifier == "Woven"

-- Check if a symbol is used as an override anywhere
if BEEFALO_CLOTHING_SYMBOLS["beefalo_beard"] then
-- Symbol is used as an override in at least one skin
end

Dependencies & tags

Components used: None identified
Tags: Adds no tags; uses only data structures.
Internal constants referenced:

  • BEEFALO_CLOTHING: The top-level table of skin definitions.
  • BEEFALO_CLOTHING_SYMBOLS: Set of all override symbol names.
  • BEEFALO_HIDE_SYMBOLS: Set of all symbols marked for hiding in at least one skin.

Properties

PropertyTypeDefault ValueDescription
BEEFALO_CLOTHINGtable(see source)Key-value map of skin names (e.g., "beefalo_body_lunar") to skin definition objects.
BEEFALO_CLOTHING_SYMBOLStableempty tableSet (boolean-valued map) of all symbol names appearing in any symbol_overrides list.
BEEFALO_HIDE_SYMBOLStableempty tableSet (boolean-valued map) of all symbol names appearing in any symbol_hides list.

Main functions

None identified — this file defines only static data tables and a pre-computation loop.

Events & listeners

None identified — no events are listened to or pushed.