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.