Skip to main content

Fungusnoise

Based on game build 714014 | Last updated: 2026-02-27

Overview

This file defines two procedural room templates—FungusNoiseForest and FungusNoiseMeadow—used in cave world generation. These rooms add visual and ecological variation to fungal cave biomes by placing mushtrees, mushrooms, flowers, and rarely, slurpers, according to weighted distribution probabilities. The rooms are registered with AddRoom, part of the world generation system, and are not Entity Component System components. They specify tile type, colour overlay, tags, and internal entity distribution logic.

Usage example

This file does not define a reusable component for direct instantiation; instead, it declares room templates consumed by the map generator. Modders may extend it by adding new rooms with custom distributeprefabs tables or adjust existing ones for balance tuning.

Dependencies & tags

Components used: None (no component interactions). Tags: Hutch_Fishbowl (applied to both room definitions, likely for gameplay or rendering restrictions such as visibility occlusion or special rules in specific levels).

Properties

This file does not define a component class and thus contains no properties in the ECS sense. It defines room configuration objects passed to AddRoom.

Main functions

This file does not define any functional methods. It calls AddRoom twice to register two room templates.

Events & listeners

This file does not define any event listeners or event pushes.