+using Robust.Shared.Prototypes;
+
namespace Content.Server.Atmos.Components
{
/// <summary>
/// Used by FixGridAtmos. Entities with this may get magically auto-deleted on map initialization in future.
/// </summary>
- [RegisterComponent]
+ [RegisterComponent, EntityCategory("Mapping")]
public sealed partial class AtmosFixMarkerComponent : Component
{
// See FixGridAtmos for more details
public ProtoId<JobPrototype>? JobPrototype { get; set; }
}
+// Why does this base component actually exist? It does make auto-categorization easy, but before that it was useless?
+[EntityCategory("Roles")]
public abstract partial class BaseMindRoleComponent : Component
{
entity-category-name-actions = Actions
entity-category-name-game-rules = Game Rules
-entity-category-name-objectives = Objectives
\ No newline at end of file
+entity-category-name-objectives = Objectives
+entity-category-name-roles = Mind Roles
+entity-category-name-mapping = Mapping
- type: entityCategory
id: Objectives
name: entity-category-name-objectives
- hideSpawnMenu: true
\ No newline at end of file
+ hideSpawnMenu: true
+
+- type: entityCategory
+ id: Roles
+ name: entity-category-name-roles
+ hideSpawnMenu: true
+
+# markers, atmos fixing, etc
+- type: entityCategory
+ id: Mapping
+ name: entity-category-name-mapping