summaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
authorAlige <gauvain.dauchy@free.fr>2016-07-15 16:59:48 +0200
committerAlige <gauvain.dauchy@free.fr>2016-07-15 16:59:48 +0200
commit4ba31d7c64890c62a18abd5b02f12e1f75eecc0e (patch)
tree3145f677b514a5fbc09abc22dc1329ad1f9710ca /conf
parent9e5a34fa4b7ee46bab466243165132f503e01ed1 (diff)
downloadserverdata-4ba31d7c64890c62a18abd5b02f12e1f75eecc0e.tar.gz
serverdata-4ba31d7c64890c62a18abd5b02f12e1f75eecc0e.tar.bz2
serverdata-4ba31d7c64890c62a18abd5b02f12e1f75eecc0e.tar.xz
serverdata-4ba31d7c64890c62a18abd5b02f12e1f75eecc0e.zip
Extended groups.conf file in order to organise the hierarchy of GMs.
Diffstat (limited to 'conf')
-rw-r--r--conf/groups.conf166
1 files changed, 128 insertions, 38 deletions
diff --git a/conf/groups.conf b/conf/groups.conf
index 248d1a8e..00485b15 100644
--- a/conf/groups.conf
+++ b/conf/groups.conf
@@ -1,5 +1,4 @@
/*
-
Player groups configuration file
---------------------------------
@@ -85,6 +84,7 @@ groups: (
accept: true
reject: true
leave: true
+ whogm: true
}
permissions: {
/* without this basic permissions regular players could not
@@ -97,9 +97,8 @@ groups: (
id: 1
name: "Super Player"
inherit: ( "Player" ) /* can do everything Players can and more */
- level: 0
+ level: 2
commands: {
- /* informational commands */
commands: true
charcommands: true
help: true
@@ -117,7 +116,6 @@ groups: (
showexp: true
showzeny: true
whereis: true
- /* feature commands */
refresh: true
noask: true
noks: true
@@ -131,16 +129,17 @@ groups: (
channel: true
}
permissions: {
+ show_client_version: true
}
},
{
id: 2
name: "Support"
inherit: ( "Super Player" )
- level: 1
+ level: 3
commands: {
version: true
- where: true
+ where: [true, true]
jumpto: true
who: true
who2: true
@@ -149,8 +148,14 @@ groups: (
whomap2: true
whomap3: true
users: true
- broadcast: true
- localbroadcast: true
+ mapinfo: true
+ gat: true
+ mobsearch: true
+ idsearch: true
+ showmobs: true
+ skillid: true
+ skilltree: true
+ monsterignore: true
}
log_commands: true
permissions: {
@@ -162,7 +167,7 @@ groups: (
id: 3
name: "Script Manager"
inherit: ( "Support" )
- level: 1
+ level: 4
commands: {
tonpc: true
hidenpc: true
@@ -171,18 +176,24 @@ groups: (
unloadnpc: true
npcmove: true
addwarp: true
+ save: true
}
log_commands: true
permissions: {
- any_warp: true
}
},
{
id: 4
name: "Event Manager"
inherit: ( "Support" )
- level: 1
+ level: 4
commands: {
+ broadcast: true
+ localbroadcast: true
+ kami: true
+ kamb: true
+ kamc: true
+ lkami: true
monster: true
monstersmall: true
monsterbig: true
@@ -190,6 +201,12 @@ groups: (
cleanarea: true
cleanmap: true
item: [true, true]
+ item2: [true, true]
+ delitem: [true, true]
+ itembound: [true, true]
+ itembound2: [true, true]
+ produce: [true, true]
+ refine: [true, true]
zeny: [true, true]
disguise: [true, true]
undisguise: [true, true]
@@ -205,65 +222,140 @@ groups: (
gvgon: true
gvgoff: true
allowks: true
- me: true
- marry: true
- divorce: true
+ refresh: [true, true]
refreshall: true
+ fakename: true
+ kill: true
+ nuke: [true, true]
+ doommap: true
+ heal: [true, true]
+ alive: [true, true]
+ sound: true
+ storage: true
+ clone: [true, true]
+ slaveclone: [true, true]
+ evilclone: [true, true]
+ repairall: [true, true]
+ storeall: true
+ itemreset: true
+ clearstorage: true
+ cleargstorage: true
+ jump: [true, true]
+ killer: true
+ killable: true
+ monsterignore: [true, true]
+ npctalk: true
+ mute: true
+ mutearea: true
+ unmute: true
+ speed: [true, true]
}
log_commands: true
permissions: {
- can_trade: false
- any_warp: true
}
},
{
- id: 10
- name: "Law Enforcement"
- inherit: ( "Support" )
- level: 2
+ id: 5
+ name: "Developer"
+ inherit: ( "Support", "Script Manager" )
+ level: 4
commands: {
+ broadcast: true
+ localbroadcast: true
+ kami: true
+ kamb: true
+ kamc: true
+ lkami: true
hide: true
follow: true
+ warp: true
+ jump: true
+ memo: true
+ load: true
+ recall: true
+ slide: [true, true]
+ sound: true
+ }
+ log_commands: true
+ permissions: {
+ }
+},
+{
+ id: 6
+ name: "Patrol"
+ inherit: ( "Support" )
+ level: 4
+ commands: {
kick: true
- disguise: true
- fakename: true
- option: true
- speed: true
+ jailfor: true
+ hide: true
+ follow: true
warp: true
- kill: true
+ jump: true
+ memo: true
+ load: true
recall: true
+ }
+ log_commands: true
+ permissions: {
+ who_display_aid: true
+ view_hpmeter: true
+ }
+},
+{
+ id: 7
+ name: "Officer"
+ inherit: ( "Support", "Patrol" )
+ level: 5
+ commands: {
+ heal: [true, true]
+ alive: [true, true]
ban: true
block: true
jail: true
- jailfor: true
mute: true
- storagelist: true
- cartlist: true
- itemlist: true
- stats: true
+ unmute: true
+ storagelist: [true, true]
+ cartlist: [true, true]
+ itemlist: [true, true]
+ stats: [true, true]
}
log_commands: true
permissions: {
join_chat: true
kick_chat: true
hide_session: true
- who_display_aid: true
hack_info: true
+ send_gm: true
+ }
+},
+{
+ id: 8
+ name: "Game Master"
+ inherit: ( "Event Coordinator", "Officer" )
+ level: 6
+ commands: {
+ fakename: true
+ recallall: true
+ raisemap: [true, true]
+ raise: [true, true]
+ dropall: true
+ }
+ log_commands: true
+ permissions: {
any_warp: true
- view_hpmeter: true
}
},
{
id: 99
- name: "Admin"
+ name: "Administrator"
level: 99
- inherit: ( "Support", "Law Enforcement" )
+ inherit: ( "Developer", "Game Master" )
commands: {
/* not necessary due to all_commands: true */
}
log_commands: true
permissions: {
- can_trade: true
can_trade_bound: false
can_party: true
all_skill: false
@@ -271,11 +363,9 @@ groups: (
skill_unconditional: false
use_check: true
use_changemaptype: true
+ option: true
all_commands: true
hchsys_admin: true
- send_gm: true
- show_client_version: true
}
}
)
-