Jump to content

Hearthsail:Manual of style

From Hearthsail
Revision as of 12:12, 31 July 2026 by Admin (talk | contribs) (Eingerueckte Folgezeile wurde als Codeblock gerendert)

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.png for 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

  • {{Stub}} — in the game, article still empty.
  • {{Planned}} — not in the game yet.

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.