mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 06:58:30 +01:00
Merge pull request #1637 from Yoshax/ignorefix
Fixes ignored preferences not being saved between rounds
This commit is contained in:
@@ -10,6 +10,10 @@
|
||||
if(key_to_ignore in prefs.ignored_players)
|
||||
usr << "<span class='warning'>[key_to_ignore] is already being ignored.</span>"
|
||||
return
|
||||
if(key_to_ignore == usr.ckey)
|
||||
usr <<"<span class='notice'>You can't ignore yourself.</span>"
|
||||
return
|
||||
|
||||
prefs.ignored_players |= key_to_ignore
|
||||
prefs.save_preferences()
|
||||
usr << "<span class='notice'>Now ignoring <b>[key_to_ignore]</b>.</span>"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
/datum/category_item/player_setup_item/player_global/ooc/save_preferences(var/savefile/S)
|
||||
S["ignored_players"] << pref.ignored_players
|
||||
|
||||
|
||||
/*
|
||||
/datum/category_item/player_setup_item/player_global/ooc/sanitize_preferences()
|
||||
if(isnull(pref.ignored_players))
|
||||
pref.ignored_players = list()
|
||||
@@ -32,7 +32,11 @@
|
||||
var/player_to_ignore = input(user, "Who do you want to ignore?","Ignore") as null|text
|
||||
if(player_to_ignore)
|
||||
player_to_ignore = sanitize(ckey(player_to_ignore))
|
||||
if(player_to_ignore == user.ckey)
|
||||
user <<"<span class='notice'>You can't ignore yourself.</span>"
|
||||
return TOPIC_REFRESH
|
||||
pref.ignored_players |= player_to_ignore
|
||||
return TOPIC_REFRESH
|
||||
|
||||
return ..()
|
||||
*/
|
||||
@@ -998,6 +998,7 @@
|
||||
#include "code\modules\client\preference_setup\global\02_settings.dm"
|
||||
#include "code\modules\client\preference_setup\global\03_pai.dm"
|
||||
#include "code\modules\client\preference_setup\global\04_communicators.dm"
|
||||
#include "code\modules\client\preference_setup\global\05_ooc.dm"
|
||||
#include "code\modules\client\preference_setup\global\setting_datums.dm"
|
||||
#include "code\modules\client\preference_setup\loadout\gear_tweaks.dm"
|
||||
#include "code\modules\client\preference_setup\loadout\loadout.dm"
|
||||
|
||||
Reference in New Issue
Block a user