mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
Null character hotfix
This commit is contained in:
@@ -95,6 +95,11 @@
|
||||
/// Character slot number, used for saves and stuff.
|
||||
var/slot_number = 0
|
||||
|
||||
// Fuckery to prevent null characters
|
||||
/datum/character_save/New()
|
||||
randomise()
|
||||
real_name = random_name(gender, species)
|
||||
|
||||
/datum/character_save/proc/save(client/C)
|
||||
var/organlist
|
||||
var/rlimblist
|
||||
|
||||
@@ -494,7 +494,10 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts
|
||||
|
||||
for(var/i in 1 to length(character_saves))
|
||||
var/datum/character_save/CS = character_saves[i]
|
||||
name = CS.real_name || "Character [i]"
|
||||
if(CS.from_db)
|
||||
name = CS.real_name
|
||||
else
|
||||
name = "Character [i]"
|
||||
if(i == default_slot)
|
||||
name = "<b>[name]</b>"
|
||||
dat += "<a href='?_src_=prefs;preference=changeslot;num=[i];'>[name]</a><br>"
|
||||
|
||||
Reference in New Issue
Block a user