Ninja Bear Studio Plugins Help

Quality Fragment

The Quality fragment defines the quality tier of an item, such as Common, Rare, or Legendary. It provides a quality tag, localized text, and a representative color.

Quality Data Table

This fragment relies on a centralized Data Table, configured in Project Settings > Ninja Inventory, under the "Quality Mapping Table" section. This table must use the InventoryItemQualityMappingTableRow structure and define all supported quality tags and their attributes.

Quality Table

Fragment Tags

This fragment adds the corresponding Inventory.Item.Quality.* tag to the item, based on the fragment configuration.

Properties

This fragment has the following property.

Property

Description

QualityTag

Gameplay Tag that represents the item's quality (e.g., Inventory.Item.Quality.Common). Must exist in the Quality Mapping Table.

QualityText

Localized name for the quality (e.g., "Epic"). Auto-filled from the table.

QualityColor

Visual color representing the quality. Auto-filled from the table.

Operations

This fragment exposes the following operations.

Function

Description

GetQualityTag

Returns the Gameplay Tag representing the quality.

GetQualityText

Returns the localized display name.

GetQualityColor

Returns the color associated with the quality.

Memory

This fragment does not use or contribute any memory state.

Event Payload

The Quality fragment does not broadcast a dedicated event.

Last modified: 26 July 2025