From 4ba31d7c64890c62a18abd5b02f12e1f75eecc0e Mon Sep 17 00:00:00 2001 From: Alige Date: Fri, 15 Jul 2016 16:59:48 +0200 Subject: Extended groups.conf file in order to organise the hierarchy of GMs. --- conf/groups.conf | 166 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 128 insertions(+), 38 deletions(-) (limited to 'conf/groups.conf') 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 } } ) - -- cgit v1.2.3-70-g09d2