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