adamkali / adamkali/MiraculousKingdom
Season Phases
- Ngôn ngữ chính
- Rust
- Star
- 1
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
In order to go along with turns. We need to have turn managment. This will come from the character struct in character state field which is going to be changed to hold when they will be first in the order and roll the season.
- [ ] add a `u8` to the `character_state` enum
- [ ] there needs to be `Rolling`, `Ability(u8)`, `Waiting(u8)`, `Season(u8)`, and `Resolve(u8)`.
- [ ] Waiting Phase: we need to have a phase where there people wait for everyone else and then are able to start from where they left off.
- [ ] we need to have a way for the server to assign order when the character during roll by rolling initiative then do the season roll phase
- [ ] season roll phase: the button needs to show only for the roller the rest of the players will have a loading screen
- [ ] Ability Choose Phase: this is done.
- [ ] Resolve Phase: in resolve need to make a menu that shows the ability queue and the only rollable for that person. Then have a state in the queue to hold the resolves. -- need to the think on this
- [ ] Reward "Phase": need to think on this. but at the end this will decrease the season stored length. if length is 0 then the go back to the Season Roll Phase. Else the phase should be put back to the Ability roll phase, or check for a game ender 'reward'
This will be the main mechanic
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.