<commit_before># Tool closet
- type: entity
  id: ClosetTool
  name: tool closet
  parent: ClosetBase
  description: It's a storage unit for tools.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: eng
      state_open: eng_open
      state_closed: eng_tool_door

# Radiation suit closet
- type: entity
  id: ClosetRadiationSuit
  name: radiation suit closet
  parent: ClosetBase
  description: "More comfortable than radiation poisioning."
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: eng
      state_open: eng_open
      state_closed: eng_rad_door

# Emergency closet
- type: entity
  id: ClosetEmergency
  name: emergency closet
  parent: ClosetBase
  description: It's a storage unit for emergency breath masks and O2 tanks.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: emergency
      state_open: emergency_open
      state_closed: emergency_door

# Fire safety closet
- type: entity
  id: ClosetFire
  name: fire-safety closet
  parent: ClosetBase
  description: It's a storage unit for fire-fighting supplies.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: fire
      state_open: fire_open
      state_closed: fire_door

# EOD closet
- type: entity
  id: ClosetBomb
  name: EOD closet
  parent: ClosetBase
  description: It's a storage unit for explosion-protective suits.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bomb
      state_open: bomb_open
      state_closed: bomb_door

# Biohazard

# Base level 3 bio hazard closet
- type: entity
  id: ClosetL3
  parent: ClosetBase
  name: level 3 biohazard gear closet
  description: It's a storage unit for level 3 biohazard gear.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bio
      state_open: bio_sec_open
      false: bio_sec_door

# Virology variant
- type: entity
  id: ClosetL3Virology
  parent: ClosetL3
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bio_viro
      state_open: bio_viro_open
      state_closed: bio_viro_door

# Security variant
- type: entity
  id: ClosetL3Security
  parent: ClosetL3
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bio_sec
      state_open: bio_sec_open
      state_closed: bio_sec_door

# Janitor variant
- type: entity
  id: ClosetL3Janitor
  parent: ClosetL3
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bio_jan
      state_open: bio_jan_open
      state_closed: bio_jan_door

# Maintenance closet
- type: entity
  id: ClosetMaintenance
  name: maintenance closet
  parent: ClosetBase
  description: It's a storage unit.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state_open: generic_open
      state_closed: generic_door
<commit_msg>fix closed and open state of generic biocloset (#6616)<commit_after># Tool closet
- type: entity
  id: ClosetTool
  name: tool closet
  parent: ClosetBase
  description: It's a storage unit for tools.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: eng
      state_open: eng_open
      state_closed: eng_tool_door

# Radiation suit closet
- type: entity
  id: ClosetRadiationSuit
  name: radiation suit closet
  parent: ClosetBase
  description: "More comfortable than radiation poisioning."
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: eng
      state_open: eng_open
      state_closed: eng_rad_door

# Emergency closet
- type: entity
  id: ClosetEmergency
  name: emergency closet
  parent: ClosetBase
  description: It's a storage unit for emergency breath masks and O2 tanks.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: emergency
      state_open: emergency_open
      state_closed: emergency_door

# Fire safety closet
- type: entity
  id: ClosetFire
  name: fire-safety closet
  parent: ClosetBase
  description: It's a storage unit for fire-fighting supplies.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: fire
      state_open: fire_open
      state_closed: fire_door

# EOD closet
- type: entity
  id: ClosetBomb
  name: EOD closet
  parent: ClosetBase
  description: It's a storage unit for explosion-protective suits.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bomb
      state_open: bomb_open
      state_closed: bomb_door

# Biohazard

# Base level 3 bio hazard closet
- type: entity
  id: ClosetL3
  parent: ClosetBase
  name: level 3 biohazard gear closet
  description: It's a storage unit for level 3 biohazard gear.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bio
      state_open: bio_open
      state_closed: bio_door

# Virology variant
- type: entity
  id: ClosetL3Virology
  parent: ClosetL3
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bio_viro
      state_open: bio_viro_open
      state_closed: bio_viro_door

# Security variant
- type: entity
  id: ClosetL3Security
  parent: ClosetL3
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bio_sec
      state_open: bio_sec_open
      state_closed: bio_sec_door

# Janitor variant
- type: entity
  id: ClosetL3Janitor
  parent: ClosetL3
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state: bio_jan
      state_open: bio_jan_open
      state_closed: bio_jan_door

# Maintenance closet
- type: entity
  id: ClosetMaintenance
  name: maintenance closet
  parent: ClosetBase
  description: It's a storage unit.
  components:
  - type: Appearance
    visuals:
    - type: StorageVisualizer
      state_open: generic_open
      state_closed: generic_door

{'fraction_non_alphanumeric': 0.058794137241838774, 'fraction_numerical': 0.0043304463690872754, 'mean_word_length': 3.038332212508406, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5044846', 'n_tokens_mistral': 1952, 'n_tokens_neox': 1903, 'n_words': 582}