-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathModuleConfig.cs
150 lines (117 loc) · 3.3 KB
/
ModuleConfig.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
using System.ComponentModel;
using Terraria.ModLoader.Config;
namespace MaddieQoL;
public sealed class ModuleConfig : ModConfig {
public override ConfigScope Mode => ConfigScope.ServerSide;
// Teleportation
[Header("Teleportation")]
// Enable Return Tools
[DefaultValue(true)]
[ReloadRequired]
public bool enableReturnTools;
// Enable Teleport Item Scroll-Away
[DefaultValue(false)]
public bool enableRecallItemSwitchAway;
// Liquid Manipulation
[Header("LiquidManipulation")]
// Enable Endless Liquid Sources & Drains
[DefaultValue(true)]
[ReloadRequired]
public bool enableLiquidSourcesAndDrains;
// Other Items
[Header("OtherItems")]
// Enable Curfew Bell
[DefaultValue(true)]
[ReloadRequired]
public bool enableCurfewBell;
// Enable Purification-Only Solution
[DefaultValue(true)]
[ReloadRequired]
public bool enablePurificationOnlySolution;
// Miscellanous Enhancements
[Header("MiscEnhancements")]
// Enable Buff Furniture Auto-Activation
[DefaultValue(true)]
public bool enableBuffFurnitureAutoActivation;
// Vanilla Item Obtainability
[Header("VanillaItemObtainability")]
// Enable Torch Deswapping
[DefaultValue(true)]
[ReloadRequired]
public bool enableTorchDeswap;
// Enable Biome Lock Boxes
[DefaultValue(true)]
[ReloadRequired]
public bool enableBiomeLockBoxes;
// Enable Lihzahrd Item Renewability
[DefaultValue(true)]
[ReloadRequired]
public bool enableLihzahrdItemRenewability;
// Enable Dungeon Item Renewability
[DefaultValue(true)]
[ReloadRequired]
public bool enableDungeonItemRenewability;
// Enable Trap Recipes
[DefaultValue(true)]
[ReloadRequired]
public bool enableTrapRecipes;
// Enable Chest Recipes
[DefaultValue(true)]
[ReloadRequired]
public bool enableChestRecipes;
// Enable Vase Recipes
[DefaultValue(true)]
[ReloadRequired]
public bool enableVaseRecipes;
// Enable Easier Title Music Box Obtainability
[DefaultValue(true)]
[ReloadRequired]
public bool enableEasierTitleMusicBoxRecipes;
// Enable Dirt from Mud
[DefaultValue(true)]
[ReloadRequired]
public bool enableDirtFromMud;
// Enable Default Familiar Set
[DefaultValue(false)]
[ReloadRequired]
public bool enableDefaultFamiliarSet;
// Enable Decorative Banner Renewability
[DefaultValue(false)]
[ReloadRequired]
public bool enableDecorativeBannerRenewability;
// Enable Statue Renewability
[DefaultValue(true)]
[ReloadRequired]
public bool enableStatueRenewability;
// Enable Add Pots to Rubblemaker
[DefaultValue(false)]
[ReloadRequired]
public bool enableAddPotsToWand;
// Enable Lihzahrd Door Lock
[DefaultValue(true)]
public bool enableLihzahrdDoorLock;
// Enable Flying Carpet Obtainability Enhancement
[DefaultValue(true)]
[ReloadRequired]
public bool enableFlyingCarpetRenewability;
// Enable Early-Game Treasure Renewability
[DefaultValue(true)]
[ReloadRequired]
public bool enableGoldChestItemRenewability;
// Enable Encumbering Stone Recipe
[DefaultValue(true)]
[ReloadRequired]
public bool enableEncumberingStoneRecipe;
// Enable Pwnhammer Recipe
[DefaultValue(true)]
[ReloadRequired]
public bool enablePwnhammerRecipe;
// Enable Hellforge Recipe
[DefaultValue(true)]
[ReloadRequired]
public bool enableHellforgeRecipe;
// Enable No False Advertising
[DefaultValue(false)]
[ReloadRequired]
public bool enableMerchantShopPerDialogue;
}