-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathMusicConfig.cs
More file actions
178 lines (126 loc) · 4.04 KB
/
MusicConfig.cs
File metadata and controls
178 lines (126 loc) · 4.04 KB
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
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Terraria.ModLoader.Config;
using Terraria.ModLoader;
namespace FargoAltMusicMod
{
public class MusicConfig : ModConfig
{
public override ConfigScope Mode => ConfigScope.ClientSide;
public static MusicConfig Instance => ModContent.GetInstance<MusicConfig>();
[DefaultValue(NowPlayingID.Notification)]
[DrawTicks]
public NowPlayingID NowPlayingEnum;
[Header("Bosses")]
[DefaultValue(true)]
public bool KingSlime;
[DefaultValue(true)]
public bool EyeOfCthulhu;
[DefaultValue(true)]
public bool BrainOfCthulhu;
[DefaultValue(true)]
public bool EaterOfWorlds;
[DefaultValue(true)]
public bool QueenBee;
[DefaultValue(true)]
public bool Skeletron;
[DefaultValue(false)]
public bool Deviantt;
[DefaultValue(true)]
public bool WallOfFlesh;
[DefaultValue(false)]
public bool Baron;
[DrawTicks]
[OptionStrings(["Default", "War Without Reason", "Red Sun", "Red Sun (Instrumental)"])]
[DefaultValue("War Without Reason")]
public string MechBosses;
[DefaultValue(false)]
public bool Lieflight;
[DrawTicks]
[OptionStrings(["Default", "God of the Dead", "AFTERLIFE"])]
[DefaultValue("God of the Dead")]
public string Plantera;
[DefaultValue(true)]
public bool Betsy;
[DefaultValue(true)]
public bool Golem;
[DefaultValue(true)]
public bool DukeFishron;
[DrawTicks]
[OptionStrings(["Default", "A Mother's Love", "Death of God's Will", "Border of Life"])]
[DefaultValue("A Mother's Love")]
public string EmpressOfLight;
[DefaultValue(true)]
public bool Cultist;
[DrawTicks]
[OptionStrings(["Default", "Bigger Guitar", "GUARDIAN"])]
[DefaultValue("GUARDIAN")]
public string MoonLord;
[DefaultValue(false)]
public bool Eridanus;
[DrawTicks]
[OptionStrings(["Default", "WAR", "Stigma"])]
[DefaultValue("Default")]
public string Abom;
[DefaultValue(false)]
public bool Mutant;
[Header("Events")]
[DefaultValue(true)]
public bool Rain;
[DefaultValue(true)]
public bool Sandstorm;
[DefaultValue(true)]
public bool Blizzard;
[DrawTicks]
[OptionStrings(["Default", "Coalescence/con lentitud poderosa", "Crumbling Tower"])]
[DefaultValue("Crumbling Tower")]
public string LunarPillars;
[Header("Biomes")]
[DefaultValue(true)]
public bool Town;
[DefaultValue(true)]
public bool Forest;
[DefaultValue(true)]
public bool Underground;
[DefaultValue(true)]
public bool Jungle;
[DefaultValue(true)]
public bool UndergroundJungle;
[DefaultValue(true)]
public bool Crimson;
[DefaultValue(true)]
public bool UndergroundCrimson;
[DefaultValue(true)]
public bool Corruption;
[DefaultValue(true)]
public bool UndergroundCorruption;
[DefaultValue(true)]
public bool Space;
[DefaultValue(true)]
public bool Desert;
[DefaultValue(true)]
public bool UndergroundDesert;
[DefaultValue(true)]
public bool Tundra;
[DefaultValue(true)]
public bool UndergroundTundra;
[DefaultValue(true)]
public bool Hallow;
[DefaultValue(true)]
public bool UndergroundHallow;
[DefaultValue(true)]
public bool Ocean;
[DefaultValue(true)]
public bool Mushroom;
[DefaultValue(true)]
public bool Dungeon;
[DefaultValue(true)]
public bool Temple;
[DefaultValue(true)]
public bool Underworld;
}
}