Initial import of HEROLL source and design documents
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
stateDiagram-v2
|
||||
[*] --> RunInit
|
||||
RunInit --> FloorSetup
|
||||
FloorSetup --> AwaitRoll
|
||||
AwaitRoll --> DiceResolve: 手动掷骰
|
||||
DiceResolve --> ThirdDieChoice: 持有第三骰祝福
|
||||
DiceResolve --> Moving: 无第三骰
|
||||
ThirdDieChoice --> Moving: 替换A/替换B/放弃
|
||||
Moving --> TileResolve
|
||||
TileResolve --> Battle
|
||||
TileResolve --> Event
|
||||
TileResolve --> Shop
|
||||
TileResolve --> RewardChoice
|
||||
Battle --> ReviveResolve: 玩家生命归零
|
||||
ReviveResolve --> Battle: 祝福或即时复活成功
|
||||
ReviveResolve --> RunFailed: 无复活
|
||||
Battle --> Checkpoint: 胜利
|
||||
Event --> Checkpoint
|
||||
Shop --> Checkpoint
|
||||
RewardChoice --> Checkpoint
|
||||
Checkpoint --> FloorTransition: 越过起点
|
||||
Checkpoint --> AwaitRoll: 未过层
|
||||
FloorTransition --> BossBattle: 完成第10层
|
||||
FloorTransition --> FloorSetup: 继续
|
||||
BossBattle --> RunClear: 胜利
|
||||
BossBattle --> ReviveResolve: 死亡
|
||||
RunClear --> [*]
|
||||
RunFailed --> [*]
|
||||
Reference in New Issue
Block a user