Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] Summon Simians Max Level Reward Change #2400

Merged
merged 1 commit into from
Mar 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions code/modules/spells/spell_types/conjure/simian.dm
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
invocation = "OOGA OOGA OOGA!!!!"
invocation_type = INVOCATION_SHOUT

///Our gorilla transformation spell, additionally granted to the user at max level.
var/datum/action/cooldown/spell/shapeshift/gorilla/gorilla_transformation

summon_radius = 2
summon_type = list(
/mob/living/basic/gorilla/lesser,
Expand All @@ -25,9 +28,10 @@
. = ..()
summon_amount++ // MORE, MOOOOORE
if(spell_level == spell_max_level) // We reward the faithful.
summon_type = list(/mob/living/carbon/human/species/monkey/angry, /mob/living/basic/gorilla)
gorilla_transformation = new(owner)
gorilla_transformation.Grant(owner)
spell_requirements = SPELL_REQUIRES_NO_ANTIMAGIC // Max level lets you cast it naked, for monkey larp.
to_chat(owner, span_notice("Your simian power has reached maximum capacity! You can now cast this spell naked, and you will create adult Gorillas with each cast."))
to_chat(owner, span_notice("Your simian power has reached maximum capacity! You can now cast this spell naked, and have additionally been granted a gorilla transformation spell!"))

/datum/action/cooldown/spell/conjure/simian/cast(atom/cast_on)
. = ..()
Expand Down
9 changes: 9 additions & 0 deletions code/modules/spells/spell_types/shapeshift/gorilla.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@

/datum/action/cooldown/spell/shapeshift/gorilla
name = "Gorilla Form"
desc = "Take on the shape of a powerful gorilla."
invocation = "B'NA NAH-SLEMA!"
invocation_type = INVOCATION_SHOUT
spell_requirements = NONE

possible_shapes = list(/mob/living/basic/gorilla)
1 change: 1 addition & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -5792,6 +5792,7 @@
#include "code\modules\spells\spell_types\shapeshift\_shape_status.dm"
#include "code\modules\spells\spell_types\shapeshift\_shapeshift.dm"
#include "code\modules\spells\spell_types\shapeshift\dragon.dm"
#include "code\modules\spells\spell_types\shapeshift\gorilla.dm"
#include "code\modules\spells\spell_types\shapeshift\polar_bear.dm"
#include "code\modules\spells\spell_types\shapeshift\shapechange.dm"
#include "code\modules\spells\spell_types\teleport\_teleport.dm"
Expand Down
Loading