name description
wiki_editing Instructions and conventions for editing the GnollHack Wiki Markdown pages and handling images.

GnollHack Wiki Editing Guidelines

When editing or creating pages for the GnollHack Wiki, follow these conventions optimized for AI agents like Gemini 3.5 Flash.

1. File and Heading Structure

  • Page Titles: The wiki automatically uses the filename (without .md) as the page title. Never start a page with an H1 (#) or H2 (##) heading that is identical to the page's name (the filename without extension). In such cases, omit the heading completely, as it is implied and provided to the page from the filename. Use a single H1 heading (#) on the very first line ONLY if you need a custom title that differs from the filename (e.g., incorrect filename casing or special pages like the home page). In most cases, an H1 is not needed. Never apply a Unicode icon to H1 (#) headings.
  • Section Headings: Use only H2 (##) and lower for all other section headings.
  • Spacing: Always place an empty line before and after all headings (except before the H1 at the very beginning of the file). This explicitly includes H2 (##) and H3 (###) headings, which must have an empty line above and below them.
  • Subdirectories: Group files into subdirectories (e.g., /Monsters/, /Items/) to prevent naming conflicts and organize content.
  • Ingress: If an article has an ingress, it must be styled as a block quote (>) starting with a ๐Ÿ‘‰ emoji, followed by bold text (e.g., > ๐Ÿ‘‰ **This is the ingress.**).
  • Lists: Use a dash (-) for Markdown lists instead of an asterisk (*) by default.

2. Wikilinks (Gollum Syntax)

  • Syntax: Use Gollum-style wikilinks: [[Alias|Page Name]] or [[Page Name]]. IMPORTANT: The alias always comes first and the page name comes last!
  • Section Links: Never use the [text](#section-anchor) format for in-page section links. Always use the Gollum-style format instead: [[text|#section-anchor]]. The section anchor must be:
    • Converted to lowercase.
    • Spaces replaced with dashes (-).
    • Emojis and other special characters removed.
    • Cleaned up so there are no leading or trailing dashes, and no consecutive dashes (e.g., -- becomes -).
    • The end result should have only lowercase letters, numbers, and dashes.
    • Example: For a heading ## ๐Ÿชจ Plane of Earth, the in-page section link should be [[Plane of Earth|#plane-of-earth]].
  • Paths: All wikilinks pointing to a page in a subfolder (e.g., [[/Items/potion of healing]], [[/Artifacts/Vorpal Blade]]) must start with a slash (/), regardless of whether the source file is located in the root directory or in a subdirectory. If a link points to a page in the root directory (e.g., [[Home]]), it should not start with a slash, unless the source document is in a subdirectory (e.g. Rooms/), in which case the link targeting the root page must start with a leading slash (e.g. [[/Rings]] or [[/Weapons]]).
  • File Extensions: Do not include the .md extension in wikilinks.
  • Case-Sensitivity: Subdirectory names in wikilinks are case-sensitive and must match the physical directory casing exactly (e.g., /Items/, /Monsters/, /Dungeon/, /Conducts/). Only the final page name itself is case-insensitive in Gollum.
  • Aliases: Never use an alias in wikilinks when the link text is the same as the target page name (e.g., use [[/Roles/Priest]] instead of [[Priest|/Roles/Priest]]). Use an alias only when the link text must differ from the page name, such as to use the plural form of the page name (e.g., [[Priests|/Roles/Priest]]). Remember: Alias comes first, Page Name comes last.
  • Simplifying Wikilinks with Subdirectories: If the desired link text matches the target page's filename exactly (case-insensitively), you do not need an alias, even if the target is in a subdirectory or root directory. In Gollum, the directory path is hidden by default and only the filename is displayed. For example:
    • Use [[/Rooms/Shops/General store]] instead of [[General store|/Rooms/Shops/General store]]
    • Use [[/Rooms/shop]] instead of [[shop|/Rooms/Shop]]
    • Use [[/rings]] instead of [[rings|/Rings]] (from a subdirectory)
    • Use [[weapons]] instead of [[weapons|Weapons]] (from the root directory)
  • Dashes and Spaces: In the latest version of Gollum, dashes (-) in Markdown filenames represent literal dashes, unlike GitHub wikis where they represent spaces. A space in a filename denotes a space (and is represented as %20 in URLs). Therefore, when linking to a page with a dash in its filename, keep the dash in the wikilink; do not replace it with a space.
  • Capitalization: Wikilinks should follow standard English grammar capitalization rules for the surrounding sentence, regardless of the actual filename's capitalization (since Gollum links are case-insensitive).
    • Regular item names and regular monster names follow standard English letter capitalization rules. Do not start regular item names (such as the ring of polymorph) always with an uppercase letter. For example, use [[/Items/potion of healing]] in the middle of a sentence.
    • Spells are always cased with only the first letter in uppercase (e.g., [[/Spells/Finger of death]]).
    • Artifacts and unique monsters follow standard English title casing. For example, use [[/Monsters/Wizard of Yendor]].
    • For title cased names that start with an article like "The" (e.g., artifact names), the article itself follows standard English grammar capitalization (e.g., use [[/Artifacts/the Katana of Masamune]] in the middle of a sentence, or [[/Artifacts/The Katana of Masamune]] at the start of a sentence). The rest of the name remains title cased.
    • If you must capitalize the first letter of a regular item or monster (e.g., when starting a sentence), capitalize the letter directly in the filename portion of the wikilink (the part after the subdirectory, if present). For example, use [[/Items/Potion of healing]] instead of [[Potion of healing|/Items/potion of healing]].
  • Monster & Item Categories / Valid Links: Do not create wikilinks to non-existing pages. Always verify that a target page actually exists before linking it. Do not link to generic monster or item category pages (like "books", "spellbooks", "potions", "scrolls", "weapons", "armor", "ammunition", "comestibles", "rings", "gems", "wands", "reagents", "dragons", "vampires") UNLESS a corresponding page actually exists in the wiki (e.g., if a page like Weapons or Rings exists, it is allowed to link to it; otherwise, leave them as plain text). If a category page DOES exist (such as Nymphs), make a wikilink to the category page (e.g., [[/Monsters/Nymphs]]).
  • Gold: Never create wikilinks for "gold" (e.g., [[/Items/Gold]] or [[gold|/Items/Gold piece]]). Always leave the word "gold" or "gold pieces" as plain text.

3. Images and Uploads

  • Upload Directory: All images must be placed under the /uploads/ directory. Match the subdirectory structure of the document (e.g., an image for /Races/Dwarf.md goes to /uploads/Races/Dwarf/image.webp).
  • Format: Use WebP format exclusively.
    • A quality setting of 85 is used by default, and almost always for larger images, such as 512x512-pixel AI-generated illustrations.
    • A quality setting of 100 (lossless) is used only for small icons (32x32 or smaller) and for images with flat colors, such as Excel screenshots (for example, comparison pages may have such images). They can have a very high pixel resolution but compress to a very small file size when encoded losslessly. Even though there is no strict maximum file size for such images, their file sizes are often under 100 KB.
    • If a WEBP file is larger than 100 KB, tell the user the used quality setting and ask them to suggest what to do (e.g., accept the large size, lower the encoding quality, or provide a custom WEBP file).
  • Styling for Illustrative Images (these rules apply only to illustrative images, which are usually generated with AI):
    • File size should be under 100 KB.
    • Transparent backgrounds (no white backgrounds).
    • 12-pixel rounded corners for sharp-cornered images.
    • Dimensions: Square (512x512), Horizontal (Width 512), Vertical (Height 512).
  • Link Syntax: Use standard Markdown image syntax referencing the absolute path: ![Alt Text](/uploads/Path/To/image.webp). Any spaces in the image path must be URL-encoded as %20 (e.g., ![Alt Text](/uploads/Path/To%20Some/image.webp)).

4. Restrictions

  • Reserved Folders: Do not create, modify, or put anything in the /gollum/ or /.gollum/ directories. These are strictly reserved for wiki software functions and website files.
  • Horizontal Lines: Do not use horizontal lines (e.g., --- or ***) anywhere in the wiki. They are not needed in Markdown documents.
  • Markdown Flavor: The wiki uses Gollum-style Markdown, not GitHub Flavored Markdown. It does not support GitHub-style alerts (e.g., > [!IMPORTANT], > [!NOTE]). Use standard Markdown blockquotes with bold text and colored unicode icons as the best alternatives:
    • Note: > โ„น๏ธ **Note:** This is a note.
    • Tip: > ๐Ÿ’ก **Tip:** This is a tip.
    • Example: > ๐Ÿ’ก **Example:** This is an example.
    • Important: > ๐Ÿ“ข **Important:** This is important.
    • Warning: > โš ๏ธ **Warning:** This is a warning.
    • Caution: > ๐Ÿ›‘ **Caution:** This is caution.
  • HTML Lists: Gollum does not support HTML lists (such as <ul> and <li> tags). Avoid using them in Markdown files, including inside tables. Instead, represent list items in tables using Unicode bullets (e.g., โ€ข ) separated by HTML line breaks (<br />).

5. Mathematical Formulas (KaTeX)

  • Prefer Plain Text for Simple Formulas: For simple mathematical expressions or basic requirements (e.g., Level >= 3 or Luck >= 0), format them as plain text. Do not use KaTeX for simple expressions.
  • Use KaTeX Only for Complex Formulas: Use KaTeX notation only for complex mathematical formulas, fraction-based equations, or multi-variable calculations.
  • Delimiters: All KaTeX formulas must start with $ and end with $.
  • Spacing: Always leave an empty line before and after a KaTeX formula that is not an inline formula, but is on its own line.
  • Example:
    • Complex formula in KaTeX: $P = \frac{1}{10 + 2 \times G \times A}$
    • Simple formula in plain text: Luck >= 0 or 1 in 10

6. Spelling

  • Archaeologist: Always prefer the spelling "Archaeologist" (with the 'a' in the middle) instead of "Archeologist". This applies to all references in the wiki and the game.
  • Gehennom: Always use the term "Gehennom" and never "Hell".
  • Leucrotta: Always spell the monster name as "Leucrotta" (with a 'u') and never "Leocrotta" (which is the NetHack spelling).
  • The Hand of Elbereth: Never use the term "the Hand of Elbereth" in a generic sense when referring to crowning (unrelated to the character's alignment). Only use "the Hand of Elbereth" when specifically referring to the crowning title for Lawful characters. For generic cases, simply use "crowning" or "crowned".
  • Special Favor: Always use the term "special favor" on the wiki instead of the internal C code term "pat on the head".

7. Game Stats Conventions

  • Strength Values: When writing or verifying strength values that exceed 18, convert the C macros correctly:
    • Values using STR18(x) (e.g., STR18(100)) should be formatted as 18/xx (e.g., 18/100).
    • Values using STR19(x) (e.g., STR19(25)) should be formatted strictly as x (e.g., 25). Do not write 125 or 19/25.

8. Game Commands and Keyboard Shortcuts

  • Game Commands: Always mention a game command by its name with a capital letter, followed by its keyboard shortcut in parentheses formatted as code. Example: Pray (Alt+p). Do not mention an extended command (e.g., #pray) for a game command if there is a keyboard shortcut available for it.
  • GnollHack Keyboard Shortcuts: Use lowercase letters for the keys in GnollHack game keyboard shortcuts (e.g. e, Shift+e, Alt+e, Alt+Shift+e). A normal key is written as a single lowercase letter (e.g. e). A Shift key shortcut is written as Shift+lowercase letter (e.g. Shift+e). Apply this format to all modifier key combinations within the game: Ctrl shortcuts (e.g. Ctrl+e), Alt shortcuts (e.g. Alt+e), and combined modifiers (e.g. Ctrl+Shift+e, Alt+Shift+e).
  • Modifier Key Order: When combining multiple modifier keys in a shortcut (both for GnollHack and non-GnollHack shortcuts), always list them in this standard order: Ctrl, then Alt, then Shift (e.g. Ctrl+Alt+Shift+key, Alt+Shift+e, Ctrl+Shift+c, Ctrl+Alt+i).
  • Non-GnollHack Keyboard Shortcuts: For any keyboard shortcuts that are not specific to the GnollHack game client (such as operating system hotkeys, VS Code markdown editor shortcuts, or other application keys), always use uppercase letters for the shortcut key (e.g., Ctrl+Shift+P, Ctrl+I, Ctrl+B, Ctrl+Shift+V, Win+R, Alt+Tab).

9. Recommended Unicode Icons

When editing or creating headings for pages, always use appropriate Unicode icons/emojis immediately after the heading markers (## or ### ) to maintain a rich, consistent visual aesthetic across the wiki. Use this verified list as a guide. Exceptions:

  • Never use Unicode icons in headings that start with a number (such as 1., 2., 3., or ### 1. Heading Name).
  • Never apply a Unicode icon to H1 (#) headings (custom page titles).

  • General Guides & Meta Info:
    • General Info / Overview (General articles): ๐Ÿ“– or โ„น๏ธ
    • Quest / Geographic / World Overview: ๐ŸŒ
    • Starting Guide / Beginner Info: ๐Ÿ
    • NetHack Veterans / Experienced Players: ๐ŸŽ–๏ธ
    • Advanced Guide / Strategy: ๐Ÿ†
    • Difficulty Levels: ๐ŸŒŸ
    • Gameplay Modes: ๐Ÿ•น๏ธ
    • Settings / Options: โš™๏ธ
    • Help / FAQ: โ“
    • Platforms / Installation (Android, iOS, Windows, macOS, Linux, Steam): ๐Ÿ’ป or ๐Ÿ“ฑ or ๐Ÿ–ฅ๏ธ
    • Developer Workflows / Build Instructions / Code Contributions: ๐Ÿ› ๏ธ or ๐Ÿง‘โ€๐Ÿ’ป
    • Prerequisites: ๐Ÿ“‹
    • Release / Build Checklists: ๐Ÿ“‹ or โœ…
    • Legal Pages / Privacy & Cookie Policies: ๐Ÿ“„ or ๐Ÿ”’
    • Scores / Tournaments: ๐Ÿ† or ๐ŸŽ–๏ธ or ๐Ÿ’ฏ
    • Conclusions / Summary: ๐Ÿ’ก
  • Character Attributes & Core Stats:
    • Core Attributes (General): ๐Ÿ’ช or ๐Ÿงฌ
    • Strength: ๐Ÿ’ช
    • Dexterity: ๐ŸŽฏ or ๐Ÿคธ
    • Constitution / Health: ๐Ÿ”‹ or ๐Ÿชต
    • Intelligence: ๐Ÿง 
    • Wisdom: ๐Ÿ“– or ๐Ÿฆ‰
    • Charisma: โœจ or ๐Ÿ‘‘
    • Experience / Level: ๐Ÿ“ˆ or ๐ŸŒŸ
    • Hit Points (HP) / Health: โค๏ธ
    • Mana (MP) / Spell Power: ๐Ÿ”ฎ or ๐Ÿ’™
    • Alignments (General): โš–๏ธ
    • Lawful / Halo / Deities: โš–๏ธ or ๐Ÿ˜‡
    • Neutral / Balance: ๐Ÿ˜ or โ˜ฏ๏ธ
    • Chaotic / Chaos: ๐Ÿ˜ˆ or ๐Ÿ”ฅ or ๐ŸŒ€
  • Character Classes / Roles:
    • Archaeologist: ๐Ÿบ
    • Barbarian: ๐Ÿช“
    • Caveman: ๐Ÿฆด
    • Healer: ๐Ÿงช
    • Knight: ๐Ÿ›ก๏ธ
    • Monk: ๐Ÿฅ‹
    • Priest: โ›ช
    • Rogue: ๐Ÿ—ก๏ธ
    • Ranger: ๐Ÿน
    • Samurai: โš”๏ธ
    • Tourist: ๐Ÿ“ธ
    • Valkyrie: โšก
    • Wizard: ๐Ÿช„
  • Playable Races:
    • Human: ๐Ÿง‘
    • Dwarf: โ›๏ธ
    • Elf: ๐Ÿง
    • Gnome: ๐Ÿง™
    • Gnoll: ๐Ÿบ
    • Orc: ๐Ÿ‘น
  • Dungeon Exploration & Gameplay:
    • Level / Map Structure: ๐Ÿ—บ๏ธ
    • Dungeon Branches: ๐Ÿ”€
    • Directions / Navigation: ๐Ÿงญ
    • Special Levels: ๐Ÿšฉ
    • Characteristics: โ„น๏ธ
    • Entrance / Entry: ๐Ÿšช
    • Drawbridge: ๐ŸŒ‰
    • Gnomish Mines: โ›๏ธ
    • Sokoban / Puzzles: ๐Ÿงฉ or ๐Ÿชจ
    • Portals / The Quest: ๐ŸŒ€
    • Requirements / Entry Requirements: ๐Ÿ“œ or ๐Ÿ•ฏ๏ธ
    • Astral Plane: ๐ŸŒŒ
    • Plane Sequence: ๐Ÿชœ
    • Gehennom: ๐Ÿ”ฅ or ๐Ÿ˜ˆ
    • Towns / Shops / Merchants: ๐Ÿช or ๐Ÿ›๏ธ
    • Altars / Temples / Sacrifice / Praying: โ›ช or ๐Ÿ•ฏ๏ธ or ๐Ÿ› or ๐Ÿฉธ
    • Fountains: โ›ฒ
    • Traps / Hazards: ๐Ÿชค or ๐Ÿ•ณ๏ธ or ๐Ÿ•ธ๏ธ or โš ๏ธ
    • Movement / Travel: ๐Ÿšถ or ๐Ÿƒ or ๐Ÿ‘Ÿ
    • Encumbrance / Carrying Capacity: ๐ŸŽ’ or ๐Ÿ‹๏ธ
    • Companion / Pets / Canines / Felines: ๐Ÿพ or ๐Ÿถ or ๐Ÿฑ
    • Mercenaries / Hirelings: ๐Ÿค or ๐Ÿ’‚ or ๐Ÿ’ฐ
  • Combat & Monsters:
    • Combat (General) / Melee: โš”๏ธ or ๐Ÿ—ก๏ธ
    • Ranged / Ammunition / Bows / Throwing: ๐Ÿน or ๐ŸŽฏ
    • Monsters / Enemies / Bestiary (General): ๐Ÿ‘น or ๐Ÿ‰ or ๐Ÿ’€ or ๐Ÿ‘พ
    • Bosses / Nemesis (General): ๐Ÿ‘‘ or ๐Ÿ˜ˆ or ๐Ÿ’€
    • Specific Major Bosses:
      • The Wizard of Yendor: ๐Ÿง™โ€โ™‚๏ธ
      • Vlad the Impaler: ๐Ÿง›
      • Medusa: ๐Ÿ
      • Orcus: ๐Ÿ
      • Baalzebub: ๐Ÿชฐ
      • Dispater, Yacc: ๐Ÿ˜ˆ
      • Jubilex: ๐Ÿฆ 
      • Yeenaghu: ๐Ÿบ
      • Croesus: ๐Ÿ‘‘
      • Tarrasque: ๐Ÿฆ–
      • Modron Primus: ๐Ÿ‘๏ธ or ๐Ÿค–
    • NPCs (Non-Player Characters): ๐Ÿ‘ค
    • Growing Up (Monsters/Pets): ๐Ÿฃ or ๐ŸŒฑ or ๐Ÿ“ˆ
  • Equipment & Wearables:
    • Wearable Items / Equipment Screen: ๐Ÿ‘• or ๐Ÿ›ก๏ธ or ๐ŸŽ’
    • Body Armor / Shirts / Robes / Uniforms: ๐Ÿ‘• or ๐Ÿฅ‹ or ๐Ÿงฅ
    • Shields: ๐Ÿ›ก๏ธ
    • Helms / Headwear: ๐Ÿช–
    • Cloaks / Capes: ๐Ÿงฅ
    • Gloves / Gauntlets: ๐Ÿงค
    • Boots / Shoes / Footwear: ๐Ÿฅพ
    • Bracers: ๐Ÿ’ช
    • Rings: ๐Ÿ’
    • Amulets: ๐Ÿ“ฟ or ๐Ÿงฟ
    • Quality Tiers (Exceptional, Elite, Celestial, etc.): ๐Ÿ’Ž
  • Items & Consumables:
    • Item Identification: ๐Ÿ” or ๐Ÿ‘๏ธ
    • Food / Comestibles: ๐Ÿ or ๐Ÿฅฉ or ๐Ÿž
    • Eating / Nutrition / Consuming Food: ๐Ÿ— or ๐ŸŽ
    • Potions / Alchemy: ๐Ÿงช or โš—๏ธ
    • Diluted Potions: ๐Ÿงช or ๐Ÿ’ง
    • Evaporation / Destruction: ๐Ÿ’จ or ๐Ÿ’ฅ
    • Scrolls: ๐Ÿ“œ
    • Wands: ๐Ÿช„
    • Spellbooks / Books: ๐Ÿ“• or ๐Ÿ“–
    • Tools / Miscellaneous Items: ๐Ÿ› ๏ธ or ๐Ÿงฐ
    • Gems / Precious Stones / Touchstones: ๐Ÿ’Ž or ๐Ÿชจ
    • Artifacts / Special Gifts: โœจ or ๐Ÿ‘‘
    • Starting Items: ๐Ÿ
    • Wishing / Genies: ๐Ÿงž or โœจ
  • Magic & Spells:
    • Spellcasting / Magic Systems: ๐Ÿ”ฎ or ๐Ÿง™
    • Spells (General): โœจ or โšก
    • Healing / Divine / Recovery: ๐Ÿฉน or โค๏ธ or โž•
    • Offensive / Conjuration Spells: ๐Ÿ’ฅ or ๐Ÿ”ฅ or โšก
    • Utility / Divination / Transmutation Spells: ๐Ÿ‘๏ธ or ๐Ÿงช or ๐ŸŒ€
  • Status Conditions & Hazards:
    • Status Conditions (General): ๐Ÿฉน or ๐Ÿค’
    • Sickness / Mummy Rot: ๐Ÿคข or ๐Ÿค’
    • Poison / Poisoning / Deadly Venom: โ˜ ๏ธ or ๐Ÿคข
    • Petrification / Stone: ๐Ÿ—ฟ or ๐Ÿชจ
    • Lycanthropy: ๐Ÿบ
    • Curses / Negative Effects: ๐Ÿ’€ or ๐Ÿ–ค or โŒ
    • Blessings / Holy / Uncursed: โญ or ๐Ÿ’› or ๐Ÿ‘ผ
    • Blindness: ๐Ÿ™ˆ or ๐Ÿ•ถ๏ธ
    • Stun / Confusion: ๐ŸŒ€ or ๐Ÿ’ซ
    • Hallucination: ๐ŸŒˆ or ๐Ÿ„
    • Bones Files / Player Graves / Death: ๐Ÿชฆ or ๐Ÿ’€
  • Audio & Sound:
    • Soundtracks / Music / Audio Systems: ๐ŸŽต or ๐Ÿ”Š or ๐ŸŽน
    • Voiceovers / Dialogue: ๐Ÿ—ฃ๏ธ or ๐ŸŽ™๏ธ

10. Recommended Unicode Icons for Other Uses

When formatting inline content, tables, lists, or callouts, use appropriate Unicode icons/emojis to maintain readability and visual distinction:

  • Alerts & Callouts (for blockquotes >):
    • Note: โ„น๏ธ (> โ„น๏ธ **Note:** ...)
    • Tip: ๐Ÿ’ก (> ๐Ÿ’ก **Tip:** ...)
    • Example: ๐Ÿ’ก (> ๐Ÿ’ก **Example:** ...)
    • Important: ๐Ÿ“ข (> ๐Ÿ“ข **Important:** ...)
    • Warning: โš ๏ธ (> โš ๏ธ **Warning:** ...)
    • Caution: ๐Ÿ›‘ (> ๐Ÿ›‘ **Caution:** ...)
  • Document Structure:
    • Ingress: ๐Ÿ‘‰ (> ๐Ÿ‘‰ **Welcome...** at the top of a page)
    • Conclusions / Summary: ๐Ÿ’ก (e.g., ## ๐Ÿ’ก Conclusions)
  • User Interface & Interaction Controls:
    • Keyboard Shortcuts / Keys / Commands: โŒจ๏ธ
    • Mouse Clicks / Gestures / Actions: ๐Ÿ–ฑ๏ธ
    • Menus / Settings / Command Rows: โš™๏ธ or ๐Ÿ•น๏ธ or ๐Ÿ“ฑ
    • Status Lines / Display Layout: ๐Ÿ–ฅ๏ธ
    • External Links / Link References: ๐Ÿ”—
  • Game Statuses & Indicators:
    • Active / Classic Mode / Enabled / Yes: ๐ŸŸข or โœ…
    • Warning / Classic-Casual Mode / Inactive: ๐ŸŸก or ๐Ÿ˜
    • Permadeath Mode / Disabled / Dead / No: ๐Ÿ”ด or โŒ
    • Allowed / Available: โœ…
    • Prohibited / Restricted: โŒ
  • Inline Item & Ability Modifiers:
    • Blessed / Holy / Amber altar flash: โญ or ๐Ÿ’› or ๐Ÿ‘ผ
    • Cursed / Cursed / Black altar flash: ๐Ÿ’€ or ๐Ÿ–ค or ๐Ÿ˜ˆ
    • Uncursed / Neutral / No altar flash: โšช
    • Intrinsic Properties: ๐Ÿงฌ
    • Extrinsic Properties (Equipment-granted): ๐Ÿ‘• or ๐Ÿ›ก๏ธ or ๐Ÿ’
    • Upgraded Quality (Exceptional, Elite, etc.): ๐Ÿ’Ž
  • In-Text Alignment, Gender, & Role Modifiers:
    • Lawful: โš–๏ธ or ๐Ÿ˜‡
    • Neutral: ๐Ÿ˜ or โ˜ฏ๏ธ
    • Chaotic: ๐Ÿ˜ˆ or ๐Ÿ”ฅ or ๐ŸŒ€
    • Male: โ™‚๏ธ
    • Female: โ™€๏ธ
  • Economy & Value:
    • Gold / Price / Cost / Shop purchases: ๐Ÿช™ or ๐Ÿ’ฐ
  • Arrows:
    • Use Unicode โ†’ instead of ->
    • Use Unicode โ† instead of <-

11. Recommended Unicode Icons for Article Types

When linking to or categorizing different types of articles (for instance, in lists or tables of contents), use the following Unicode icons to indicate the nature of the article. Note: These icons do not necessarily need to be inserted before each individual article link; they can instead be applied only to the overarching section heading for that group of articles.

  • Technological Background Articles (explaining architecture, history, and technical choices): ๐Ÿ—๏ธ or ๐Ÿง  or ๐Ÿ’ก
  • Tutorials and Guides (step-by-step instructions for gameplay): ๐ŸŽ“ or ๐Ÿ
  • Reference and Data (raw data, game mechanics, item tables): ๐Ÿ“Š or ๐Ÿ“–
  • Build Instructions (compiling and setting up the game): ๐Ÿ› ๏ธ or ๐Ÿง‘โ€๐Ÿ’ป
  • Troubleshooting and FAQ (solving common problems): โ“ or ๐Ÿ”ง
  • Project Management and Checklists (release steps, to-dos): ๐Ÿ“‹ or โœ…
  • Legal and Policy (privacy policies, licenses): ๐Ÿ“„ or โš–๏ธ

12. Recommended Unicode Icons for Games and Variants

When referencing or comparing different games and NetHack variants, use the following Unicode icons:

  • NetHack / NetHack 5.0: ๐Ÿง™โ€โ™‚๏ธ (Wizard)
  • GnollHack / GnollHack Release 3: ๐Ÿบ (Wolf)
  • NetHack Windows GUI: ๐ŸชŸ (Window)
  • NetHack 3D: ๐ŸงŠ (3D Cube)
  • dNetHack: ๐Ÿ™ (Octopus)
  • EvilHack: ๐Ÿ˜ˆ (Devil)
  • UnNetHack: ๐ŸŽฒ (Dice)
  • Pathos: ๐Ÿ“ฑ (Mobile)
  • Shattered Pixel Dungeon: ๐Ÿ—๏ธ (Old Key)

13. Footnotes

  • Footnotes should use an ordinal numbering system starting from 1.
  • These numbers are included as superscripts with the HTML <sup> tag. For example, <sup>1</sup>.
  • The footnotes are listed below the table or text in an unordered list with the number in superscript like this: - <sup>1</sup> Footnote description.

14. Tables

  • First Column: Usually bold the values of the first column of Markdown tables, when it contains only values and no wikilinks.