60 lines
923 B
Markdown
60 lines
923 B
Markdown
- Turn based
|
|
- top down isometric tile based
|
|
- very similar to final fantasy tactics advanced/fire emblem
|
|
|
|
```mermaid
|
|
stateDiagram-v2
|
|
state "Player enters combat" as s1
|
|
[*] --> s1
|
|
|
|
state "speed/initiative scores determine order" as s2
|
|
|
|
s1 --> s2
|
|
|
|
state "next entity in turn list is chosen" as s3
|
|
|
|
s2 --> s3
|
|
|
|
s3 --> Player
|
|
s3 --> Enemy
|
|
|
|
state "move" as s4
|
|
Enemy --> s4
|
|
state "choose from list of actions" as s5
|
|
s4 --> s5
|
|
|
|
state "move" as s6
|
|
Player --> s6
|
|
state "use item" as s7
|
|
s6 --> s7
|
|
state "perform action" as s8
|
|
s6 --> s8
|
|
state "choose direction to face?" as s9
|
|
|
|
s7 --> s9
|
|
s8 --> s9
|
|
s5 --> s9
|
|
|
|
state "end turn" as s10
|
|
|
|
s9 --> s10
|
|
|
|
s10 --> s3
|
|
|
|
state "if all enemies or players are dead, end combat" as s11
|
|
s10 --> s11
|
|
s11 --> [*]
|
|
```
|
|
|
|
|
|
```mermaid
|
|
stateDiagram-v2
|
|
|
|
Action --> Attack
|
|
Attack --> RangedAttack
|
|
Attack --> MeleeAttack
|
|
|
|
Action --> UseItem
|
|
Action --> Dash(?)
|
|
```
|