Hearthsail:Manual of style
This wiki grows alongside the game. These are the rules that keep it from drifting apart from the build.
Language
English is the reference language, exactly as in the game's own translation layer
(src/i18n/en.ts). German articles live as subpages: Anchor
and Anchor/de. Put {{Languages}} at the top of both.
Page titles use the item's English display name, not its internal id. The id belongs in the infobox, where the generator can find it.
Page types
| Type | Infobox | Category |
|---|---|---|
| Item | {{Infobox item}} |
Items
|
| Creature, enemy | {{Infobox creature}} |
Creatures
|
| Everything else | — | by topic |
Images
- File name matches the page name:
File:Oak Log.pngfor Oak Log. - Sprites are uploaded at native pixel size and scaled up in the article — the wiki
renders them with image-rendering: pixelated, so no smoothing.
- Screenshots: PNG, unscaled.
Status banners
Both are normal here. An honest empty page beats a page that quietly lies about what the build does.
Items are generated, not typed
Item pages are meant to be written by a generator that reads the item tables and
src/i18n/en.ts straight from the repository, uploads the icons and fills
the infobox. Anything a script can derive — name, id, stack size, icon — is not worth
typing by hand and would only drift. Prose, tips and screenshots are what people add.