diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm
index 482b76d148c4..86a17fd07e34 100644
--- a/code/game/gamemodes/clock_cult/clock_cult.dm
+++ b/code/game/gamemodes/clock_cult/clock_cult.dm
@@ -93,8 +93,11 @@ Credit where due:
if(.)
var/datum/antagonist/clockcult/servant = .
var/datum/team/clockcult/cult = servant.get_team()
- cult.check_size()
-
+ cult.check_size()
+ if (GLOB.ratvar_approaches)
+ L.set_species(/datum/species/golem/clockwork/no_scrap)
+ to_chat(L, "The beacon is active! You are reformed in Ratvar's image.")
+
if(!silent && L)
if(.)
to_chat(L, "The world before you suddenly glows a brilliant yellow. [issilicon(L) ? "You cannot compute this truth!" : \
diff --git a/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm b/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm
index 05cec8adb210..7542c93ca2a2 100644
--- a/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm
+++ b/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm
@@ -6,7 +6,7 @@
/proc/adjust_clockwork_power(amount) //Adjusts the global clockwork power by this amount (min 0.)
var/current_power
if(GLOB.ratvar_approaches)
- amount *= 0.75 //The herald's beacon reduces power costs by 25% across the board!
+ amount *= 0.25 //The herald's beacon reduces power costs by 50% across the board!
if(GLOB.ratvar_awakens)
current_power = GLOB.clockwork_power = INFINITY
else