mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 11:13:16 +00:00
Fix 'Spawn Character' DNA
Made spawned characters always use male sprites and not have accurate DNA. Also would runtime if you picked the option to not put a mind in, as it assumed there would be one.
This commit is contained in:
@@ -461,14 +461,17 @@ Traitors and the like can also be revived with the previous role mostly intact.
|
|||||||
|
|
||||||
//Write the appearance and whatnot out to the character
|
//Write the appearance and whatnot out to the character
|
||||||
picked_client.prefs.copy_to(new_character)
|
picked_client.prefs.copy_to(new_character)
|
||||||
|
if(new_character.dna)
|
||||||
|
new_character.dna.ResetUIFrom(new_character)
|
||||||
|
new_character.sync_organ_dna()
|
||||||
if(inhabit)
|
if(inhabit)
|
||||||
new_character.key = player_key
|
new_character.key = player_key
|
||||||
|
//Were they any particular special role? If so, copy.
|
||||||
//Were they any particular special role? If so, copy.
|
if(new_character.mind)
|
||||||
var/datum/antagonist/antag_data = get_antag_data(new_character.mind.special_role)
|
var/datum/antagonist/antag_data = get_antag_data(new_character.mind.special_role)
|
||||||
if(antag_data)
|
if(antag_data)
|
||||||
antag_data.add_antagonist(new_character.mind)
|
antag_data.add_antagonist(new_character.mind)
|
||||||
antag_data.place_mob(new_character)
|
antag_data.place_mob(new_character)
|
||||||
|
|
||||||
//If desired, apply equipment.
|
//If desired, apply equipment.
|
||||||
if(equipment)
|
if(equipment)
|
||||||
|
|||||||
Reference in New Issue
Block a user