-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathJewelryStatConfig.cs
129 lines (97 loc) · 3.07 KB
/
JewelryStatConfig.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
using System.ComponentModel;
using Terraria.ModLoader.Config;
namespace PeculiarJewelry;
public class JewelryStatConfig : ModConfig
{
private const float BaseDamageBuff = 3f;
public override ConfigScope Mode => ConfigScope.ServerSide;
[ReloadRequired]
[DefaultValue(0.33f)]
public float ChanceForMajor { get; set; }
[DefaultValue(3)]
[Range(0, 10)]
public int PowerScaleStepCount { get; set; }
[DefaultValue(0.7f)]
[Range(0.1f, 1)]
public float GlobalPowerScaleMinimum { get; set; }
[Header("Mods.PeculiarJewelry.Config.StatConfigHeader")]
[DefaultValue(3)]
[Range(0f, 10f)]
public float AbsolutionStrength { get; set; }
[DefaultValue(0.06f)]
[Range(0.01f, 0.1f)]
public float AbundanceStrength { get; set; }
[DefaultValue(5)]
[Range(0f, 10f)]
public float ArcaneStrength { get; set; }
[DefaultValue(3)]
[Range(0f, 10f)]
public float CelerityStrength { get; set; }
[DefaultValue(3)]
[Range(0f, 10f)]
public float DexterityStrength { get; set; }
[DefaultValue(4)]
[Range(0f, 10f)]
public float ExactitudeStrength { get; set; }
[DefaultValue(5)]
[Range(0f, 10f)]
public float ExploitationStrength { get; set; }
[DefaultValue(2)]
[Range(0f, 10f)]
public float FrenzyStrength { get; set; }
[DefaultValue(5f)]
[Range(0f, 10f)]
public float GigantismStrength { get; set; }
[DefaultValue(BaseDamageBuff)]
[Range(0f, 10f)]
public float MightStrength { get; set; }
[DefaultValue(BaseDamageBuff)]
[Range(0f, 10f)]
public float OrderStrength { get; set; }
[DefaultValue(5)]
[Range(0f, 10f)]
public float PermenanceStrength { get; set; }
[DefaultValue(BaseDamageBuff * 0.8f)]
[Range(0f, 10f)]
public float PotencyStrength { get; set; }
[DefaultValue(BaseDamageBuff)]
[Range(0f, 10f)]
public float PrecisionStrength { get; set; }
[DefaultValue(2f)]
[Range(0f, 10f)]
public float PreservationStrength { get; set; }
[DefaultValue(6f)]
[Range(0f, 10f)]
public float RenewalStrength { get; set; }
[DefaultValue(6f)]
[Range(0f, 10f)]
public float ResurgenceStrength { get; set; }
[DefaultValue(1f)]
[Range(0f, 10f)]
public float TenacityStrength { get; set; }
[DefaultValue(4f)]
[Range(0f, 10f)]
public float TensionStrength { get; set; }
[DefaultValue(1f)]
[Range(0.5f, 2f)]
public float LegionStrength { get; set; }
[DefaultValue(5)]
[Range(0f, 10f)]
public float VigorStrength { get; set; }
[DefaultValue(BaseDamageBuff)]
[Range(0f, 10f)]
public float WillpowerStat { get; set; }
[DefaultValue(1f)]
[Range(0f, 10f)]
public float AllureStrength { get; set; }
[DefaultValue(1f)]
[Range(0f, 10f)]
public float DiligenceStrength { get; set; }
[DefaultValue(1f)]
[Range(0, 10f)]
public float ToleranceStrength { get; set; }
[Header("Mods.PeculiarJewelry.Config.DesecrationHeader")]
[DefaultValue(1)]
[Range(0.25f, 2f)]
public float ProfanityStrength { get; set; }
}