mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
Merge branch 'adminstuff'
Conflicts: code/modules/admin/admin_verbs.dm
This commit is contained in:
@@ -226,7 +226,6 @@
|
|||||||
#include "code\game\gamemodes\blob\blobs\factory.dm"
|
#include "code\game\gamemodes\blob\blobs\factory.dm"
|
||||||
#include "code\game\gamemodes\blob\blobs\node.dm"
|
#include "code\game\gamemodes\blob\blobs\node.dm"
|
||||||
#include "code\game\gamemodes\blob\blobs\shield.dm"
|
#include "code\game\gamemodes\blob\blobs\shield.dm"
|
||||||
#include "code\game\gamemodes\cell\syndiecell.dm"
|
|
||||||
#include "code\game\gamemodes\changeling\changeling.dm"
|
#include "code\game\gamemodes\changeling\changeling.dm"
|
||||||
#include "code\game\gamemodes\changeling\changeling_powers.dm"
|
#include "code\game\gamemodes\changeling\changeling_powers.dm"
|
||||||
#include "code\game\gamemodes\changeling\modularchangling.dm"
|
#include "code\game\gamemodes\changeling\modularchangling.dm"
|
||||||
|
|||||||
@@ -1,24 +1,12 @@
|
|||||||
//admin verb groups - They can overlap if you so wish. Only one of each verb will exist in the verbs list regardless
|
//admin verb groups - They can overlap if you so wish. Only one of each verb will exist in the verbs list regardless
|
||||||
var/list/admin_verbs_default = list(
|
var/list/admin_verbs_default = list(
|
||||||
/datum/admins/proc/show_player_panel, /*shows an interface for individual players, with various links (links require additional flags*/
|
/datum/admins/proc/show_player_panel, /*shows an interface for individual players, with various links (links require additional flags*/
|
||||||
/client/proc/game_panel, /*game panel, allows to change game-mode etc*/
|
|
||||||
/datum/admins/proc/toggleooc, /*toggles ooc on/off for everyone*/
|
|
||||||
/datum/admins/proc/toggleoocdead, /*toggles ooc on/off for everyone who is dead*/
|
|
||||||
/client/proc/toggleadminhelpsound, /*toggles whether we hear a sound when adminhelps/PMs are used*/
|
/client/proc/toggleadminhelpsound, /*toggles whether we hear a sound when adminhelps/PMs are used*/
|
||||||
/client/proc/deadmin_self, /*destroys our own admin datum so we can play as a regular player*/
|
/client/proc/deadmin_self, /*destroys our own admin datum so we can play as a regular player*/
|
||||||
/client/proc/cmd_admin_say, /*admin-only ooc chat*/
|
|
||||||
/client/proc/hide_verbs, /*hides all our adminverbs*/
|
/client/proc/hide_verbs, /*hides all our adminverbs*/
|
||||||
/client/proc/hide_most_verbs, /*hides all our hideable adminverbs*/
|
/client/proc/hide_most_verbs, /*hides all our hideable adminverbs*/
|
||||||
/client/proc/debug_variables, /*allows us to -see- the variables of any instance in the game. +VAREDIT needed to modify*/
|
/client/proc/debug_variables, /*allows us to -see- the variables of any instance in the game. +VAREDIT needed to modify*/
|
||||||
/client/proc/check_ai_laws, /*shows AI and borg laws*/
|
|
||||||
/client/proc/check_antagonists, /*shows all antags*/
|
/client/proc/check_antagonists, /*shows all antags*/
|
||||||
/client/proc/admin_memo, /*admin memo system. show/delete/write. +SERVER needed to delete admin memos of others*/
|
|
||||||
/client/proc/deadchat, /*toggles deadchat on/off*/
|
|
||||||
/client/proc/dsay, /*talk in deadchat using our ckey/fakekey*/
|
|
||||||
/client/proc/toggleprayers, /*toggles prayers on/off*/
|
|
||||||
/client/proc/toggle_hear_radio, /*toggles whether we hear the radio*/
|
|
||||||
/client/proc/investigate_show, /*various admintools for investigation. Such as a singulo grief-log*/
|
|
||||||
/client/proc/secrets
|
|
||||||
)
|
)
|
||||||
var/list/admin_verbs_admin = list(
|
var/list/admin_verbs_admin = list(
|
||||||
/client/proc/player_panel, /*shows an interface for all players, with links to various panels (old style)*/
|
/client/proc/player_panel, /*shows an interface for all players, with links to various panels (old style)*/
|
||||||
@@ -55,8 +43,21 @@ var/list/admin_verbs_admin = list(
|
|||||||
/client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/
|
/client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/
|
||||||
/client/proc/cmd_admin_create_centcom_report,
|
/client/proc/cmd_admin_create_centcom_report,
|
||||||
/client/proc/check_words, /*displays cult-words*/
|
/client/proc/check_words, /*displays cult-words*/
|
||||||
|
/client/proc/check_ai_laws, /*shows AI and borg laws*/
|
||||||
|
/client/proc/admin_memo, /*admin memo system. show/delete/write. +SERVER needed to delete admin memos of others*/
|
||||||
|
/client/proc/deadchat, /*toggles deadchat on/off*/
|
||||||
|
/client/proc/dsay, /*talk in deadchat using our ckey/fakekey*/
|
||||||
|
/client/proc/toggleprayers, /*toggles prayers on/off*/
|
||||||
|
// /client/proc/toggle_hear_deadcast, /*toggles whether we hear deadchat*/
|
||||||
|
/client/proc/toggle_hear_radio, /*toggles whether we hear the radio*/
|
||||||
|
/client/proc/investigate_show, /*various admintools for investigation. Such as a singulo grief-log*/
|
||||||
|
/client/proc/secrets,
|
||||||
|
/datum/admins/proc/toggleooc, /*toggles ooc on/off for everyone*/
|
||||||
|
/datum/admins/proc/toggleoocdead, /*toggles ooc on/off for everyone who is dead*/
|
||||||
|
/client/proc/game_panel, /*game panel, allows to change game-mode etc*/
|
||||||
|
/client/proc/cmd_admin_say, /*admin-only ooc chat*/
|
||||||
/client/proc/free_slot /*frees slot for chosen job*/
|
/client/proc/free_slot /*frees slot for chosen job*/
|
||||||
)
|
)
|
||||||
var/list/admin_verbs_ban = list(
|
var/list/admin_verbs_ban = list(
|
||||||
/client/proc/unban_panel,
|
/client/proc/unban_panel,
|
||||||
/client/proc/jobbans,
|
/client/proc/jobbans,
|
||||||
@@ -208,20 +209,14 @@ var/list/admin_verbs_hideable = list(
|
|||||||
/proc/release
|
/proc/release
|
||||||
)
|
)
|
||||||
var/list/admin_verbs_mod = list(
|
var/list/admin_verbs_mod = list(
|
||||||
/client/proc/check_antagonists, /*shows all antags*/
|
|
||||||
/client/proc/cmd_admin_pm_context, /*right-click adminPM interface*/
|
/client/proc/cmd_admin_pm_context, /*right-click adminPM interface*/
|
||||||
/client/proc/cmd_admin_pm_panel, /*admin-pm list*/
|
/client/proc/cmd_admin_pm_panel, /*admin-pm list*/
|
||||||
/client/proc/debug_variables, /*allows us to -see- the variables of any instance in the game.*/
|
/client/proc/debug_variables, /*allows us to -see- the variables of any instance in the game.*/
|
||||||
/client/proc/playernotes,
|
/client/proc/playernotes,
|
||||||
/client/proc/admin_ghost, /*allows us to ghost/reenter body at will*/
|
/client/proc/admin_ghost, /*allows us to ghost/reenter body at will*/
|
||||||
/client/proc/toggleadminhelpsound, /*toggles whether we hear a sound when adminhelps/PMs are used*/
|
|
||||||
/client/proc/hide_verbs, /*hides all our adminverbs*/
|
|
||||||
/client/proc/hide_verbs,
|
|
||||||
/client/proc/mod_panel,
|
/client/proc/mod_panel,
|
||||||
/client/proc/cmd_mod_say,
|
/client/proc/cmd_mod_say,
|
||||||
/datum/admins/proc/show_player_info
|
/datum/admins/proc/show_player_info
|
||||||
//client/proc/Report,
|
|
||||||
//client/proc/display_admin_reports
|
|
||||||
)
|
)
|
||||||
/client/proc/add_admin_verbs()
|
/client/proc/add_admin_verbs()
|
||||||
if(holder)
|
if(holder)
|
||||||
@@ -238,7 +233,7 @@ var/list/admin_verbs_mod = list(
|
|||||||
if(holder.rights & R_REJUVINATE) verbs += admin_verbs_rejuv
|
if(holder.rights & R_REJUVINATE) verbs += admin_verbs_rejuv
|
||||||
if(holder.rights & R_SOUNDS) verbs += admin_verbs_sounds
|
if(holder.rights & R_SOUNDS) verbs += admin_verbs_sounds
|
||||||
if(holder.rights & R_SPAWN) verbs += admin_verbs_spawn
|
if(holder.rights & R_SPAWN) verbs += admin_verbs_spawn
|
||||||
if(holder.rights & R_MOD) verbs -= admin_verbs_default; verbs += admin_verbs_mod
|
if(holder.rights & R_MOD) verbs += admin_verbs_mod
|
||||||
|
|
||||||
/client/proc/remove_admin_verbs()
|
/client/proc/remove_admin_verbs()
|
||||||
verbs.Remove(
|
verbs.Remove(
|
||||||
|
|||||||
@@ -28,8 +28,8 @@
|
|||||||
# +EVERYTHING (or +HOST or +ALL) = Simply gives you everything without having to type every flag
|
# +EVERYTHING (or +HOST or +ALL) = Simply gives you everything without having to type every flag
|
||||||
|
|
||||||
Admin Observer
|
Admin Observer
|
||||||
Moderator +ADMIN
|
Moderator +MOD
|
||||||
Admin Candidate +@
|
Admin Candidate +ADMIN
|
||||||
Trial Admin +@ +SPAWN +REJUV +VAREDIT +BAN
|
Trial Admin +@ +SPAWN +REJUV +VAREDIT +BAN
|
||||||
Badmin +@ +POSSESS +BUILDMODE +SERVER +FUN
|
Badmin +@ +POSSESS +BUILDMODE +SERVER +FUN
|
||||||
Game Admin +@ +STEALTH +SOUNDS +DEBUG
|
Game Admin +@ +STEALTH +SOUNDS +DEBUG
|
||||||
|
|||||||
Reference in New Issue
Block a user