diff --git a/code/modules/antagonists/changeling/datum_changeling.dm b/code/modules/antagonists/changeling/datum_changeling.dm
index 2496b0d3c984..4bb5a1659437 100644
--- a/code/modules/antagonists/changeling/datum_changeling.dm
+++ b/code/modules/antagonists/changeling/datum_changeling.dm
@@ -87,7 +87,7 @@ RESTRICT_TYPE(/datum/antagonist/changeling)
/datum/antagonist/changeling/greet()
. = ..()
SEND_SOUND(owner.current, sound('sound/ambience/antag/ling_alert.ogg'))
- . += "Remember: you get all of their absorbed DNA if you absorb a fellow changeling."
+ . += "Use say \":g message\" to communicate with your fellow changelings. Remember: you get all of their absorbed DNA if you absorb a fellow changeling."
/datum/antagonist/changeling/farewell()
to_chat(owner.current, "You grow weak and lose your powers! You are no longer a changeling and are stuck in your current form!")
@@ -98,6 +98,7 @@ RESTRICT_TYPE(/datum/antagonist/changeling)
START_PROCESSING(SSobj, src)
add_new_languages(L.languages) // Absorb the languages of the new body.
update_languages() // But also, give the changeling the languages they've already absorbed before this.
+ L.add_language("Changeling")
// If there's a mob_override, this is a body transfer, and therefore we should give them back their powers they had while in the old body.
if(mob_override)
for(var/datum/action/changeling/power in acquired_powers)
@@ -125,6 +126,7 @@ RESTRICT_TYPE(/datum/antagonist/changeling)
if(L.hud_used?.lingstingdisplay)
L.hud_used.lingstingdisplay.invisibility = 101
L.hud_used.lingchemdisplay.invisibility = 101
+ L.remove_language("Changeling")
remove_unnatural_languages(L)
UnregisterSignal(L, COMSIG_MOB_DEATH)
// If there's a mob_override, this is a body transfer, and therefore we should only remove their powers from the old body.
diff --git a/code/modules/antagonists/changeling/powers/hivemind.dm b/code/modules/antagonists/changeling/powers/hivemind.dm
index ecefc978f6fd..64abb25dc054 100644
--- a/code/modules/antagonists/changeling/powers/hivemind.dm
+++ b/code/modules/antagonists/changeling/powers/hivemind.dm
@@ -3,20 +3,13 @@ GLOBAL_LIST_EMPTY(hivemind_bank)
/datum/action/changeling/hivemind_pick
name = "Hivemind Access"
- desc = "Allows us to upload or absorb DNA in the airwaves. Does not count towards absorb objectives. Allows us to speak over the Changeling Hivemind using :g. Costs 10 chemicals."
+ desc = "Allows us to upload or absorb DNA in the airwaves. Does not count towards absorb objectives. Costs 10 chemicals."
helptext = "Tunes our chemical receptors for hivemind communication, which passively grants us access to the Changeling Hivemind."
button_overlay_icon_state = "hive_absorb"
chemical_cost = 10
- dna_cost = 4
- power_type = CHANGELING_PURCHASABLE_POWER
+ power_type = CHANGELING_INNATE_POWER
category = /datum/changeling_power_category/utility
-/datum/action/changeling/hivemind_pick/on_purchase(mob/user, datum/antagonist/changeling/C)
- if(!..())
- return
- user.add_language("Changeling")
- to_chat(user, "We feel our consciousness become capable of communion with the hivemind.")
-
/datum/action/changeling/hivemind_pick/sting_action(mob/user)
var/channel_pick = tgui_alert(user, "Upload or Absorb DNA?", "Channel Select", list("Upload", "Absorb"))