VoG nerf/fix (#58491)

* nerf/fix

fixes cooldowns and nerfs stun timers

* Update code/datums/voice_of_god_command.dm

Co-authored-by: Fikou <piotrbryla@onet.pl>

* Update code/datums/voice_of_god_command.dm

Co-authored-by: Fikou <piotrbryla@onet.pl>

* Update code/datums/voice_of_god_command.dm

Co-authored-by: Fikou <piotrbryla@onet.pl>

Co-authored-by: Fikou <piotrbryla@onet.pl>
This commit is contained in:
InsaneRed
2021-04-21 21:51:49 +03:00
committed by GitHub
parent e7ce311947
commit 6264062845
+6 -6
View File
@@ -1,6 +1,6 @@
#define COOLDOWN_STUN 12 SECONDS
#define COOLDOWN_DAMAGE 6 SECONDS
#define COOLDOWN_MEME 3 SECONDS
#define COOLDOWN_STUN 120 SECONDS
#define COOLDOWN_DAMAGE 60 SECONDS
#define COOLDOWN_MEME 30 SECONDS
#define COOLDOWN_NONE 1 SECONDS
/// Used to stop listeners with silly or clown-esque (first) names such as "Honk" or "Flip" from screwing up certain commands.
@@ -141,7 +141,7 @@ GLOBAL_LIST_INIT(voice_of_god_commands, init_voice_of_god_commands())
/datum/voice_of_god_command/stun/execute(list/listeners, mob/living/user, power_multiplier = 1, message)
// Ensure 'as anything' is not used for loops that don't target all living mob types.
for(var/mob/living/target as anything in listeners)
target.Stun(60 * power_multiplier)
target.Stun(4 SECONDS * power_multiplier)
/// This command knocks the listeners down.
/datum/voice_of_god_command/paralyze
@@ -150,7 +150,7 @@ GLOBAL_LIST_INIT(voice_of_god_commands, init_voice_of_god_commands())
/datum/voice_of_god_command/paralyze/execute(list/listeners, mob/living/user, power_multiplier = 1, message)
for(var/mob/living/target as anything in listeners)
target.Paralyze(60 * power_multiplier)
target.Paralyze(4 SECONDS * power_multiplier)
/// This command puts carbon listeners to sleep.
/datum/voice_of_god_command/sleeping
@@ -159,7 +159,7 @@ GLOBAL_LIST_INIT(voice_of_god_commands, init_voice_of_god_commands())
/datum/voice_of_god_command/sleeping/execute(list/listeners, mob/living/user, power_multiplier = 1, message)
for(var/mob/living/carbon/target as anything in listeners)
target.Sleeping(40 * power_multiplier)
target.Sleeping(2 SECONDS * power_multiplier)
/// This command makes carbon listeners throw up like Mr. Creosote.
/datum/voice_of_god_command/vomit