-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathHollowKnightSplitSettings.cs
1676 lines (1617 loc) · 107 KB
/
HollowKnightSplitSettings.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
using System;
using System.ComponentModel;
using System.Reflection;
using System.Windows.Forms;
using System.Windows.Forms.VisualStyles;
namespace LiveSplit.HollowKnight {
public partial class HollowKnightSplitSettings : UserControl {
public string Split { get; set; } = "";
private int mX = 0;
private int mY = 0;
private bool isDragging = false;
public HollowKnightSplitSettings() {
InitializeComponent();
cboName.MouseWheel += (o, e) => ((HandledMouseEventArgs)e).Handled = true;
}
private void cboName_SelectedIndexChanged(object sender, EventArgs e) {
string splitDescription = cboName.SelectedValue.ToString();
SplitName split = GetSplitName(splitDescription);
Split = split.ToString();
MemberInfo info = typeof(SplitName).GetMember(split.ToString())[0];
DescriptionAttribute description = (DescriptionAttribute)info.GetCustomAttributes(typeof(DescriptionAttribute), false)[0];
ToolTipAttribute tooltip = (ToolTipAttribute)info.GetCustomAttributes(typeof(ToolTipAttribute), false)[0];
ToolTips.SetToolTip(cboName, tooltip.ToolTip);
}
public static SplitName GetSplitName(string text) {
foreach (SplitName split in Enum.GetValues(typeof(SplitName))) {
string name = split.ToString();
MemberInfo info = typeof(SplitName).GetMember(name)[0];
DescriptionAttribute description = (DescriptionAttribute)info.GetCustomAttributes(typeof(DescriptionAttribute), false)[0];
if (name.Equals(text, StringComparison.OrdinalIgnoreCase) || description.Description.Equals(text, StringComparison.OrdinalIgnoreCase)) {
return split;
}
}
return SplitName.ForgottenCrossroads;
}
private void picHandle_MouseMove(object sender, MouseEventArgs e) {
if (!isDragging) {
if (e.Button == MouseButtons.Left) {
int num1 = mX - e.X;
int num2 = mY - e.Y;
if (((num1 * num1) + (num2 * num2)) > 20) {
DoDragDrop(this, DragDropEffects.All);
isDragging = true;
return;
}
}
}
}
private void picHandle_MouseDown(object sender, MouseEventArgs e) {
mX = e.X;
mY = e.Y;
isDragging = false;
}
}
public enum SplitName {
[Description("Abyss Shriek (Skill)"), ToolTip("Splits when obtaining Abyss Shriek")]
AbyssShriek,
[Description("Crystal Heart (Skill)"), ToolTip("Splits when obtaining Crystal Heart")]
CrystalHeart,
[Description("Cyclone Slash (Skill)"), ToolTip("Splits when obtaining Cyclone Slash")]
CycloneSlash,
[Description("Dash Slash (Skill)"), ToolTip("Splits when obtaining Dash Slash")]
DashSlash,
[Description("Descending Dark (Skill)"), ToolTip("Splits when obtaining Descending Dark")]
DescendingDark,
[Description("Desolate Dive (Skill)"), ToolTip("Splits when obtaining Desolate Dive")]
DesolateDive,
[Description("Dream Nail (Skill)"), ToolTip("Splits when obtaining Dream Nail")]
DreamNail,
[Description("Dream Nail - Awoken (Skill)"), ToolTip("Splits when Awkening the Dream Nail")]
DreamNail2,
[Description("Dream Gate (Skill)"), ToolTip("Splits when obtaining Dream Gate")]
DreamGate,
[Description("Great Slash (Skill)"), ToolTip("Splits when obtaining Great Slash")]
GreatSlash,
[Description("Howling Wraiths (Skill)"), ToolTip("Splits when obtaining Howling Wraiths")]
HowlingWraiths,
[Description("Isma's Tear (Skill)"), ToolTip("Splits when obtaining Isma's Tear")]
IsmasTear,
[Description("Mantis Claw (Skill)"), ToolTip("Splits when obtaining Mantis Claw")]
MantisClaw,
[Description("Monarch Wings (Skill)"), ToolTip("Splits when obtaining Monarch Wings")]
MonarchWings,
[Description("Mothwing Cloak (Skill)"), ToolTip("Splits when obtaining Mothwing Cloak")]
MothwingCloak,
[Description("Shade Cloak (Skill)"), ToolTip("Splits when obtaining Shade Cloak")]
ShadeCloak,
[Description("Shade Soul (Skill)"), ToolTip("Splits when obtaining Shade Soul")]
ShadeSoul,
[Description("Vengeful Spirit (Skill)"), ToolTip("Splits when obtaining Vengeful Spirit")]
VengefulSpirit,
[Description("City Crest (Item)"), ToolTip("Splits when obtaining the City Crest")]
CityKey,
[Description("Delicate Flower (Item)"), ToolTip("Splits when flower is in inventory")]
HasDelicateFlower,
[Description("Elegant Key (Item)"), ToolTip("Splits when obtaining the Elegant Key")]
ElegantKey,
[Description("Elegant Key Shoptimisation (Item)"), ToolTip("Splits when obtaining both Mask Shard 1 and Elegant Key")]
ElegantKeyShoptimised,
[Description("God Tuner (Item)"), ToolTip("Splits when obtaining the God Tuner")]
GodTuner,
[Description("Hunter's Mark (Item)"), ToolTip("Splits when obtaining the Hunter's Mark")]
HuntersMark,
[Description("King's Brand (Item)"), ToolTip("Splits when obtaining the King's Brand")]
KingsBrand,
[Description("Love Key (Item)"), ToolTip("Splits when obtaining the Love Key")]
LoveKey,
[Description("Lumafly Lantern (Item)"), ToolTip("Splits when obtaining the Lumafly Lantern")]
LumaflyLantern,
[Description("Pale Lurker Key (Item)"), ToolTip("Splits when obtaining the Simple Key from the Pale Lurker")]
PaleLurkerKey,
[Description("Pale Ore - Any (Item)"), ToolTip("Splits if you've obtained any Pale Ore")]
PaleOre,
[Description("Salubra's Blessing (Item)"), ToolTip("Splits when obtaining Salubra's Blessing")]
SalubrasBlessing,
[Description("Simple Key - First (Item)"), ToolTip("Splits when obtaining the first Simple Key")]
SimpleKey,
[Description("Shopkeeper's Key (Item)"), ToolTip("Splits when obtaining the Shopkeeper's Key")]
SlyKey,
[Description("Tram Pass (Item)"), ToolTip("Splits when obtaining the Tram Pass")]
TramPass,
[Description("Mask Shard 1 (Fragment)"), ToolTip("Splits when getting 1st Mask Shard")]
MaskFragment1,
[Description("Mask Shard 2 (Fragment)"), ToolTip("Splits when getting 2nd Mask Shard")]
MaskFragment2,
[Description("Mask Shard 3 (Fragment)"), ToolTip("Splits when getting 3rd Mask Shard")]
MaskFragment3,
[Description("Mask Upgrade 4 (Upgrade)"), ToolTip("Splits when getting 1 extra Mask (6 base HP)")]
Mask1,
[Description("Mask Shard 5 (Fragment)"), ToolTip("Splits when getting 5th Mask Shard")]
MaskFragment5,
[Description("Mask Shard 6 (Fragment)"), ToolTip("Splits when getting 6th Mask Shard")]
MaskFragment6,
[Description("Mask Shard 7 (Fragment)"), ToolTip("Splits when getting 7th Mask Shard")]
MaskFragment7,
[Description("Mask Upgrade 8 (Upgrade)"), ToolTip("Splits when getting 2 extra Masks (7 base HP)")]
Mask2,
[Description("Mask Shard 9 (Fragment)"), ToolTip("Splits when getting 9th Mask Shard")]
MaskFragment9,
[Description("Mask Shard 10 (Fragment)"), ToolTip("Splits when getting 10th Mask Shard")]
MaskFragment10,
[Description("Mask Shard 11 (Fragment)"), ToolTip("Splits when getting 11th Mask Shard")]
MaskFragment11,
[Description("Mask Upgrade 12 (Upgrade)"), ToolTip("Splits when getting 3 extra Masks (8 base HP)")]
Mask3,
[Description("Mask Shard 13 (Fragment)"), ToolTip("Splits when getting 13th Mask Shard")]
MaskFragment13,
[Description("Mask Shard 14 (Fragment)"), ToolTip("Splits when getting 14th Mask Shard")]
MaskFragment14,
[Description("Mask Shard 15 (Fragment)"), ToolTip("Splits when getting 15th Mask Shard")]
MaskFragment15,
[Description("Mask Upgrade 16 (Upgrade)"), ToolTip("Splits when getting 4 extra Masks (9 base HP)")]
Mask4,
[Description("Nail 1 (Upgrade)"), ToolTip("Splits upon upgrading to the Sharpened Nail")]
NailUpgrade1,
[Description("Nail 2 (Upgrade)"), ToolTip("Splits upon upgrading to the Channeled Nail")]
NailUpgrade2,
[Description("Nail 3 (Upgrade)"), ToolTip("Splits upon upgrading to the Coiled Nail")]
NailUpgrade3,
[Description("Nail 4 (Upgrade)"), ToolTip("Splits upon upgrading to the Pure Nail")]
NailUpgrade4,
[Description("Vessel Fragment 1 (Fragment)"), ToolTip("Splits when getting 1st Soul Vessel Fragment")]
VesselFragment1,
[Description("Vessel Fragment 2 (Fragment)"), ToolTip("Splits when getting 2nd Soul Vessel Fragment")]
VesselFragment2,
[Description("Soul Vessel 1 (Upgrade)"), ToolTip("Splits when upgrading to 1 Soul Vessel (3 Soul Vessel Fragments)")]
Vessel1,
[Description("Vessel Fragment 4 (Fragment)"), ToolTip("Splits when getting 4th Soul Vessel Fragment")]
VesselFragment4,
[Description("Vessel Fragment 5 (Fragment)"), ToolTip("Splits when getting 5th Soul Vessel Fragment")]
VesselFragment5,
[Description("Soul Vessel 2 (Upgrade)"), ToolTip("Splits when upgrading to 2 Soul Vessels (6 Soul Vessel Fragments)")]
Vessel2,
[Description("Vessel Fragment 7 (Fragment)"), ToolTip("Splits when getting 7th Soul Vessel Fragment")]
VesselFragment7,
[Description("Vessel Fragment 8 (Fragment)"), ToolTip("Splits when getting 8th Soul Vessel Fragment")]
VesselFragment8,
[Description("Soul Vessel 3 (Upgrade)"), ToolTip("Splits when upgrading to 3 Soul Vessels (9 Soul Vessel Fragments")]
Vessel3,
[Description("Brooding Mawlek Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard from Brooding Mawlek")]
MaskShardMawlek,
[Description("Grub Reward Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard given by Grubfather")]
MaskShardGrubfather,
[Description("Goam Mask Shard (Obtain)"), ToolTip("Splits when getting the Goam Mask Shard in Forgotten Crossroads")]
MaskShardGoam,
[Description("Queen's Station Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard in Queen's Station")]
MaskShardQueensStation,
[Description("Bretta Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard in Bretta's hut in Dirtmouth")]
MaskShardBretta,
[Description("Stone Sanctuary Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard in Stone Sanctuary")]
MaskShardStoneSanctuary,
[Description("Waterways Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard in Royal Wayerways")]
MaskShardWaterways,
[Description("Fungal Core Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard below Fungal Core")]
MaskShardFungalCore,
[Description("Enraged Guardian Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard from Enraged Guardian")]
MaskShardEnragedGuardian,
[Description("Hive Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard in the Hive")]
MaskShardHive,
[Description("Seer Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard from Seer")]
MaskShardSeer,
[Description("Grey Mourner Mask Shard (Obtain)"), ToolTip("Splits when getting the Mask Shard from Grey Mourner")]
MaskShardFlower,
[Description("Greenpath Vessel Fragment (Obtain)"), ToolTip("Splits when getting Vessel Fragment in Greenpath")]
VesselFragGreenpath,
[Description("Crossroads Vessel Fragment (Obtain)"), ToolTip("Splits when getting the Vessel Fragment in Forgotten Crossroads")]
VesselFragCrossroadsLift,
[Description("King's Station Vessel Fragment (Obtain)"), ToolTip("Splits when getting the Vessel Fragment after the arena above King's Station")]
VesselFragKingsStation,
[Description("Deepnest Vessel Fragment (Obtain)"), ToolTip("Splits when getting the Vessel Fragment in Deepnest")]
VesselFragGarpedes,
[Description("Stag Nest Vessel Fragment (Obtain)"), ToolTip("Splits when getting the Vessel Fragment in Stag Nest")]
VesselFragStagNest,
[Description("Seer Vessel Fragment (Obtain)"), ToolTip("Splits when getting the Vessel Fragment from Seer")]
VesselFragSeer,
[Description("Basin Fountain Vessel Fragment (Obtain)"), ToolTip("Splits when getting the Vessel Fragment from the fountain in Ancient Basin")]
VesselFragFountain,
[Description("Broken Vessel (Boss)"), ToolTip("Splits when killing Broken Vessel")]
BrokenVessel,
[Description("Broken Vessel (Transition)"), ToolTip("Splits on any non-death transition after defeating Broken Vessel")]
BrokenVesselTrans,
[Description("Brooding Mawlek (Boss)"), ToolTip("Splits when killing Brooding Mawlek")]
BroodingMawlek,
[Description("Enter Brooding Mawlek (Transition)"), ToolTip("Splits when entering the Brooding Mawlek arena transition in Forgotten Crossroads")]
EnterBroodingMawlek,
[Description("Collector (Boss)"), ToolTip("Splits when killing Collector")]
Collector,
[Description("Collector Defeated (Transition)"), ToolTip("Splits on transition after defeating the Collector")]
TransCollector,
[Description("Crystal Guardian (Boss)"), ToolTip("Splits when killing the Crystal Guardian")]
CrystalGuardian1,
[Description("Enraged Guardian (Boss)"), ToolTip("Splits when killing the Enraged Guardian")]
CrystalGuardian2,
[Description("Dung Defender (Boss)"), ToolTip("Splits when killing Dung Defender")]
DungDefender,
[Description("Dung Defender Idol (Item)"), ToolTip("Splits when picking up Dung Defender idol as the first idol")]
DungDefenderIdol,
[Description("Glade Idol (Item)"), ToolTip("Splits when picking up the King's Idol in the Spirits' Glade")]
GladeIdol,
[Description("Elder Hu (Boss)"), ToolTip("Splits when killing Elder Hu")]
ElderHu,
[Description("Elder Hu (Essence)"), ToolTip("Splits when absorbing essence from Elder Hu")]
ElderHuEssence,
[Description("Elder Hu Killed (Transition)"), ToolTip("Splits on the transition after killing Elder Hu")]
ElderHuTrans,
[Description("False Knight (Boss)"), ToolTip("Splits when killing False Knight")]
FalseKnight,
[Description("Failed Champion (Boss)"), ToolTip("Splits when killing Failed Champion")]
FailedKnight,
[Description("Failed Champion (Essence)"), ToolTip("Splits when getting Failed Champion essence")]
FailedChampionEssence,
[Description("Flukemarm (Boss)"), ToolTip("Splits when killing Flukemarm")]
Flukemarm,
[Description("Galien (Boss)"), ToolTip("Splits when killing Galien")]
Galien,
[Description("Galien (Essence)"), ToolTip("Splits when absorbing essence from Galien")]
GalienEssence,
[Description("God Tamer (Boss)"), ToolTip("Splits when killing the God Tamer")]
GodTamer,
[Description("Gorb (Boss)"), ToolTip("Splits when killing Gorb")]
Gorb,
[Description("Gorb (Essence)"), ToolTip("Splits when absorbing essence from Gorb")]
GorbEssence,
[Description("Grey Prince Zote (Boss)"), ToolTip("Splits when killing Grey Prince")]
GreyPrince,
[Description("Grey Prince Zote (Essence)"), ToolTip("Splits when getting Grey Prince Zote essence")]
GreyPrinceEssence,
[Description("Grey Prince Zote Level (Boss)"), ToolTip("Splits each time defeating Grey Prince Zote in Bretta's dream")]
OnDefeatGPZ,
[Description("Gruz Mother (Boss)"), ToolTip("Splits when killing Gruz Mother")]
GruzMother,
[Description("Hive Knight (Boss)"), ToolTip("Splits when killing Hive Knight")]
HiveKnight,
[Description("Enter Hive Knight (Transition)"), ToolTip("Splits when entering Hive Knight boss arena transition")]
EnterHiveKnight,
[Description("Hornet 1 (Boss)"), ToolTip("Splits when killing Hornet Protector in Greenpath")]
Hornet1,
[Description("Enter Hornet 1 (Transition)"), ToolTip("Splits when entering Hornet boss arena transition in Greenpath")]
EnterHornet1,
[Description("Hornet 2 (Boss)"), ToolTip("Splits when killing Hornet Sentinel in Kingdom's Edge")]
Hornet2,
[Description("Enter Hornet 2 (Transition)"), ToolTip("Splits when entering Hornet boss arena transition in Kingdom's Edge")]
EnterHornet2,
[Description("Lost Kin (Boss)"), ToolTip("Splits when killing Lost Kin")]
LostKin,
[Description("Lost Kin (Essence)"), ToolTip("Splits when getting Lost Kin essence")]
LostKinEssence,
[Description("Mantis Lords (Boss)"), ToolTip("Splits when killing Mantis Lords")]
MantisLords,
[Description("Markoth (Boss)"), ToolTip("Splits when killing Markoth")]
Markoth,
[Description("Markoth (Essence)"), ToolTip("Splits when absorbing essence from Markoth")]
MarkothEssence,
[Description("Marmu (Boss)"), ToolTip("Splits when killing Marmu")]
Marmu,
[Description("Marmu (Essence)"), ToolTip("Splits when absorbing essence from Marmu")]
MarmuEssence,
[Description("Massive Moss Charger (Boss)"), ToolTip("Splits when killing Massive Moss Charger")]
MegaMossCharger,
[Description("Massive Moss Charger Killed (Transition)"), ToolTip("Splits on transition after Massive Moss Charger is killed")]
MegaMossChargerTrans,
[Description("Nightmare King Grimm (Boss)"), ToolTip("Splits when killing Nightmare King Grimm")]
NightmareKingGrimm,
[Description("No Eyes (Boss)"), ToolTip("Splits when killing No Eyes")]
NoEyes,
[Description("No Eyes (Essence)"), ToolTip("Splits when absorbing essence from No Eyes")]
NoEyesEssence,
[Description("Nosk (Boss)"), ToolTip("Splits when killing Nosk")]
Nosk,
[Description("Nosk (Transition)"), ToolTip("Splits when entering Nosk boss arena transition")]
EnterNosk,
[Description("Oblobbles (Boss)"), ToolTip("Splits when 2 Oblobbles are deafeated (ideally the first pair you encounter in Colo 2)")]
KilledOblobbles,
[Description("Oro & Mato Nail Bros (Boss)"), ToolTip("Splits when defeating Brothers Oro & Mato")]
MatoOroNailBros,
[Description("Pure Vessel (Boss)"), ToolTip("Splits when killing Pure Vessel")]
PureVessel,
[Description("Segment Practice - Radiance (Boss)"), ToolTip("Splits when killing The Radiance")]
RadianceBoss,
[Description("Segment Practice - THK (Boss)"), ToolTip("Splits when killing The Hollow Knight")]
HollowKnightBoss,
[Description("Paintmaster Sheo (Boss)"), ToolTip("Splits when killing Paintmaster Sheo")]
SheoPaintmaster,
[Description("Great Nailsage Sly (Boss)"), ToolTip("Splits when killing Great Nailsage Sly")]
SlyNailsage,
[Description("Soul Master (Boss)"), ToolTip("Splits when killing Soul Master")]
SoulMaster,
[Description("Soul Master - Fake Spell Pickup (Boss)"), ToolTip("Splits when triggering Soul Master phase 2 the first time")]
SoulMasterPhase1,
[Description("Enter Soul Master (Transition)"), ToolTip("Splits when entering Soul Master boss arena transition")]
EnterSoulMaster,
[Description("Soul Master Encountered (Boss)"), ToolTip("Splits when Soul Master is activated the first time as the gate closes")]
SoulMasterEncountered,
[Description("Soul Tyrant (Boss)"), ToolTip("Splits when killing Soul Tyrant")]
SoulTyrant,
[Description("Soul Tyrant (Essence)"), ToolTip("Splits when getting Soul Tyrant essence")]
SoulTyrantEssence,
[Description("Soul Tyrant w/ Sanctum Grub (Essence)"), ToolTip("Splits when getting Soul Tyrant essence and Sanctum fakedive grub")]
SoulTyrantEssenceWithSanctumGrub,
[Description("Traitor Lord (Boss)"), ToolTip("Splits when killing Traitor Lord")]
TraitorLord,
[Description("Troupe Master Grimm (Boss)"), ToolTip("Splits when killing Troupe Master Grimm")]
TroupeMasterGrimm,
[Description("Enter Troupe Master Grimm (Transition)"), ToolTip("Splits when entering Grimm tent with requirements to trigger Troupe Master Grimm boss")]
EnterTMG,
[Description("Uumuu (Boss)"), ToolTip("Splits when killing Uumuu")]
Uumuu,
[Description("Uumuu Encountered (Boss)"), ToolTip("Splits Uumuu is activated the first time as the gate closes")]
UumuuEncountered,
[Description("Watcher Knight (Boss)"), ToolTip("Splits when killing Watcher Knights")]
BlackKnight,
[Description("Watcher Knight Killed (Transition)"), ToolTip("Splits on the transition after killing Watcher Knights")]
BlackKnightTrans,
[Description("White Defender (Boss)"), ToolTip("Splits when killing White Defender")]
WhiteDefender,
[Description("White Defender (Essence)"), ToolTip("Splits when getting White Defender essence")]
WhiteDefenderEssence,
[Description("White Defender Level (Boss)"), ToolTip("Splits each time defeating White Defender in Dung Defender's dream")]
OnDefeatWhiteDefender,
[Description("Xero (Boss)"), ToolTip("Splits when killing Xero")]
Xero,
[Description("Xero (Essence)"), ToolTip("Splits when absorbing essence from Xero")]
XeroEssence,
[Description("Vengefly King (Pantheon)"), ToolTip("Splits after killing Vengefly King in Pantheon 1 or Pantheon 5")]
VengeflyKingP,
[Description("Gruz Mother (Pantheon)"), ToolTip("Splits after killing Gruz Mother in Pantheon 1 or Pantheon 5")]
GruzMotherP,
[Description("False Knight (Pantheon)"), ToolTip("Splits after killing False Knight in Pantheon 1 or Pantheon 5")]
FalseKnightP,
[Description("Massive Moss Charger (Pantheon)"), ToolTip("Splits after killing Massive Moss Charger in Pantheon 1 or Pantheon 5")]
MassiveMossChargerP,
[Description("Hornet 1 (Pantheon)"), ToolTip("Splits after killing Hornet Protector in Pantheon 1 or Pantheon 5")]
Hornet1P,
[Description("Gorb (Pantheon)"), ToolTip("Splits after killing Gorb in Pantheon 1 or Pantheon 5")]
GorbP,
[Description("Dung Defender (Pantheon)"), ToolTip("Splits after killing Dung Defender in Pantheon 1 or Pantheon 5")]
DungDefenderP,
[Description("Soul Warrior (Pantheon)"), ToolTip("Splits after killing Soul Warrior in Pantheon 1 or Pantheon 5")]
SoulWarriorP,
[Description("Brooding Mawlek (Pantheon)"), ToolTip("Splits after killing Brooding Mawlek in Pantheon 1 or Pantheon 5")]
BroodingMawlekP,
[Description("Oro & Mato Nail Bros (Pantheon)"), ToolTip("Splits after killing Brothers Oro & Mato in Pantheon 1 or Pantheon 5")]
OroMatoNailBrosP,
[Description("Xero (Pantheon)"), ToolTip("Splits after killing Xero in Pantheon 2 or Pantheon 5")]
XeroP,
[Description("Crystal Guardian (Pantheon)"), ToolTip("Splits after killing Crystal Guardian in Pantheon 2 or Pantheon 5")]
CrystalGuardianP,
[Description("Soul Master (Pantheon)"), ToolTip("Splits after killing Soul Master in Pantheon 2 or Pantheon 5")]
SoulMasterP,
[Description("Oblobbles (Pantheon)"), ToolTip("Splits after killing Oblobbles in Pantheon 2 or Pantheon 5")]
OblobblesP,
[Description("Mantis Lords (Pantheon)"), ToolTip("Splits after killing Mantis Lords in Pantheon 2 or Sisters of Battle Pantheon 5")]
MantisLordsP,
[Description("Marmu (Pantheon)"), ToolTip("Splits after killing Marmu in Pantheon 2 or Pantheon 5")]
MarmuP,
[Description("Nosk (Pantheon)"), ToolTip("Splits after killing Nosk in Pantheon 2")]
NoskP,
[Description("Flukemarm (Pantheon)"), ToolTip("Splits after killing Flukemarm in Pantheon 2 or Pantheon 5")]
FlukemarmP,
[Description("Broken Vessel (Pantheon)"), ToolTip("Splits after killing Broken Vessel in Pantheon 2 or Pantheon 5")]
BrokenVesselP,
[Description("Paintmaster Sheo (Pantheon)"), ToolTip("Splits after killing Paintmaster Sheo in Pantheon 2 or Pantheon 5")]
SheoPaintmasterP,
[Description("Hive Knight (Pantheon)"), ToolTip("Splits after killing Hive Knight in Pantheon 3 or Pantheon 5")]
HiveKnightP,
[Description("Elder Hu (Pantheon)"), ToolTip("Splits after killing Elder Hu in Pantheon 3 or Pantheon 5")]
ElderHuP,
[Description("Collector (Pantheon)"), ToolTip("Splits after killing The Collector in Pantheon 3 or Pantheon 5")]
CollectorP,
[Description("God Tamer (Pantheon)"), ToolTip("Splits after killing God Tamer in Pantheon 3 or Pantheon 5")]
GodTamerP,
[Description("Troupe Master Grimm (Pantheon)"), ToolTip("Splits after killing Troupe Master Grimm in Pantheon 3 or Pantheon 5")]
TroupeMasterGrimmP,
[Description("Galien (Pantheon)"), ToolTip("Splits after killing Galien in Pantheon 3 or Pantheon 5")]
GalienP,
[Description("Grey Prince Zote (Pantheon)"), ToolTip("Splits after killing Grey Prince Zote in Pantheon 3 or Pantheon 5")]
GreyPrinceZoteP,
[Description("Uumuu (Pantheon)"), ToolTip("Splits after killing Uumuu in Pantheon 3 or Pantheon 5")]
UumuuP,
[Description("Hornet 2 (Pantheon)"), ToolTip("Splits after killing Hornet Sentinel in Pantheon 3 or Pantheon 5")]
Hornet2P,
[Description("Great Nailsage Sly (Pantheon)"), ToolTip("Splits after killing Great Nailsage Sly in Pantheon 3 or Pantheon 5")]
SlyP,
[Description("Enraged Guardian (Pantheon)"), ToolTip("Splits after killing Enraged Guardian in Pantheon 4 or Pantheon 5")]
EnragedGuardianP,
[Description("Lost Kin (Pantheon)"), ToolTip("Splits after killing Lost Kin in Pantheon 4 or Pantheon 5")]
LostKinP,
[Description("No Eyes (Pantheon)"), ToolTip("Splits after killing No Eyes in Pantheon 4 or Pantheon 5")]
NoEyesP,
[Description("Traitor Lord (Pantheon)"), ToolTip("Splits after killing Traitor Lord in Pantheon 4 or Pantheon 5")]
TraitorLordP,
[Description("White Defender (Pantheon)"), ToolTip("Splits after killing White Defender in Pantheon 4 or Pantheon 5")]
WhiteDefenderP,
[Description("Failed Champion (Pantheon)"), ToolTip("Splits after killing Failed Champion in Pantheon 4 or Pantheon 5")]
FailedChampionP,
[Description("Markoth (Pantheon)"), ToolTip("Splits after killing Markoth in Pantheon 4 or Pantheon 5")]
MarkothP,
[Description("Watcher Knights (Pantheon)"), ToolTip("Splits after killing Watcher Knights in Pantheon 4 or Pantheon 5")]
WatcherKnightsP,
[Description("Soul Tyrant (Pantheon)"), ToolTip("Splits after killing Soul Tyrant in Pantheon 4 or Pantheon 5")]
SoulTyrantP,
[Description("Pure Vessel (Pantheon)"), ToolTip("Splits after killing Pure Vessel in Pantheon 4 or Pantheon 5")]
PureVesselP,
[Description("Winged Nosk (Pantheon)"), ToolTip("Splits after killing Winged Nosk in Pantheon 5")]
NoskHornetP,
[Description("Nightmare King Grimm (Pantheon)"), ToolTip("Splits after killing Nightmare King Grimm in Pantheon 5")]
NightmareKingGrimmP,
[Description("Herrah the Beast (Dreamer)"), ToolTip("Splits when you see the mask for Herrah")]
Hegemol,
[Description("Lurien the Watcher (Dreamer)"), ToolTip("Splits when you see the mask for Lurien")]
Lurien,
[Description("Monomon the Teacher (Dreamer)"), ToolTip("Splits when you see the mask for Monomon")]
Monomon,
[Description("Herrah (Old Dreamer Timing)"), ToolTip("Matches the old legacy split. Splits when Herrah is registered as defeated (In Spider Area)")]
HegemolDreamer,
[Description("Lurien (Old Dreamer Timing)"), ToolTip("Matches the old legacy split. Splits when Lurien is registered as defeated (After killing Watcher Knight)")]
LurienDreamer,
[Description("Monomon (Old Dreamer Timing)"), ToolTip("Matches the old legacy split. Splits when Monomon is registered as defeated (After killing Uumuu)")]
MonomonDreamer,
[Description("First Dreamer (Dreamer)"), ToolTip("Splits when you see the mask for the first dreamer killed")]
Dreamer1,
[Description("Second Dreamer (Dreamer)"), ToolTip("Splits when you see the mask for the second dreamer killed")]
Dreamer2,
[Description("Third Dreamer (Dreamer)"), ToolTip("Splits when you see the mask for the third dreamer killed")]
Dreamer3,
[Description("106% Pre-Grimm Shop (Event)"), ToolTip("Splits when Lantern + Vessel Fragment (5) + Mask Shard (4) have been acquired")]
PreGrimmShop,
[Description("106% Pre-Grimm Shop (Transition)"), ToolTip("Splits when Lantern + Vessel Fragment (5) + Mask Shard (4) have been acquired")]
PreGrimmShopTrans,
[Description("1xx% Sly Final Shop (Transition)"), ToolTip("Splits on leaving Sly's shop after having bought Sprintmaster and Vessel Fragment 8")]
SlyShopFinished,
[Description("Abyss Door (Event)"), ToolTip("Splits on the Abyss door opening")]
AbyssDoor,
[Description("Abyss Lighthouse (Event)"), ToolTip("Splits on the Abyss Lighthouse being lit")]
AbyssLighthouse,
[Description("Can Overcharm (Event)"), ToolTip("Splits when overcharming is enabled")]
CanOvercharm,
[Description("Chains Broken - Hollow Knight (Event)"), ToolTip("Splits at the end of the first Hollow Knight scream after the chains are broken")]
UnchainedHollowKnight,
[Description("Chandelier - Watcher Knights (Event)"), ToolTip("Splits when dropping the chandelier on one of the Watcher Knights")]
WatcherChandelier,
[Description("City Gate (Event)"), ToolTip("Splits when using the City Crest to open the gate")]
CityGateOpen,
[Description("City Gate w/ Mantis Lords defeated (Event)"), ToolTip("To make sure you don't forget Mantis Lords")]
CityGateAndMantisLords,
[Description("Credits Roll (Event)"), ToolTip("Splits on any credits rolling")]
EndingSplit,
[Description("Death (Event)"), ToolTip("Splits when player HP is 0")]
PlayerDeath,
[Description("Shade Killed (Event)"), ToolTip("Splits when the Shade is killed")]
ShadeKilled,
[Description("Shop Lumafly Lantern (Transition)"), ToolTip("Splits on transition after Lantern has been acquired")]
LumaflyLanternTransition,
[Description("Flower Quest (Event)"), ToolTip("Splits when placing the flower at the grave of the Traitors' Child")]
FlowerQuest,
[Description("Flower Quest Reward (Event)"), ToolTip("Splits when Grey Mourner gives you the Flower Quest reward")]
FlowerRewardGiven,
[Description("Happy Couple (Event)"), ToolTip("Splits when talking to Nailsmith in Sheo's hut for the first time")]
HappyCouplePlayerDataEvent,
[Description("Stinky (Event)"), ToolTip("Splits when seeing the Dung Defender's statue of the Knight")]
WhiteDefenderStatueUnlocked,
[Description("Nailsmith Killed (Event)"), ToolTip("Splits when Nailsmith is killed")]
NailsmithKilled,
[Description("Nailsmith Killed/Spared (Event)"), ToolTip("Splits when Nailsmith is killed\nSkips when nailsmith is spared (requires ordered splits)")]
NailsmithChoice,
[Description("Nightmare Lantern Lit (Event)"), ToolTip("Splits when initially lighting the Nightmare Lantern")]
NightmareLantern,
[Description("Nightmare Lantern Destroyed (Event)"), ToolTip("Splits when destroying the Nightmare Lantern")]
NightmareLanternDestroyed,
[Description("Radiance Dream Entry (Event)"), ToolTip("Splits upon entering the Radiance dream\nSkips upon killing the Hollow Knight (requires ordered splits)")]
HollowKnightDreamnail,
[Description("Seer Departs (Event)"), ToolTip("Splits when the Seer Departs after bringing back 2400 essence")]
SeerDeparts,
[Description("Spirit Glade Door (Event)"), ToolTip("Splits when the Seer opens the Spirits' Glade after bringing back 200 essence")]
SpiritGladeOpen,
[Description("Trap Bench (Event)"), ToolTip("Splits when getting the trap bench in Beasts Den")]
BeastsDenTrapBench,
[Description("Eternal Ordeal Unlocked (Event)"), ToolTip("Splits when breaking the wall to the Zote statue in Godhome")]
EternalOrdealUnlocked,
[Description("Eternal Ordeal Achieved (Event)"), ToolTip("Splits when achieving the ordeal (57th Zote killed)")]
EternalOrdealAchieved,
[Description("Riding Stag (Event)"), ToolTip("Splits while riding the stag")]
RidingStag,
[Description("Saved Cloth (Event)"), ToolTip("Splits when saving Cloth in Ancient Basin")]
SavedCloth,
[Description("Crystal Peak Lift Opened (Event)"), ToolTip("Splits when opening the lever for the lift between Dirtmouth and Crystal Peak")]
MineLiftOpened,
[Description("Shape of Unn Synergies / Pure Snail (Event)"), ToolTip("Splits when recovering health with Spore Shroom, Quick Focus, Baldur Shell, and Shape of Unn equipped")]
PureSnail,
[Description("Colosseum Unlocked 1 (Trial)"), ToolTip("Splits when the knight unlocks the Trial of the Warrior at Little Fool")]
ColosseumBronzeUnlocked,
[Description("Colosseum Unlocked 2 (Trial)"), ToolTip("Splits when the knight unlocks the Trial of the Conqueror at Little Fool")]
ColosseumSilverUnlocked,
[Description("Colosseum Unlocked 3 (Trial)"), ToolTip("Splits when the knight unlocks the Trial of the Fool at Little Fool")]
ColosseumGoldUnlocked,
[Description("Colosseum Fight 1 (Trial)"), ToolTip("Splits when beating the Trial of the Warrior")]
ColosseumBronze,
[Description("Colosseum Fight 2 (Trial)"), ToolTip("Splits when beating the Trial of the Conqueror")]
ColosseumSilver,
[Description("Colosseum Fight 3 (Trial)"), ToolTip("Splits when beating the Trial of the Warrior")]
ColosseumGold,
[Description("Colosseum Entrance 1 (Transition)"), ToolTip("Splits on the transition into the Trial of the Warrior")]
ColosseumBronzeEntry,
[Description("Colosseum Entrance 2 (Transition)"), ToolTip("Splits on the transition into the Trial of the Conqueror")]
ColosseumSilverEntry,
[Description("Colosseum Entrance 3 (Transition)"), ToolTip("Splits on the transition into the Trial of the Warrior")]
ColosseumGoldEntry,
[Description("Colosseum Exit 1 (Transition)"), ToolTip("Splits on the transition out of the trial, or in the load-in after quitout")]
ColosseumBronzeExit,
[Description("Colosseum Exit 2 (Transition)"), ToolTip("Splits on the transition out of the trial, or in the load-in after quitout")]
ColosseumSilverExit,
[Description("Colosseum Exit 3 (Transition)"), ToolTip("Splits on the transition out of the trial, or in the load-in after quitout")]
ColosseumGoldExit,
[Description("Pantheon 1 (Trial)"), ToolTip("Splits when beating the Pantheon of the Master")]
Pantheon1,
[Description("Pantheon 2 (Trial)"), ToolTip("Splits when beating the Pantheon of the Artist")]
Pantheon2,
[Description("Pantheon 3 (Trial)"), ToolTip("Splits when beating the Pantheon of the Sage")]
Pantheon3,
[Description("Pantheon 4 (Trial)"), ToolTip("Splits when beating the Pantheon of the Knight")]
Pantheon4,
[Description("Pantheon 5 (Trial)"), ToolTip("Splits when beating the Pantheon of Hallownest")]
Pantheon5,
[Description("Path of Pain (Completed)"), ToolTip("Splits when completing the Path of Pain in White Palace")]
PathOfPain,
[Description("Aspid Hunter (Mini Boss)"), ToolTip("Splits when killing the final Aspid Hunter")]
AspidHunter,
[Description("Aluba (Killed)"), ToolTip("Splits when killing an Aluba")]
Aluba,
//[Description("Al2ba (Killed)"), ToolTip("Splits when killing two Alubas")]
//Al2ba,
[Description("Little Baldur Hunter's Notes (Killed)"), ToolTip("Splits when killing all little Baldurs needed for Hunter's Notes journal completion")]
RollerHuntersNotes,
[Description("Maggots (Killed)"), ToolTip("Splits when killing both Maggots")]
Maggots,
[Description("Husk Miner (Killed)"), ToolTip("Splits when killing a Husk Miner")]
HuskMiner,
[Description("Great Hopper (Killed)"), ToolTip("Splits when killing a Great Hopper")]
GreatHopper,
[Description("Great Husk Sentry (Killed)"), ToolTip("Splits when killing a Great Husk Sentry")]
GreatHuskSentry,
[Description("Gorgeous Husk (Killed)"), ToolTip("Splits when killing Gorgeous Husk")]
GorgeousHusk,
[Description("Menderbug (Killed)"), ToolTip("Splits when killing Menderbug")]
MenderBug,
[Description("Soul Warrior (Killed)"), ToolTip("Splits on first Soul Warrior kill")]
killedSanctumWarrior,
[Description("Soul Twister (Killed)"), ToolTip("Splits on first Soul Twister kill")]
killedSoulTwister,
//[Description("Revek (Killed)"), ToolTip("Splits when talking to Revek after clearing all other Glade ghosts")]
//Revek,
[Description("Moss Knight (Mini Boss)"), ToolTip("Splits when killing Moss Knight")]
MossKnight,
[Description("Shrumal Ogres (Mini Boss)"), ToolTip("Splits when killing the final Shrumal Ogre")]
MushroomBrawler,
[Description("Zote Rescued - Vengefly King (Mini Boss)"), ToolTip("Splits when rescuing Zote from the Vengefly King")]
Zote1,
[Description("Vengefly King Killed (Transition)"), ToolTip("Splits on transition after Vengefly King in Greenpath killed")]
VengeflyKingTrans,
[Description("Zote Rescued - Deepnest (Mini Boss)"), ToolTip("Splits when rescuing Zote in Deepnest")]
Zote2,
[Description("Zote Defeated - Colosseum (Mini Boss)"), ToolTip("Splits when defeating Zote in the Colosseum")]
ZoteKilled,
[Description("Forgotten Crossroads (Stag Station)"), ToolTip("Splits when opening the Forgotten Crossroads Stag Station")]
CrossroadsStation,
[Description("Greenpath (Stag Station)"), ToolTip("Splits when obtaining Greenpath Stag Station")]
GreenpathStation,
[Description("Queen's Station (Stag Station)"), ToolTip("Splits when obtaining Queen's Station Stag Station")]
QueensStationStation,
[Description("Queen's Gardens (Stag Station)"), ToolTip("Splits when obtaining Queen's Gardens Stag Station")]
QueensGardensStation,
[Description("City Storerooms (Stag Station)"), ToolTip("Splits when obtaining City Storerooms Stag Station")]
StoreroomsStation,
[Description("King's Station (Stag Station)"), ToolTip("Splits when obtaining King's Station Stag Station")]
KingsStationStation,
[Description("Resting Grounds (Stag Station)"), ToolTip("Splits when obtaining Resting Grounds Stag Station")]
RestingGroundsStation,
[Description("Distant Village (Stag Station)"), ToolTip("Splits when obtaining Distant Village Stag Station")]
DeepnestStation,
[Description("Hidden Station (Stag Station)"), ToolTip("Splits when obtaining to Hidden Station Stag Station")]
HiddenStationStation,
[Description("Stagnest (Stag Station)"), ToolTip("Splits when traveling to Stagnest (Requires Ordered Splits)")]
StagnestStation,
[Description("Mr. Mushroom 1 (Spot)"), ToolTip("Splits when talking to Mister Mushroom in Fungal Wastes")]
MrMushroom1,
[Description("Mr. Mushroom 2 (Spot)"), ToolTip("Splits when talking to Mister Mushroom in Kingdom's Edge")]
MrMushroom2,
[Description("Mr. Mushroom 3 (Spot)"), ToolTip("Splits when talking to Mister Mushroom in Deepnest")]
MrMushroom3,
[Description("Mr. Mushroom 4 (Spot)"), ToolTip("Splits when talking to Mister Mushroom in Mato's Hut")]
MrMushroom4,
[Description("Mr. Mushroom 5 (Spot)"), ToolTip("Splits when talking to Mister Mushroom in Ancient Basin")]
MrMushroom5,
[Description("Mr. Mushroom 6 (Spot)"), ToolTip("Splits when talking to Mister Mushroom by Overgrown Mound")]
MrMushroom6,
[Description("Mr. Mushroom 7 (Spot)"), ToolTip("Splits when talking to Mister Mushroom in King's Pass")]
MrMushroom7,
[Description("Ancient Basin (Area)"), ToolTip("Splits when entering Ancient Basin text first appears")]
Abyss,
[Description("City of Tears (Area)"), ToolTip("Splits when entering City of Tears text first appears")]
CityOfTears,
[Description("Colosseum (Area)"), ToolTip("Splits when entering Colosseum text first appears")]
Colosseum,
[Description("Crystal Peak (Area)"), ToolTip("Splits when entering Crystal Peak text first appears")]
CrystalPeak,
[Description("Deepnest (Area)"), ToolTip("Splits when entering Deepnest text first appears")]
Deepnest,
[Description("Deepnest Spa (Area)"), ToolTip("Splits when entering the Deepnest Spa area with bench")]
DeepnestSpa,
[Description("Dirtmouth (Area)"), ToolTip("Splits when entering Dirtmouth text first appears")]
Dirtmouth,
[Description("Fog Canyon (Area)"), ToolTip("Splits when entering Fog Canyon text first appears")]
FogCanyon,
[Description("Forgotten Crossroads (Area)"), ToolTip("Splits when entering Forgotten Crossroads text first appears")]
ForgottenCrossroads,
[Description("Fungal Wastes (Area)"), ToolTip("Splits when entering Fungal Wastes text first appears")]
FungalWastes,
[Description("Godhome (Area)"), ToolTip("Splits when entering Godhome text first appears")]
Godhome,
[Description("Greenpath (Area)"), ToolTip("Splits when entering Greenpath text first appears")]
Greenpath,
[Description("Hive (Area)"), ToolTip("Splits when entering Hive text first appears")]
Hive,
[Description("Infected Crossroads (Area)"), ToolTip("Splits when entering Infected Crossroads text first appears")]
InfectedCrossroads,
[Description("Kingdom's Edge (Area)"), ToolTip("Splits when entering Kingdom's Edge text first appears")]
KingdomsEdge,
[Description("Queen's Gardens (Area)"), ToolTip("Splits when entering Queen's Gardens text first appears")]
QueensGardens,
[Description("Resting Grounds (Area)"), ToolTip("Splits when entering Resting Grounds text first appears")]
RestingGrounds,
[Description("Royal Waterways (Area)"), ToolTip("Splits when entering Royal Waterways text first appears")]
RoyalWaterways,
[Description("Teachers Archive (Area)"), ToolTip("Splits when entering Teachers Archive for the first time")]
TeachersArchive,
[Description("White Palace (Area)"), ToolTip("Splits when entering White Palace text for the first time")]
WhitePalace,
[Description("White Palace - Workshop (Area)"), ToolTip("Splits when visiting the secret room in White Palace")]
WhitePalaceSecretRoom,
[Description("Ancestral Mound (Transition)"), ToolTip("Splits on transition into Ancestral Mound")]
AncestralMound,
[Description("Ancient Basin (Transition)"), ToolTip("Splits on transition to Ancient Basin")]
BasinEntry,
[Description("Beast Den (Transition)"), ToolTip("Splits on transition into Beast Den")]
EnterBeastDen,
[Description("Blue Lake (Transition)"), ToolTip("Splits on transition to Blue Lake from either side")]
BlueLake,
[Description("Catacombs Entry (Transition)"), ToolTip("Splits on entry to the catacombs below Resting Grounds")]
CatacombsEntry,
[Description("Crystal Peak Entry (Transition)"), ToolTip("Splits on transition to the room where the dive and toll entrances meet, or the room right of Dirtmouth")]
CrystalPeakEntry,
[Description("Crystal Mound Exit (Transition)"), ToolTip("Splits on transition from Crystal Mound")]
CrystalMoundExit,
[Description("Deepnest (Transition)"), ToolTip("Splits on transition into Deepnest")]
EnterDeepnest,
[Description("Dirtmouth (Transition)"), ToolTip("Splits on any transition into Dirtmouth Town")]
EnterDirtmouth,
[Description("Enter Any Dream (Transition)"), ToolTip("Splits when entering any dream world")]
EnterAnyDream,
[Description("Fog Canyon (Transition)"), ToolTip("Splits on transition to Fog Canyon\n(Room below Greenpath, left of Queen's Station, right of Overgrown Mound, or below Crossroads)")]
FogCanyonEntry,
[Description("Fungal Wastes Entry (Transition)"), ToolTip("Splits on transition to Fungal Wastes\n(Room below Crossroads, right of Queen's Station, left of Waterways or Spore Shroom room)")]
FungalWastesEntry,
[Description("Gorgeous Husk Killed (Transition)"), ToolTip("Splits on transition after Gorgeous Husk defeated")]
TransGorgeousHusk,
[Description("Godhome (Transition)"), ToolTip("Splits on transition to Godhome")]
EnterGodhome,
[Description("Greenpath (Transition)"), ToolTip("Splits when entering Greenpath")]
EnterGreenpath,
[Description("Greenpath w/ Unlocked Overcharm (Transition)"), ToolTip("Splits when entering Greenpath with overcharming unlocked")]
EnterGreenpathWithOvercharm,
[Description("Hallownest's Crown (Transition)"), ToolTip("Splits on transition into the room with the Whispering Root at the base of Hallownest's Crown")]
EnterCrown,
[Description("Rafters (Transition)"), ToolTip("Splits on any transition into the City Rafters room")]
EnterRafters,
[Description("Salubra Exit (Transition)"), ToolTip("Splits on the transition out of Salubra's Hut")]
SalubraExit,
[Description("Spire Bench Exit (Transition)"), ToolTip("Splits on the transition out of the bench room in Watcher's Spire")]
SpireBenchExit,
[Description("Has Claw (Transition)"), ToolTip("Splits on transition after Mantis Claw acquired")]
TransClaw,
[Description("Has Fireball (Transition)"), ToolTip("Splits on transition after Vengeful Spirit acquired")]
TransVS,
[Description("Has Descending Dark (Transition)"), ToolTip("Splits on transition after Descending Dark acquired")]
TransDescendingDark,
[Description("Has Shade Soul (Transition)"), ToolTip("Splits on transition after Shade Soul acquired")]
TransShadeSoul,
[Description("Has Isma's Tear (Transition)"), ToolTip("Splits on transition after Isma's Tear acquired")]
TransTear,
[Description("Isma's Tear with Grub (Transition)"), ToolTip("Splits on transition after collecting Isma's Tear and saving the grub in Isma's Grove")]
TransTearWithGrub,
[Description("Junk Pit (Transition)"), ToolTip("Splits on transition into Junk Pit")]
EnterJunkPit,
[Description("Hive (Transition)"), ToolTip("Splits on transition to Hive")]
HiveEntry,
[Description("King's Pass (Transition)"), ToolTip("Splits when entering Dirtmouth from King's Pass")]
KingsPass,
[Description("King's Pass from Town (Transition)"), ToolTip("Splits when entering King's Pass from Dirtmouth")]
KingsPassEnterFromTown,
[Description("Kingdom's Edge (Transition)"), ToolTip("Splits on transition to Kingdom's Edge from King's Station")]
KingdomsEdgeEntry,
[Description("Kingdom's Edge Overcharmed (Transition)"), ToolTip("Splits on transition to Kingdom's Edge from King's Station while overcharmed")]
KingdomsEdgeOvercharmedEntry,
[Description("NKG Dream (Transition)"), ToolTip("Splits on transition into Nightmare King Grimm dream")]
EnterNKG,
[Description("Queen's Garden Entry (Transition)"), ToolTip("Splits on transition to QG scene following QGA or above Deepnest")]
QueensGardensEntry,
[Description("Queen's Garden - Frogs (Transition)"), ToolTip("Splits on transition to QG frogs scene")]
QueensGardensFrogsTrans,
[Description("Queen's Garden - Post-Upper Arena (Transition)"), ToolTip("Splits on transition to room after upper arena in QG")]
QueensGardensPostArenaTransition,
[Description("Soul Sanctum (Transition)"), ToolTip("Splits when entering Soul Sanctum")]
EnterSanctum,
[Description("Soul Sanctum w/ Shade Soul (Transition)"), ToolTip("Splits when entering Soul Sanctum after obtaining Shade Soul")]
EnterSanctumWithShadeSoul,
[Description("Tower of Love (Transition)"), ToolTip("Splits when entering the Tower of Love")]
EnterLoveTower,
[Description("Waterways (Transition)"), ToolTip("Splits on transition to Waterways\n(Simple Key manhole or right of Spike-tunnel)")]
WaterwaysEntry,
[Description("White Palace Entry (Transition)"), ToolTip("Splits when entering the first White Palace scene")]
WhitePalaceEntry,
[Description("Baldur Shell (Charm)"), ToolTip("Splits when obtaining the Baldur Shell charm")]
BaldurShell,
[Description("Dashmaster (Charm)"), ToolTip("Splits when obtaining the Dashmaster charm")]
Dashmaster,
[Description("Deep Focus (Charm)"), ToolTip("Splits when obtaining the Deep Focus charm")]
DeepFocus,
[Description("Defenders Crest (Charm)"), ToolTip("Splits when obtaining the Defenders Crest charm")]
DefendersCrest,
[Description("Dreamshield (Charm)"), ToolTip("Splits when obtaining the Dreamshield charm")]
Dreamshield,
[Description("Dream Wielder (Charm)"), ToolTip("Splits when obtaining the Dream Wielder charm")]
DreamWielder,
[Description("Flukenest (Charm)"), ToolTip("Splits when obtaining the Flukenest charm")]
Flukenest,
[Description("Fragile Greed (Charm)"), ToolTip("Splits when obtaining the Fragile Greed charm")]
FragileGreed,
[Description("Fragile Heart (Charm)"), ToolTip("Splits when obtaining the Fragile Heart charm")]
FragileHeart,
[Description("Fragile Strength (Charm)"), ToolTip("Splits when obtaining the Fragile Strength charm")]
FragileStrength,
[Description("Fury of the Fallen (Charm)"), ToolTip("Splits when obtaining the Fury of the Fallen charm")]
FuryOfTheFallen,
[Description("Gathering Swarm (Charm)"), ToolTip("Splits when obtaining the Gathering Swarm charm")]
GatheringSwarm,
[Description("Glowing Womb (Charm)"), ToolTip("Splits when obtaining the Glowing Womb charm")]
GlowingWomb,
[Description("Grimmchild (Charm)"), ToolTip("Splits when obtaining the Grimmchild charm")]
Grimmchild,
[Description("Grimmchild Lvl 2 (Charm)"), ToolTip("Splits when upgrading Grimmchild to level 2")]
Grimmchild2,
[Description("Grimmchild Lvl 3 (Charm)"), ToolTip("Splits when upgrading Grimmchild to level 3")]
Grimmchild3,
[Description("Grimmchild Lvl 4 (Charm)"), ToolTip("Splits when upgrading Grimmchild to level 4")]
Grimmchild4,
[Description("Carefree Melody (Charm)"), ToolTip("Splits when obtaining the Carefree Melody charm")]
CarefreeMelody,
[Description("Grubberfly's Elegy (Charm)"), ToolTip("Splits when obtaining the Grubberfly's Elegy charm")]
GrubberflysElegy,
[Description("Grubsong (Charm)"), ToolTip("Splits when obtaining the Grubsong charm")]
Grubsong,
[Description("Heavy Blow (Charm)"), ToolTip("Splits when obtaining the Heavy Blow charm")]
HeavyBlow,
[Description("Hiveblood (Charm)"), ToolTip("Splits when obtaining the Hiveblood charm")]
Hiveblood,
[Description("Joni's Blessing (Charm)"), ToolTip("Splits when obtaining the Joni's Blessing charm")]
JonisBlessing,
[Description("White Fragment - Queen's (Charm)"), ToolTip("Splits on picking up the left White Fragment from the White Lady")]
WhiteFragmentLeft,
[Description("White Fragment - King's (Charm)"), ToolTip("Splits on picking up the right White Fragment from the Pale King")]
WhiteFragmentRight,
[Description("Kingsoul (Charm)"), ToolTip("Splits when obtaining the completed Kingsoul charm")]
Kingsoul,
[Description("Lifeblood Core (Charm)"), ToolTip("Splits when obtaining the Lifeblood Core charm")]
LifebloodCore,
[Description("Lifeblood Heart (Charm)"), ToolTip("Splits when obtaining the Lifeblood Heart charm")]
LifebloodHeart,
[Description("Longnail (Charm)"), ToolTip("Splits when obtaining the Longnail charm")]
Longnail,
[Description("Mark of Pride (Charm)"), ToolTip("Splits when obtaining the Mark of Pride charm")]
MarkOfPride,
[Description("Nailmaster's Glory (Charm)"), ToolTip("Splits when obtaining the Nailmaster's Glory charm")]
NailmastersGlory,
[Description("Quick Focus (Charm)"), ToolTip("Splits when obtaining the Quick Focus charm")]
QuickFocus,
[Description("Quick Slash (Charm)"), ToolTip("Splits when obtaining the Quick Slash charm")]
QuickSlash,
[Description("Shaman Stone (Charm)"), ToolTip("Splits when obtaining Shaman Stone charm")]
ShamanStone,
[Description("Shape of Unn (Charm)"), ToolTip("Splits when obtaining Shape of Unn charm")]
ShapeOfUnn,
[Description("Sharp Shadow (Charm)"), ToolTip("Splits when obtaining Sharp Shadow charm")]
SharpShadow,
[Description("Soul Catcher (Charm)"), ToolTip("Splits when obtaining the Soul Catcher charm")]
SoulCatcher,
[Description("Soul Eater (Charm)"), ToolTip("Splits when obtaining the Soul Eater charm")]
SoulEater,
[Description("Spell Twister (Charm)"), ToolTip("Splits when obtaining the Spell Twister charm")]
SpellTwister,
[Description("Spore Shroom (Charm)"), ToolTip("Splits when obtaining the Spore Shroom charm")]
SporeShroom,
[Description("Sprintmaster (Charm)"), ToolTip("Splits when obtaining the Sprintmaster charm")]
Sprintmaster,
[Description("Stalwart Shell (Charm)"), ToolTip("Splits when obtaining Stalwart Shell charm")]
StalwartShell,
[Description("Steady Body (Charm)"), ToolTip("Splits when obtaining the Steady Body charm")]
SteadyBody,
[Description("Thorns of Agony (Charm)"), ToolTip("Splits when obtaining Thorns of Agony charm")]
ThornsOfAgony,
[Description("Unbreakable Greed (Charm)"), ToolTip("Splits when obtaining the Unbreakable Greed charm")]
UnbreakableGreed,
[Description("Unbreakable Heart (Charm)"), ToolTip("Splits when obtaining the Unbreakable Heart charm")]
UnbreakableHeart,
[Description("Unbreakable Strength (Charm)"), ToolTip("Splits when obtaining the Unbreakable Strength charm")]
UnbreakableStrength,
[Description("Void Heart (Charm)"), ToolTip("Splits when changing the Kingsoul to the Void Heart charm")]
VoidHeart,
[Description("Wayward Compass (Charm)"), ToolTip("Splits when obtaining Wayward Compass charm")]
WaywardCompass,
[Description("Weaversong (Charm)"), ToolTip("Splits when obtaining the Weaversong charm")]
Weaversong,
[Description("Shrumal Ogres (Charm Notch)"), ToolTip("Splits when obtaining the charm notch after defeating the Shrumal Ogres")]
NotchShrumalOgres,
[Description("Fog Canyon (Charm Notch)"), ToolTip("Splits when obtaining the charm notch in Fog Canyon")]
NotchFogCanyon,
[Description("Grimm (Charm Notch)"), ToolTip("Splits when obtaining the charm notch after Grimm")]
NotchGrimm,
[Description("Salubra 1 (Charm Notch)"), ToolTip("Splits when obtaining the first charm notch from Salubra")]
NotchSalubra1,
[Description("Salubra 2 (Charm Notch)"), ToolTip("Splits when obtaining the second charm notch from Salubra")]
NotchSalubra2,
[Description("Salubra 3 (Charm Notch)"), ToolTip("Splits when obtaining the third charm notch from Salubra")]
NotchSalubra3,
[Description("Salubra 4 (Charm Notch)"), ToolTip("Splits when obtaining the fourth charm notch from Salubra")]
NotchSalubra4,
[Description("Lemm Shop (NPC)"), ToolTip("Splits when talking to Lemm in the shop for the first time")]
Lemm2,
[Description("Lemm - ACN (Event)"), ToolTip("Splits on having sold a total: 1 journal, 6 seals, and 4 idols to Lemm")]
AllCharmNotchesLemm2CP,
[Description("Met Grey Mourner (NPC)"), ToolTip("Splits when talking to Grey Mourner for the first time")]
MetGreyMourner,
[Description("Mourner w/ Seer Ascended (NPC)"), ToolTip("Splits when both talked to Grey Mourner and Seer has ascended")]
GreyMournerSeerAscended,
[Description("Elderbug Flower Quest (NPC)"), ToolTip("Splits when giving the flower to the Elderbug")]
ElderbugFlower,
[Description("Godseeker Flower (NPC)"), ToolTip("Splits when giving Godseeker a flower")]
givenGodseekerFlower,
[Description("Oro Flower (NPC)"), ToolTip("Splits when giving Oro a flower")]
givenOroFlower,
[Description("White Lady Flower (NPC)"), ToolTip("Splits when giving White Lady a flower")]
givenWhiteLadyFlower,
[Description("Emilitia Flower (NPC)"), ToolTip("Splits when giving Emilita a flower")]
givenEmilitiaFlower,
[Description("Bretta Rescued (NPC)"), ToolTip("Splits when saving Bretta")]
BrettaRescued,
[Description("Brumm Flame (NPC)"), ToolTip("Splits when collecting Brumm's flame in Deepnest")]
BrummFlame,
[Description("Little Fool (NPC)"), ToolTip("Splits when talking to the Little Fool for the first time")]
LittleFool,
[Description("Sly Rescued (NPC)"), ToolTip("Splits when saving Sly")]
SlyRescued,
[Description("Grimm Flame 1 (Flame)"), ToolTip("Splits after obtaining the first flame.")]
Flame1,
[Description("Grimm Flame 2 (Flame)"), ToolTip("Splits after obtaining the second flame.")]
Flame2,
[Description("Grimm Flame 3 (Flame)"), ToolTip("Splits after obtaining the third flame.")]
Flame3,
[Description("Grimm Flame 1 (Transition)"), ToolTip("Splits on transition after obtaining the first flame on current Grimmchild cycle.")]
TransFlame1,
[Description("Grimm Flame 2 (Transition)"), ToolTip("Splits on transition after obtaining the second flame on current Grimmchild cycle.")]
TransFlame2,
[Description("Grimm Flame 3 (Transition)"), ToolTip("Splits on transition after obtaining the third flame on current Grimmchild cycle.")]
TransFlame3,
[Description("Pale Ore 1 (Ore)"), ToolTip("Splits after obtaining the first pale ore.")]
Ore1,
[Description("Pale Ore 2 (Ore)"), ToolTip("Splits after obtaining the second pale ore.")]
Ore2,
[Description("Pale Ore 3 (Ore)"), ToolTip("Splits after obtaining the third pale ore.")]
Ore3,
[Description("Pale Ore 4 (Ore)"), ToolTip("Splits after obtaining the fourth pale ore.")]
Ore4,
[Description("Pale Ore 5 (Ore)"), ToolTip("Splits after obtaining the fifth pale ore.")]
Ore5,
[Description("Pale Ore 6 (Ore)"), ToolTip("Splits after obtaining the sixth pale ore.")]
Ore6,
[Description("Rescued Grub 1 (Grub)"), ToolTip("Splits when rescuing grub #1")]
Grub1,
[Description("Rescued Grub 2 (Grub)"), ToolTip("Splits when rescuing grub #2")]
Grub2,
[Description("Rescued Grub 3 (Grub)"), ToolTip("Splits when rescuing grub #3")]
Grub3,
[Description("Rescued Grub 4 (Grub)"), ToolTip("Splits when rescuing grub #4")]
Grub4,
[Description("Rescued Grub 5 (Grub)"), ToolTip("Splits when rescuing grub #5")]
Grub5,
[Description("Rescued Grub 6 (Grub)"), ToolTip("Splits when rescuing grub #6")]
Grub6,
[Description("Rescued Grub 7 (Grub)"), ToolTip("Splits when rescuing grub #7")]
Grub7,
[Description("Rescued Grub 8 (Grub)"), ToolTip("Splits when rescuing grub #8")]
Grub8,
[Description("Rescued Grub 9 (Grub)"), ToolTip("Splits when rescuing grub #9")]
Grub9,
[Description("Rescued Grub 10 (Grub)"), ToolTip("Splits when rescuing grub #10")]
Grub10,
[Description("Rescued Grub 11 (Grub)"), ToolTip("Splits when rescuing grub #11")]
Grub11,
[Description("Rescued Grub 12 (Grub)"), ToolTip("Splits when rescuing grub #12")]
Grub12,
[Description("Rescued Grub 13 (Grub)"), ToolTip("Splits when rescuing grub #13")]
Grub13,
[Description("Rescued Grub 14 (Grub)"), ToolTip("Splits when rescuing grub #14")]
Grub14,
[Description("Rescued Grub 15 (Grub)"), ToolTip("Splits when rescuing grub #15")]
Grub15,
[Description("Rescued Grub 16 (Grub)"), ToolTip("Splits when rescuing grub #16")]
Grub16,
[Description("Rescued Grub 17 (Grub)"), ToolTip("Splits when rescuing grub #17")]
Grub17,
[Description("Rescued Grub 18 (Grub)"), ToolTip("Splits when rescuing grub #18")]
Grub18,
[Description("Rescued Grub 19 (Grub)"), ToolTip("Splits when rescuing grub #19")]
Grub19,
[Description("Rescued Grub 20 (Grub)"), ToolTip("Splits when rescuing grub #20")]
Grub20,
[Description("Rescued Grub 21 (Grub)"), ToolTip("Splits when rescuing grub #21")]