From 2290bc837281170da2144142fbdc84e39f389499 Mon Sep 17 00:00:00 2001 From: Dahlular <55758850+Dahlular@users.noreply.github.com> Date: Thu, 21 Oct 2021 23:02:08 -0600 Subject: [PATCH] Revert "OOC Notifications" --- code/__DEFINES/preferences.dm | 1 - code/modules/client/client_procs.dm | 11 ----------- code/modules/client/preferences.dm | 5 ----- code/modules/client/preferences_toggles.dm | 11 ----------- code/modules/client/verbs/ooc.dm | 4 ---- hyperstation/sound/effects/oocalert.ogg | Bin 4106 -> 0 bytes hyperstation/sound/effects/oocjoin.ogg | Bin 6826 -> 0 bytes 7 files changed, 32 deletions(-) delete mode 100644 hyperstation/sound/effects/oocalert.ogg delete mode 100644 hyperstation/sound/effects/oocjoin.ogg diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index 7da8960b6..1f0e0152b 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -16,7 +16,6 @@ #define DISABLE_ARRIVALRATTLE (1<<13) #define COMBOHUD_LIGHTING (1<<14) #define ANTAG_SYNC_WITH_CHARS (1<<15) -#define ANNOUNCE_LOGINP (1<<16) #define TOGGLES_DEFAULT (SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|MEMBER_PUBLIC|INTENT_STYLE|MIDROUND_ANTAG|SOUND_INSTRUMENTS|SOUND_SHIP_AMBIENCE|SOUND_PRAYERS|SOUND_ANNOUNCEMENTS) diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index e2f9cdf14..96ba948ba 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -274,17 +274,6 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) message_admins("Notice: [key_name_admin(src)] has the same [matches] as [key_name_admin(C)] (no longer logged in). ") log_access("Notice: [key_name(src)] has the same [matches] as [key_name(C)] (no longer logged in).") - for(var/client/C in GLOB.clients) - if( !C ) - continue - - if(C.prefs)//supposedly fixes a runtime with the following lines. Ripped from OldPollo. I miss you, Lads. :( - if(C.prefs.toggles & ANNOUNCE_LOGINP) - to_chat(world, "[src.key] has connected to the server.") - - if(C.prefs.toggles) - C << sound('hyperstation/sound/effects/oocjoin.ogg') - if(GLOB.player_details[ckey]) player_details = GLOB.player_details[ckey] player_details.byond_version = full_version diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index b7d70afbb..3c4c0d5dd 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -981,8 +981,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Play Lobby Music: [(toggles & SOUND_LOBBY) ? "Enabled":"Disabled"]
" dat += "See Pull Requests: [(chat_toggles & CHAT_PULLR) ? "Enabled":"Disabled"]
" dat += "
" - dat += "Announce Login: [(toggles & ANNOUNCE_LOGINP)?"Enabled":"Disabled"]
" - dat += "
" if(user.client) if(unlock_content) dat += "BYOND Membership Publicity: [(toggles & MEMBER_PUBLIC) ? "Public" : "Hidden"]
" @@ -2637,9 +2635,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) else be_special += list(be_special_type) - if("announce_loginp") - toggles ^= ANNOUNCE_LOGINP - if("name") be_random_name = !be_random_name diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index e8ea7a913..d194dc55c 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -365,17 +365,6 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS to_chat(src, "You will no longer examine things you click on.") SSblackbox.record_feedback("nested tally", "preferences_verb", 1, list("Toggle Ghost Inquisitiveness", "[prefs.inquisitive_ghost ? "Enabled" : "Disabled"]")) -/client/proc/toggleannounceloginplayer() - set name = "Do/Don't Announce Player Login" - set category = "Preferences" - set desc = "Toggle if you want an announcement to the server when you login during a round" - if(!holder) - return - prefs.toggles ^= ANNOUNCE_LOGINP - prefs.save_preferences() - to_chat(usr, "You will [(prefs.toggles & ANNOUNCE_LOGINP) ? "now" : "no longer"] have an announcement to other players when you login.") - SSblackbox.record_feedback("nested tally", "preferences_verb", 1, list("Toggle Player Login Announcement", "[prefs.toggles & ANNOUNCE_LOGINP ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - //Admin Preferences /client/proc/toggleadminhelpsound() set name = "Hear/Silence Adminhelps" diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index c173d0815..087c434b8 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -66,10 +66,6 @@ GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8") //The linkify span classes and linkify=TRUE below make ooc text get clickable chat href links if you pass in something resembling a url for(var/client/C in GLOB.clients) if(C.prefs.chat_toggles & CHAT_OOC) - - if(C.prefs.toggles) - C << sound('hyperstation/sound/effects/oocalert.ogg') - if(holder) if(!holder.fakekey || C.holder) if(check_rights_for(src, R_ADMIN)) diff --git a/hyperstation/sound/effects/oocalert.ogg b/hyperstation/sound/effects/oocalert.ogg deleted file mode 100644 index 725fff68d400e5840dfa87038c67082ca2c12df0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4106 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%0A_u63n;`Z=Pn zXvVoGlJ)jR?rJ0G(``ZQ!6rKLIKjKHr~73s@GI z-Nz>;nqcp75Cu6K?jlwbkPW&0ch}BJHj^UMyY62Oby^N3cXheQ7b%dI7gW=n}A##LBB9Wmc6#e-KG-Fm25g{Dl zNj9c?q7kvJ3*S!S`3gcg*EtjEsVIJ7l4W{MG|$gkBq`!ful($X^S)DZ((~BsUoOfW ziE<4d1qJKY9Y1%|V^WMJujY$BPg!iLjO`GGuETXw%9(g@@7`l4K5J_2>b*Yj{S(CZ z3xH%bR6IQJ<=Xvs(ZhrN8|gLZ=LYfLNQ^!;^Edi(IDg2~g>c*jc|0nA$5SNq@)o81 zH9zIt+Vam+{jO@Crgi?Bg@>Xr9f#8FpPH}#Bu|F_eAGP^6g z^ovpRX0>MSXn99pX4$uY`;*j?6&oUQe%gI9e~NP2FH7{B_pjR0Gwqe)t5^F!&Um#n zZ^a>Q;_U5jEw0%YaV_+0!?xwFZ#uqx`lEAjX7Sv#YY$c*Z}?3$;f(8S+u4wsOLs2~ zUKrPR;biA`dsg3Bt^W0&Px;%YRUWvqS(|t7bSA?=Vtd@9Iz`*2Veia6?TwNQ|N8Qy z7UT4N>GrerVWWRu_1>mbozZ^qYxU9}NAEvgzE0Ix=g<<5Ck##qNG$#M+E1qPpS6D} z?%Ex;y|;gSN6{0%hAk&%Hzq#(Mr+N=cs>7{j;~673mCb^-u&LX%LPSG?9xOoG=O{rZ232$FHkA~ diff --git a/hyperstation/sound/effects/oocjoin.ogg b/hyperstation/sound/effects/oocjoin.ogg deleted file mode 100644 index f0ab0140217f7939f757410bd5122464ba5d02d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6826 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