Merge pull request #5145 from VOREStation/vs-port-3058

[PORT] Halve character-join lag
This commit is contained in:
Atermonera
2018-04-04 17:38:31 -07:00
committed by GitHub
9 changed files with 33 additions and 182 deletions
+1 -1
View File
@@ -273,7 +273,7 @@ datum/preferences
ShowChoices(usr)
return 1
/datum/preferences/proc/copy_to(mob/living/carbon/human/character, icon_updates = 1)
/datum/preferences/proc/copy_to(mob/living/carbon/human/character, icon_updates = TRUE)
// Sanitizing rather than saving as someone might still be editing when copy_to occurs.
player_setup.sanitize_setup()
@@ -1090,7 +1090,7 @@
else
usr << "<span class='warning'>You failed to check the pulse. Try again.</span>"
/mob/living/carbon/human/proc/set_species(var/new_species, var/default_colour)
/mob/living/carbon/human/proc/set_species(var/new_species, var/default_colour, var/regen_icons = TRUE)
if(!dna)
if(!new_species)
@@ -1153,6 +1153,7 @@
maxHealth = species.total_health
spawn(0)
if(regen_icons) regenerate_icons()
make_blood()
if(vessel.total_volume < species.blood_volume)
vessel.maximum_volume = species.blood_volume
+1 -1
View File
@@ -453,7 +453,7 @@
client.prefs.real_name = random_name(new_character.gender)
client.prefs.randomize_appearance_and_body_for(new_character)
else
client.prefs.copy_to(new_character)
client.prefs.copy_to(new_character, icon_updates = TRUE)
src << sound(null, repeat = 0, wait = 0, volume = 85, channel = 1) // MAD JAMS cant last forever yo