mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
makes new ling transform compile. not sure if it works, though.
This commit is contained in:
+6
-4
@@ -376,7 +376,8 @@
|
||||
text += "<b>YES</b>|<a href='?src=\ref[src];changeling=clear'>no</a>"
|
||||
if (objectives.len==0)
|
||||
text += "<br>Objectives are empty! <a href='?src=\ref[src];changeling=autoobjectives'>Randomize!</a>"
|
||||
if( changeling && changeling.absorbed_dna.len && (current.real_name != changeling.absorbed_dna[1]) )
|
||||
var/datum/changelingprofile/firstprof = changeling.stored_profiles[1]
|
||||
if(changeling && changeling.stored_profiles.len && (current.real_name != firstprof.name) )
|
||||
text += "<br><a href='?src=\ref[src];changeling=initialdna'>Transform to initial appearance.</a>"
|
||||
else
|
||||
text += "<a href='?src=\ref[src];changeling=changeling'>yes</a>|<b>NO</b>"
|
||||
@@ -971,12 +972,13 @@
|
||||
usr << "<span class='notice'>The objectives for changeling [key] have been generated. You can edit them and anounce manually.</span>"
|
||||
|
||||
if("initialdna")
|
||||
if( !changeling || !changeling.absorbed_dna.len || !istype(current, /mob/living/carbon))
|
||||
if( !changeling || !changeling.stored_profiles.len || !istype(current, /mob/living/carbon))
|
||||
usr << "<span class='danger'>Resetting DNA failed!</span>"
|
||||
else
|
||||
var/mob/living/carbon/C = current
|
||||
C.dna = changeling.absorbed_dna[1]
|
||||
C.real_name = C.dna.real_name
|
||||
var/datum/changelingprofile/prof = changeling.stored_profiles[1]
|
||||
C.dna = prof.dna
|
||||
C.real_name = prof.name
|
||||
updateappearance(C)
|
||||
domutcheck(C)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user