Usage - ThePix/rpg_web GitHub Wiki
Once the software is installed, it can be run from a command prompt. Just type 'node app' from the top directory. You will see a message saying something like this:
Go to 192.168.1.132:8091 to access the web site
Type the address (192.168.1.132:8091 in this case) into your devices. This will bring up the home page.
Note that you can return to the home page at any time by clicking on the title at the top of every page.
Character Pages
Each player should see their character; they should click on that for their own status page. The pages will update every few seconds. Messages will appear to the right. They can be sent from here.
Summary Page
On a device connected to a big screen, go to the "Character summary" page; this will give an overview of all protagonists, and indicate the order of play. The character at the top of the list is the current character. Again this page will update automatically every few seconds.
Inititive Page
At the start of an encounter, the GM should go the the "Encounter" page, which will then redirect to the Inititive page, asking each player to roll d20 for initiative, which will determine the order of player. The GM can also roll for their foes, but for speed may prefer to use the random rolls generated as defaults.
Clicking Submit will take the GM to the proper Encounter page...
Note that a low roll is better than high, as you will act sooner.
Encounter Page
This is the master control of the system; from here the GM controls the encounter.
The page is divided into four parts. At the top is the "Turn" section. This tells you whose turn it is, and has various buttons that affect the whole encounter. We will look at them later.
The lower left is the "Focus" section. This is the character you are currently handling. Often this will be the same character whose turn it is, but not always, as characters can attack when it is not their turn in some situations. Under the Focus character's name, you will see a list of attacks. Simply click on one to initiate the attack.
The lower middle section is a list of characters. Player characters are in blue, non-player characters in red. To the left of each there are two buttons, the eye button makes this character the focus character. The pencil button takes you to the edit page for the character, where you can modify attributes directly (useful if something happens not covered by the software).
Occasionally you may see a character highlighted in yellow. This is an alert; go to the character's edit page to read more and to cancel the alert.
The section on the right is a list of message to and from the GM.
Encounter Page buttons
This is a full description of the buttons in the top section.
The "Delay" button allows a character to delay their actions for two ticks (and indeed by any number of turns by successively choosing to delay). Note that the character's turn has already started, so some effects may already have stopped.
The "Next" button ends the current character's turn, and moves to the next character, starting her turn. The game state is then saved.
The "Load" button re-loads the last saved game state - useful if the system crashes!
The "Refresh" button just reloads this page. It is useful during development; probably not otherwise.
The "Add single" button allows you to add a single stock character to the encounter, chosen from a list, inserted after the current character in the turn sequence.
The "Add set" button allows you to add a set of characters to the encounter, inserted after the current character in the turn sequence. This is not yet properly implemented!
The "Add custom" button allows you to add a single character to the encounter, inserted after the current character in the turn sequence. The new character is added immediately, but you will be taken to a page that will allow you to edit it. There is currently no way to modify or add attacks!