v0.0.18 Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2021 License: BSD-2-Clause Imports: 14 Imported by: 0



Package zones implements WolfMUD's high level zone loading. Zones are used to group together multiple Thing into manageable groups. Zones can be used to put together a universe, a world, a city, a town, a complex building or a patch of forest. A zone can be a single Thing or a few thousand but typically each zone will have a few hundred Thing which represent everything within an area of the game. Each zone is then linked together to make up the complete game world.

Each zone is represented as a simple plain text file laid out in the WolfMUD Record Jar format. It is the job of the zone package to coordinate the loading of these files and to assemble everything in the world. For more details on the format see the recordjar package.



This section is empty.


This section is empty.


func Load

func Load()

Load loads all of the zone files.

func PreProcessor added in v0.0.18

func PreProcessor(j recordjar.Jar)

PreProcessor runs the pre-processor on the specified Jar, modifying the content of the Jar in the process.


This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL