# User Guide

## Introduction

Deathwatch Roller helps you manage your tabletop RPG sessions, track player progress, and access game resources.

## Main Features

### Dashboard

The main page provides quick access to all features:
- Shop for items
- Browse bestiary
- View rules database
- Access GM tools (if authorized)

### Shop

Browse and purchase equipment:

1. Click **"Shop"** in the navigation
2. Filter by item type (weapons, armor, vehicles)
3. Check RP cost and stats
4. Click **"Purchase"** to buy items
5. Items are added to your requisition

### Bestiary

Look up monsters and enemies:

1. Click **"Bestiary"** in navigation
2. Search by name or type
3. View monster stats and weaknesses
4. Use in combat preparation

### Rules Database

Access game rules:

1. Click **"Rules"** in navigation
2. Search for specific rules
3. View quick reference cards
4. Print rulesheets for reference

### Player Management (GM Only)

Game Masters can manage players:

1. Click **"Players"** in navigation (GM only)
2. Create new player accounts
3. Edit player stats and RP
4. Reset passwords
5. Bulk modify XP/RP

### Session Tracking

Track your game sessions:

1. Click **"Sessions"** in navigation
2. Create a new session
3. Add player notes
4. Track accomplishments
5. Export session data

## Tips and Tricks

### Quick Reference

Print quick reference cards for your next session:
- Click **"Print"** in navigation
- Download PDF reference sheets
- Keep handy for quick lookup

### GM Kit

Game Masters have access to special tools:
- Character generator
- Scenario templates
- Combat generator
- Utility scripts

### Session Organization

Organize your sessions:
- Add notes after each game
- Track player progression
- Maintain a campaign log
- Export data for backups

## Keyboard Shortcuts

| Shortcut | Action |
|----------|--------|
| `Ctrl+K` | Quick search |
| `Ctrl+S` | Save current view |
| `Ctrl+P` | Print current page |

## Accessibility

The application supports:
- Screen readers
- Keyboard navigation
- High contrast mode
- Adjustable text size

## Privacy

- Player data is stored locally
- No external data collection
- Session data is encrypted
- GM tools require secret key

## Support

For issues or questions:
- Check the [Developer Guide](./developer-guide.md)
- Review the [API documentation](./api.md)
- See open issues on GitHub
