Skip to content
Snippets Groups Projects
Select Git revision
  • a07ce387b87191dfd0d193342d47b88c54b59679
  • dev default
  • master
  • run
  • 0.9
5 results

config

  • Clone with SSH
  • Clone with HTTPS
  • Malin Freeborn's avatar
    Malin Freeborn authored
    a07ce387
    History

    These config files make the BIND RPG books look and act the way they do.

    Usage

    To make a book, start a git, then do:

    git submodule add https://gitlab.com/bindrpg/config config

    git commit -m"add config submodule"

    cp config/main.tex config/.gitignore .

    Edit 'main.tex', and input your tex files by writing `\include{my_file.tex}.

    Creatures

    You can include pseudo-randomo creatures in your adventure by summoning the names from monsters. . For example, to place a random elf in your game, just write \elf, and an elf will be magically summoned unto your adventure.

    \elf

    You can give the character a title and name by writing '\npc{symbol}{name}' as an optional argument. For example:

    \humanalchemist[\npc{\M}{Rincewind}]
    

    This would make a heading called Rincewind in bold with a male symbol, and provide pseudo-random alchemist-appropriate stats underneath.

    Syntax Symbol
    \M Male
    \F Female
    \T Team
    \D Undead
    \N Nura

    For a complete list of all the creatures and characters which can be used, see the 'monsters.tex' file. For more details on the syntax, have a look at examples in Adventures in Fenestra, or read the git's wiki.

    Docs

    You can create the documentation with

    make docs

    Test your changes before committing with

    make test

    TeXnical Details

    This thing's handled as a submodule in the other documments, so changing it will change all BIND books. Any changes to the master branch should be tested in the core and aif projects first.

    And when pulling, remember to do:

    git pull --recurse-submodules