forked from 55Honey/Acore_CarbonCopy
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCarbonCopy_Config.lua
More file actions
73 lines (54 loc) · 2.55 KB
/
CarbonCopy_Config.lua
File metadata and controls
73 lines (54 loc) · 2.55 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
local Config = {}
local cc_maps = {}
local ticket_Cost = {}
-- Name of Eluna dB scheme
Config.customDbName = 'ac_eluna'
-- Table names inside Config.customDbName
Config.carboncopyTableName = 'carboncopy'
Config.playerLogsTableName = 'carboncopy_player_logs'
Config.adminLogsTableName = 'carboncopy_admin_logs'
-- Enable or disable writing of logs and auto creation of log tables
Config.enablePlayerLogs = true
Config.enableAdminLogs = true
-- Min GM Level to use the .carboncopy command. Set to 0 for all players.
Config.minGMRankForCopy = 0
-- Min GM Level to add tickets to an account.
Config.minGMRankForTickets = 2
-- The amount of free tickets to grant when .carboncopy is executed for the first time on that account
Config.freeTickets = 4
-- This text is added to the mail which the new character receives alongside their copied items
Config.mailText = ",\n \n here you are your gear. Have fun with the new twink!\n \n- Sincerely,\n the team of ChromieCraft!"
-- Maximum level to allow copying a character.
Config.maxLevel = 79
-- Whether the ticket amount withdrawn for a copy is always 1 (set it to "single") or depends on the level (set this to "level")
Config.ticketCost = "level"
-- Keep starting / existing items on the target character instead of deleting all except hearthstone (true = yes | false = no)
Config.keepStartingItems = false
-- Whether to copy equipment sets to the new character (requires "Use Equipment Manager" enabled in Interface > Features) (true = yes | false = no)
Config.copyEquipmentSets = false
-- Here you can adjust the cost in tickets if Config.ticketCost is set to "level"
ticket_Cost[19] = 1
ticket_Cost[29] = 1
ticket_Cost[39] = 1
ticket_Cost[49] = 1 -- it costs 1 ticket to copy a character up to level 49
ticket_Cost[59] = 2
ticket_Cost[69] = 2 -- it costs 2 tickets to copy a character up to level 69
ticket_Cost[79] = 3 -- it costs 3 tickets to copy a character up to level 79
ticket_Cost[80] = 25 -- it costs 25 tickets to copy a character at level 80
-- The ItemID "38" (Recruit's Shirt) will be sent on the mail if slot is empty or doesn't exist.
-- Applies for Shaman Totems "totemItem[X]" and for nill slots in "item_id[i]".
-- The maps below specify legal locations to use the .carboncopy command.
-- This is used to prevent dungeon specific gear to be copied e.g. the legendaries from the Kael'thas encounter.
-- Eastern kingdoms
cc_maps[1] = 0
-- Kalimdor
cc_maps[2] = 1
-- Outland
cc_maps[3] = 530
-- Northrend
cc_maps[4] = 571
return {
Config = Config,
cc_maps = cc_maps,
ticket_Cost = ticket_Cost,
}