Skip to content

Commit

Permalink
[MIRROR] Gorilla Buffs: King of the Jungle Edition (Funky New Mode!) (#…
Browse files Browse the repository at this point in the history
…1152)

* Gorilla Buffs: King of the Jungle Edition (Funky New Mode!) (#81540)

## About The Pull Request

This PR buffs gorillas by making them more formidable threats while also
adjusting some of the related traitor items as well. The changes are as
listed:

- Gorillas now have the same understanding of language as monkeys. They
speak and understand monkey, and cannot speak but understand galactic
common.
- Gorillas are now slightly faster than humanoids when not holding
anything. While Usain Bolt may be slightly faster than a gorilla, you
are not.
- Gorilla damage increased from 18-20 to 25-30.
- Object damage doubled, going from 20 to 40.

These changes altogether make gorillas much more scary to come across,
as they'll be able to outpace you and get to the part where they maim
you much quicker. Crewmembers beware!

Furthermore, I've done some additional changes to the gorilla-related
traitor items as well:

- Gorilla cube box is replaced in the uplink by a singular gorilla cube.
Due to the changes above, this singular gorilla should be far more
useful than the 3 gorillas this item gave prior. The gorilla cube box
has been left in for any sort of mapping or admin shenanigans.

- Magillitis Serum Autoinjector has been buffed for self-use as a
consequence of the above changes, while nerfing its use against other
players to make them easier to kill. Additionally, Magillitis Serum
Autoinjector now also grants the resulting gorilla a self-regeneration
buff which kicks in after 12 seconds of not taking damage. I threw in
this additional buff as making yourself into a sentient gorilla pretty
much shows everyone you're valid salad, prevents you from using a lot of
traitor items and its cost of 15 is quite high.

## Why It's Good For The Game

Gorillas are fun, but in previous history we couldn't let them be too
powerful since it was relatively easy to mass-produce them via Genetics.
Since gorillas are pretty much traitor and admin-event exclusive now, we
can do more right by them by allowing them to be more like real-life
gorillas: faster than most humans, very powerful, and very scary if you
run into one who doesn't like you.

## Changelog
:cl:
balance: Gorillas are faster, stronger, but not bigger too. Note while
holding an item, they are the same speed as they were prior.
balance: Gorillas now have the understanding of languages as monkeys do.
balance: The Gorilla Cube Box for traitors has been replaced with a
singular gorilla cube. Due to the aforementioned changes, this singular
gorilla should be as scary if not scarier than 3 gorillas were prior.
balance: Magillitis Serum Autoinjector now grants the resulting gorilla
a slow passive regeneration effect which kicks in after not taking
damage for 12 seconds.
/:cl:

* Gorilla Buffs: King of the Jungle Edition (Funky New Mode!)

---------

Co-authored-by: IndieanaJones <[email protected]>
  • Loading branch information
2 people authored and StealsThePRs committed Feb 26, 2024
1 parent 747f07b commit 3697084
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
11 changes: 6 additions & 5 deletions code/modules/mob/living/basic/farm_animals/gorilla/gorilla.dm
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,19 @@
mob_biotypes = MOB_ORGANIC|MOB_HUMANOID
maxHealth = 220
health = 220
initial_language_holder = /datum/language_holder/monkey
response_help_continuous = "prods"
response_help_simple = "prod"
response_disarm_continuous = "challenges"
response_disarm_simple = "challenge"
response_harm_continuous = "thumps"
response_harm_simple = "thump"
speed = 0.5
speed = -0.1
melee_attack_cooldown = CLICK_CD_MELEE
melee_damage_lower = 15
melee_damage_upper = 18
melee_damage_lower = 25
melee_damage_upper = 30
damage_coeff = list(BRUTE = 1, BURN = 1.5, TOX = 1.5, STAMINA = 0, OXY = 1.5)
obj_damage = 20
obj_damage = 40
attack_verb_continuous = "pummels"
attack_verb_simple = "pummel"
attack_sound = 'sound/weapons/punch1.ogg'
Expand Down Expand Up @@ -123,7 +124,7 @@
/// Gorillas are slower when carrying something
/datum/movespeed_modifier/gorilla_standing
blacklisted_movetypes = (FLYING|FLOATING)
multiplicative_slowdown = 0.5
multiplicative_slowdown = 1.2

/// A smaller gorilla summoned via magic
/mob/living/basic/gorilla/lesser
Expand Down
3 changes: 2 additions & 1 deletion code/modules/reagents/chemistry/reagents/other_reagents.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2430,7 +2430,8 @@
/datum/reagent/magillitis/on_mob_life(mob/living/carbon/affected_mob, seconds_per_tick, times_fired)
. = ..()
if((ishuman(affected_mob)) && current_cycle > 10)
affected_mob.gorillize()
var/mob/living/basic/gorilla/new_gorilla = affected_mob.gorillize()
new_gorilla.AddComponent(/datum/component/regenerator, regeneration_delay = 12 SECONDS, brute_per_second = 1.5, outline_colour = COLOR_PALE_GREEN)

/datum/reagent/growthserum
name = "Growth Serum"
Expand Down
11 changes: 6 additions & 5 deletions code/modules/uplink/uplink_items/job.dm
Original file line number Diff line number Diff line change
Expand Up @@ -156,16 +156,17 @@
/datum/uplink_item/role_restricted/magillitis_serum
name = "Magillitis Serum Autoinjector"
desc = "A single-use autoinjector which contains an experimental serum that causes rapid muscular growth in Hominidae. \
Side-affects may include hypertrichosis, violent outbursts, and an unending affinity for bananas."
Side-affects may include hypertrichosis, violent outbursts, and an unending affinity for bananas. \
Now also contains regenerative chemicals to keep users healthy as they exercise their newfound muscles."
item = /obj/item/reagent_containers/hypospray/medipen/magillitis
cost = 15
restricted_roles = list(JOB_GENETICIST, JOB_RESEARCH_DIRECTOR)

/datum/uplink_item/role_restricted/gorillacubes
name = "Box of Gorilla Cubes"
desc = "A box with three Waffle Co. brand gorilla cubes. Eat big to get big. \
/datum/uplink_item/role_restricted/gorillacube
name = "Gorilla Cube"
desc = "A Waffle Co. brand gorilla cube. Eat big to get big. \
Caution: Product may rehydrate when exposed to water."
item = /obj/item/storage/box/gorillacubes
item = /obj/item/food/monkeycube/gorilla
cost = 6
restricted_roles = list(JOB_GENETICIST, JOB_RESEARCH_DIRECTOR)

Expand Down

0 comments on commit 3697084

Please sign in to comment.