summaryrefslogtreecommitdiff
path: root/conf/atcommand.conf
blob: f39257b8b05f3a898970b9e998e8f6e25051650e (plain) (blame)
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
/* Atcommands and charcommands configuration file */

/* The symbol that will be used to recognize commands.
You can set any one character except:
 - control-characters (0x00-0x1f),
 - '%' (party chat symbol)
 - '$' (guild chat symbol)
 - '/' (client commands symbol)
atcommand_symbol represents @commands used locally.
charcommand_symbol represents #commands used on other players.
*/

atcommand_symbol : "@"
charcommand_symbol: "#" // We can use $ if this overlaps with ManaPlus

/* Command aliases
You can define aliases for any command. Aliases work just like the original command.
Format is
	<commandname>: ["<alias>", ...]
*/

aliases: {
	mobinfo: ["mi"]
	iteminfo: ["ii"]
	time: ["date", "serverdate", "servertime"]
	tonpc: ["npc"]
	autotrade: ["at"]
	help: ["h"]
	jumpto: ["goto", "warpto"]
	mount: ["mountpeco"]
	who: ["whois"]
	npctalk: ["npctalkc"]
	gvgon: ["gpvpon"]
	gvgoff: ["gpvpoff"]
	jobchange: ["job"]
	load: ["return"]
	warp: ["rura", "mapmove"]
	dye: ["ccolor"]
	hairstyle: ["hstyle"]
	haircolor: ["hcolor"]
	monster: ["spawn"]
	blvl: ["lvup", "blevel", "baselvl", "baselvup", "baselevel", "baselvlup"]
	jlvl: ["jlevel", "joblvl", "joblvup", "joblevel", "joblvlup"]
	glvl: ["glevel", "guildlvl", "guildlvup", "guildlevel", "guildlvlup"]
	allskill: ["allskills", "skillall", "skillsall"]
	allstats: ["allstat", "statall", "statsall"]
	ban: ["banish"]
	unban: ["unbanish"]
	unjail: ["discharge"]
	homlevel: ["hlvl", "hlevel", "homlvl", "homlvup"]
	homevolution: ["homevolve"]
	mutearea: ["stfu"]
	monsterignore: ["battleignore", "safe"]
	raise: ["revive"]
	kill: ["die"]
	guildstorage: ["gstorage"]
	accinfo: ["accountinfo"]
	itemreset: ["clearinventory"]
	channel: ["main"]
	autoloottype: ["aloottype"]
	camerainfo: ["setcamera", "viewpointvalue"]
	tee: ["t"]
	log: ["l"]
	request: ["wgm"]
}

/* List of commands that should not be logged at all */
/* Add as many commands as you like */
nolog: {
	iteminfo: 1
	mobinfo: 1
	uptime: 1
	duel: 1
	accept: 1
	reject: 1
	noask: 1
	time: 1
	jailtime: 1
	email: 1
	rates: 1
	help: 1
	commands: 1
	charcommands: 1
	refresh: 1
	// Should we log @hugo and @linus? They're quite spammy
	hugo: 1
	linus: 1
	// These are GM 0 commands, should never be logged, except guild manager
	invite: 1
	leave: 1
	request: 1
	hominfo: 1
	noks: 1
}

/* Commands help file */
help: {
	@include "conf/map/help.txt"
}