https://github.com/primalzed/epitaph
Bookkeeping for Geist: The Sin-Eaters Second Edition
https://github.com/primalzed/epitaph
Last synced: about 1 year ago
JSON representation
Bookkeeping for Geist: The Sin-Eaters Second Edition
- Host: GitHub
- URL: https://github.com/primalzed/epitaph
- Owner: PrimalZed
- License: gpl-3.0
- Created: 2020-03-17T20:35:58.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T16:03:37.000Z (over 3 years ago)
- Last Synced: 2024-04-17T00:03:46.904Z (over 2 years ago)
- Language: TypeScript
- Size: 3.2 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Epitaph
Epitaph is a bookkeeping application for [Geist: The Sin-Eaters Second Edition](https://www.kickstarter.com/projects/200664283/geist-the-sin-eaters-2nd-edition).
It can be used to track Haunt Conditions, including charges and enhancements, or as a quick reference for Haunts.
The application can be found at https://primalzed.github.io/epitaph.
## TODO
Planned or considered features for future updates.
### Saves
export / import file saves
### Architecture
Separate router outlet for action button
### Conditions
#### Add a Condition
(?) Choose source character
How to represent charges? Dots?
(?) notice of Condition ending without resolving if charges are spent
### Add Effects
(Add custom Effect; option to save for later)
### P2P
* Load starting state from a peer
* Transmit actions to peers
### Characters
```typescript
export interface Character {
id: number;
name: string;
player: string;
haunts: {
key: string;
dots: number;
}[],
keys: {
key: string;
source: string;
}[]
}
```
Track **Doomed** conditons?
### House Rules
Review / clear house-rule effects added to Haunts