Adventure-Bot / Adventure-Bot/adventure-bot

Classes

Đang mở
#11 0 bình luận 0 reaction 1 người được giao Được @brian-gates nhận Xem trên GitHub
enhancement gameplay
Ngôn ngữ chính
TypeScript
Star
7
Fork
6
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.