File tree 1 file changed +12
-0
lines changed
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,11 @@ struct Event {
22
22
mutating func add( variant: String ) {
23
23
self . variants. insert ( variant)
24
24
}
25
+ mutating func add( variants: String ... ) {
26
+ for variant in variants {
27
+ self . variants. insert ( variant)
28
+ }
29
+ }
25
30
}
26
31
27
32
extension Event : ExpressibleByArrayLiteral {
@@ -125,6 +130,13 @@ class CelesteSplitter {
125
130
case . CSide: event. add ( variant: " leave c-side \( old. chapter) " )
126
131
default : break
127
132
}
133
+ event. add ( variants: " reset chapter " , " reset chapter \( old. chapter) " )
134
+ switch new. mode {
135
+ case . Normal: event. add ( variant: " reset a-side \( old. chapter) " )
136
+ case . BSide: event. add ( variant: " reset b-side \( old. chapter) " )
137
+ case . CSide: event. add ( variant: " reset c-side \( old. chapter) " )
138
+ default : break
139
+ }
128
140
events. append ( event)
129
141
}
130
142
if new. chapterComplete && !old. chapterComplete {
You can’t perform that action at this time.
0 commit comments