diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index 50d1dea6953..89a1f79d4d2 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -106,12 +106,11 @@ /datum/antagonist/changeling/proc/reset_properties() changeling_speak = 0 chosen_sting = null - geneticpoints = initial(geneticpoints) + mimicing = "" sting_range = initial(sting_range) chem_recharge_rate = initial(chem_recharge_rate) chem_charges = min(chem_charges, chem_storage) chem_recharge_slowdown = initial(chem_recharge_slowdown) - mimicing = "" /datum/antagonist/changeling/proc/remove_changeling_powers() if(ishuman(owner.current) || ismonkey(owner.current)) @@ -119,6 +118,7 @@ for(var/datum/action/changeling/p in purchasedpowers) purchasedpowers -= p p.Remove(owner.current) + geneticpoints += p.dna_cost //MOVE THIS if(owner.current.hud_used?.lingstingdisplay)