-
Notifications
You must be signed in to change notification settings - Fork 1
/
Config.h
261 lines (239 loc) · 4.67 KB
/
Config.h
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
struct tConfig {
//chicken
int DrinkLifeTimer;
int DrinkManaTimer;
int DrinkRejuTimer;
bool Drink;
int DrinkLife;
int DrinkMana;
int DrinkLifeRej;
int DrinkManaRej;
int TownLifeChicken;
int QuitLife;
int TownManaChicken;
int QuitMana;
int ChickenOnHostile;
int ChickenOnAim;
bool QuitOnFailedTP;
bool QuitOnJuvRunOut;
//enchbot
byte EnchBotToggle;
char EnchMe[512];
char EnchMerc[512];
char EnchAll[512];
bool AutoParty;
bool PMOnJoin;
//settings
bool AntiMinimize;
bool FastTele;
bool ItemLevel;
bool ItemSockets;
bool ItemEth;
bool InviteMembers;
bool LootMembers;
bool CleanShot;
bool ScreenshotPKs;
int BlindSpot;
int FlashDelay;
int LogPKsOver;
bool RemovePortalDelay;
bool HostileTarget;
//playerlists
bool GetFriends;
bool GetEnemys;
bool GetIHPK;
//messages
bool PrintMessages;
bool PrintOverhead;
bool PrintJoinMessages;
bool PrintTargetMessages;
bool PrintIHPKMessages;
bool PrintCommands;
//key settings
byte Trigger;
byte FastTP;
byte TPPK;
byte NextTarget;
byte Camp;
byte CampUnit;
byte PlayerInfoToggle;
byte MoveBox;
byte ItemViewer;
byte TeleToPlayerHost;
byte TeleToPlayer;
byte FastExit;
byte Hostile;
byte SilentExit;
byte AimToggle;
byte AttackPlayer;
byte AimSlotToggle;
byte BlindAAToggle;
byte LastLevelPath;
byte NextLevelPath;
byte SpecialPath;
byte WPPath;
byte StashKey;
byte TargetInfo;
byte FlashKey;
//aim box
bool AimBoxEnabled;
int AimBoxColor;
//maphack
bool Maphack;
bool LevelNames;
bool DrawMonsters;
bool DrawImunities;
bool DrawMissiles;
bool DrawVectors;
bool PlayerLine;
int MonsterColor;
int ChampionMonsterColor;
int MyMissile;
int FriendMissile;
int NeutralMissile;
int EnemyMissile;
//vector colors
int NextColor;
int PrevColor;
int WaypointColor;
int SpecialColor;
//AD
char ADMessage[5120];
char ADMessage2[5120];
char ADMessage3[5120];
char ADMessage4[5120];
char ADMessage5[5120];
char ADMessage6[5120];
char ADMessage7[5120];
char ADMessage8[5120];
char ADMessage9[5120];
char ADMessage10[5120];
char ADMessage11[5120];
char ADMessage12[5120];
char ADMessage13[5120];
char ADMessage14[5120];
char ADMessage15[5120];
char ADMessage16[5120];
char ADMessage17[5120];
char ADMessage18[5120];
byte ADKey;
//death message
int PKMessage;
char Message[512];
char Message2[512];
char Message3[512];
char Message4[512];
char Message5[512];
char Message6[512];
char Message7[512];
char Message8[512];
char Message9[512];
char Message10[512];
char Message11[512];
char Message12[512];
char Message13[512];
char Message14[512];
char Message15[512];
char Message16[512];
char Message17[512];
char Message18[512];
//winamp
BYTE WNext;
BYTE WPrev;
BYTE WSong;
BYTE WPlay;
BYTE WStop;
//screenHooks
bool PlayerInfo;
bool MoveBoxes;
bool ShowInfoBox;
bool TimeStamp;
bool IHPKTag;
bool ExtraInfo;
bool ShowLifeManaPer;
int DrinkBoxX;
int DrinkBoxY;
int TargetBoxX;
int TargetBoxY;
int ChickenBoxX;
int ChickenBoxY;
int PlayerBoxX;
int PlayerBoxY;
int StatBoxX;
int StatBoxY;
int AmpBoxX;
int AmpBoxY;
int oldMouseX;
int oldMouseY;
int oldBoxX;
int oldBoxY;
int oldMouse2X;
int oldMouse2Y;
int oldBox2X;
int oldBox2Y;
int oldMouse3X;
int oldMouse3Y;
int oldBox3X;
int oldBox3Y;
int oldMouse4X;
int oldMouse4Y;
int oldBox4X;
int oldBox4Y;
int oldMouse5X;
int oldMouse5Y;
int oldBox5X;
int oldBox5Y;
int oldMouse6X;
int oldMouse6Y;
int oldBox6X;
int oldBox6Y;
int TargetX;
int TargetY;
bool ShowBoxCoordinates;
bool ShowTabsAlways;
int RealTombX;
int ScreenShotTimer;
};
struct tBreakpoint{
//Create Missile
//Amazon
int FCR1;
int FHR1;
int FBR1;
int IAS1;
//Assassin
int FCR2;
int FHR2;
int FBR2;
int IAS2;
//Barbarian
int FCR3;
int FHR3;
int FBR3;
int IAS3;
//Druid
int FCR4;
int FHR4;
int FBR4;
int IAS4;
//Necromancer
int FCR5;
int FHR5;
int FBR5;
int IAS5;
//Paladin
int FCR6;
int FHR6;
int FBR6;
int IAS6;
//Sorceress
int FCR7;
int FHR7;
int FBR7;
int IAS7;
};
extern tConfig cfg;
extern tBreakpoint bp;
BOOL ReadConfig();
BOOL ReadConfig2();
BOOL ReadConfig3();