mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-27 07:08:00 +01:00
Deathmatch modifiers (#81673)
## About The Pull Request This PR adds the base to simple modifiers that the host can select to make the minigame ~~worse~~ more entertaining for everyone. Here's the screenshot of the UI (without a few modifiers I added later):  ## Why It's Good For The Game I've seen this minigame is frankly popular lately, so I thought I could contribute to it. ## Changelog 🆑 add: Added 20+ modifiers to the deathmatch minigame, which can be enabled by the host. /🆑
This commit is contained in:
@@ -95,10 +95,10 @@
|
||||
AddComponent(/datum/component/aggro_emote, emote_list = string_list(list("gnashes")))
|
||||
AddComponent(/datum/component/regenerator, outline_colour = regenerate_colour)
|
||||
if (tamer)
|
||||
on_tamed(tamer, feedback = FALSE)
|
||||
tamed(tamer, feedback = FALSE)
|
||||
befriend(tamer)
|
||||
else
|
||||
AddComponent(/datum/component/tameable, food_types = list(/obj/item/food/meat), tame_chance = 10, bonus_tame_chance = 5, after_tame = CALLBACK(src, PROC_REF(on_tamed)))
|
||||
AddComponent(/datum/component/tameable, food_types = list(/obj/item/food/meat), tame_chance = 10, bonus_tame_chance = 5)
|
||||
|
||||
teleport = new(src)
|
||||
teleport.Grant(src)
|
||||
@@ -119,7 +119,7 @@
|
||||
set_greyscale(colors = list(pick_weight(GLOB.carp_colors)))
|
||||
|
||||
/// Called when another mob has forged a bond of friendship with this one, passed the taming mob as 'tamer'
|
||||
/mob/living/basic/carp/proc/on_tamed(mob/tamer, feedback = TRUE)
|
||||
/mob/living/basic/carp/tamed(mob/living/tamer, atom/food, feedback = TRUE)
|
||||
buckle_lying = 0
|
||||
AddElement(/datum/element/ridable, ridable_data)
|
||||
AddComponent(/datum/component/obeys_commands, tamed_commands)
|
||||
|
||||
Reference in New Issue
Block a user