[NON-MODULAR] The flavor text requirement now doesn't let you open the latejoin menu or ready up (#10063)

* fuck

* let's do pregame too
This commit is contained in:
Zonespace
2021-12-15 17:19:05 +00:00
committed by GitHub
parent ed5b36fab7
commit 9979fc30f8
3 changed files with 17 additions and 1 deletions
+2
View File
@@ -7,3 +7,5 @@
#define SEC_RESTRICTED_QUIRKS "Blind" = TRUE, "Brain Tumor" = TRUE, "Deaf" = TRUE, "Paraplegic" = TRUE, "Mute" = TRUE, "Foreigner" = TRUE, "Pacifist" = TRUE, "Chunky Fingers" = TRUE
#define HEAD_RESTRICTED_QUIRKS "Blind" = TRUE, "Deaf" = TRUE, "Mute" = TRUE, "Foreigner" = TRUE, "Chunky Fingers" = TRUE
#define TECH_RESTRICTED_QUIRKS "Chunky Fingers" = TRUE
#define FLAVOR_TEXT_CHAR_REQUIREMENT 150
+14
View File
@@ -136,6 +136,13 @@
if(!.)
return
var/mob/dead/new_player/new_player = hud.mymob
// SKYRAT EDIT BEGIN
if(length_char(new_player.client.prefs.read_preference(/datum/preference/text/flavor_text)) <= FLAVOR_TEXT_CHAR_REQUIREMENT)
to_chat(new_player, span_notice("You need at least [FLAVOR_TEXT_CHAR_REQUIREMENT] characters of flavor text to ready up for the round. You have [length_char(new_player.client.prefs.read_preference(/datum/preference/text/flavor_text))] characters."))
return
// SKYRAT EDIT END
ready = !ready
if(ready)
new_player.ready = PLAYER_READY_TO_PLAY
@@ -195,6 +202,13 @@
SSticker.queued_players += new_player
to_chat(new_player, span_notice("You have been added to the queue to join the game. Your position in queue is [SSticker.queued_players.len]."))
return
// SKYRAT EDIT BEGIN
if(length_char(new_player.client.prefs.read_preference(/datum/preference/text/flavor_text)) <= FLAVOR_TEXT_CHAR_REQUIREMENT)
to_chat(new_player, span_notice("You need at least [FLAVOR_TEXT_CHAR_REQUIREMENT] characters of flavor text to join the round. You have [length_char(new_player.client.prefs.read_preference(/datum/preference/text/flavor_text))] characters."))
return
// SKYRAT EDIT END
new_player.LateChoices()
/atom/movable/screen/lobby/button/join/proc/show_join_button()
+1 -1
View File
@@ -952,7 +952,7 @@ SUBSYSTEM_DEF(job)
JobDebug("[debug_prefix] Error: [get_job_unavailable_error_message(JOB_UNAVAILABLE_SPECIES)], Player: [player][add_job_to_log ? ", Job: [possible_job]" : ""]")
return JOB_UNAVAILABLE_SPECIES
if(length_char(player.client.prefs.read_preference(/datum/preference/text/flavor_text)) <= 150)
if(length_char(player.client.prefs.read_preference(/datum/preference/text/flavor_text)) <= FLAVOR_TEXT_CHAR_REQUIREMENT)
JobDebug("[debug_prefix] Error: [get_job_unavailable_error_message(JOB_UNAVAILABLE_FLAVOUR)], Player: [player][add_job_to_log ? ", Job: [possible_job]" : ""]")
return JOB_UNAVAILABLE_FLAVOUR