-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathToolkitConfiguration.cs
60 lines (58 loc) · 1.96 KB
/
ToolkitConfiguration.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
using Rocket.API;
namespace NEXIS.Toolkit
{
public class ToolkitConfiguration : IRocketPluginConfiguration
{
public bool Debug;
public string DataDirectory;
public decimal InitialBalance;
public bool PlayerPayEnabled;
public bool PayZombieKills;
public bool PayPlayerKills;
public bool PayDistanceMultiplier;
public bool EnableChatSuggestions;
public double PayoutMinDistance;
public decimal PayoutKillZombie;
public decimal PayoutKillMegaZombie;
public decimal PayoutKillPlayer;
public bool EnableTPA;
public bool EnableTPATimeout;
public int TPATimeout;
public bool ChangeDaytimeChat;
public int MaxBuyAmount;
public bool AutoMessagesEnabled;
public bool AutoMessageRandom;
public int AutoMessageInterval;
public string AutoMessageDefaultColor;
public bool ExchangeEnabled;
public decimal ExchangeXPPerCredit;
public bool UIBalanceEnabled;
public void LoadDefaults()
{
Debug = true;
DataDirectory = "Plugins/Toolkit/";
InitialBalance = 500.0m;
PlayerPayEnabled = true;
PayZombieKills = true;
PayPlayerKills = true;
PayDistanceMultiplier = true;
EnableChatSuggestions = true;
PayoutMinDistance = 50;
PayoutKillZombie = 5.0m;
PayoutKillMegaZombie = 50.0m;
PayoutKillPlayer = 100.0m;
EnableTPA = true;
EnableTPATimeout = true;
TPATimeout = 30;
ChangeDaytimeChat = true;
MaxBuyAmount = 10;
AutoMessagesEnabled = true;
AutoMessageRandom = true;
AutoMessageInterval = 90;
AutoMessageDefaultColor = "white";
ExchangeEnabled = true;
ExchangeXPPerCredit = 20.0m;
UIBalanceEnabled = false;
}
}
}