Adventure-Bot / Adventure-Bot/adventure-bot

Classes

オープン
#11 コメント 0 件 リアクション 0 件 担当者 1 名 @brian-gates が担当を希望しています GitHub で見る
enhancement gameplay
主要言語
TypeScript
スター
7
フォーク
6
PR マージ指標
30日以内にマージされた PR はありません

説明

Upon gaining enough experience, a player may choose to specialize in a class that provides unique benefits.

## Rogue

- +3 max hit points
- Advantage when disarming and evading traps.
- No attacks when fleeing combat.
- Can `/hide`. While hidden, attacks against you must first pass a spot check. Your next attack has advantage and removes hidden.
- Can wear medium armor.

## Fighter
- +5 max hit points
- Can wear heavy armor.
- +2 attack
- +2 damage

## Cleric

- +3 max hit points
- Gain `/renew`
- Can wear heavy armor.
- Spellcasting

## Mage

- +2 max hit points
- Can wear only light armor.
- Spellcasting

## Spellcasting

`/cast` spells using mana.

- Gain a mana pool stat of 5.
- Gain a mana regen per hour stat of 1.

### Spells

#### Fireball

2 mana, attack everyone, dealing 1-6 damage if you hit.

#### Shield

2 mana, the next attack against you has -4 accuracy.

## User Stories
- [ ] as a player with enough experience, I will be prompted to choose a class
- [ ] given I've chosen a class, I will receive the appropriate role and benefits
## Technical Stories
- [ ] `/admin grant_class:rogue`
- [ ] `@adventure-bot/class`
- [ ] `selectCanLevel(state, characterId)`
- [ ] `classChosen('fighter')` action

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。