diff --git a/code/modules/events/immovable_rod/immovable_rod.dm b/code/modules/events/immovable_rod/immovable_rod.dm
index e9d2995218d..e1f0ada0e60 100644
--- a/code/modules/events/immovable_rod/immovable_rod.dm
+++ b/code/modules/events/immovable_rod/immovable_rod.dm
@@ -247,10 +247,16 @@
strongman.client?.give_award(/datum/award/achievement/jobs/feat_of_strength, strongman)
strongman.visible_message(
span_boldwarning("[strongman] suplexes [src] into the ground!"),
- span_warning("You suplex [src] into the ground!")
+ span_warning("As you suplex [src] into the ground, your body ripples with power!")
)
new /obj/structure/festivus/anchored(drop_location())
new /obj/effect/anomaly/flux(drop_location())
+
+ var/is_heavy_gravity = strongman.has_gravity() > STANDARD_GRAVITY //If for some reason you have to suplex the rod in heavy gravity, you get the double experience here as well, why not
+ var/experience_gained = 100 * num_sentient_mobs_hit * (is_heavy_gravity ? 2 : 1) // We gain more expeirence the more sentient mobs the rod has taken out. The deadlier the rod, the stronger we become. At 25 sentient mobs, we instantly become a legendary athlete.
+ strongman.mind?.adjust_experience(/datum/skill/athletics, experience_gained)
+ strongman.apply_status_effect(/datum/status_effect/exercised) //time for a nap, you earned it
+
qdel(src)
return TRUE
diff --git a/code/modules/library/skill_learning/generic_skillchips/rod_suplex.dm b/code/modules/library/skill_learning/generic_skillchips/rod_suplex.dm
index b889073909d..bff83423be7 100644
--- a/code/modules/library/skill_learning/generic_skillchips/rod_suplex.dm
+++ b/code/modules/library/skill_learning/generic_skillchips/rod_suplex.dm
@@ -1,12 +1,12 @@
/obj/item/skillchip/research_director
name = "R.D.S.P.L.X. skillchip"
desc = "Knowledge of how to solve the ancient conumdrum; what happens when an unstoppable force meets an immovable object."
- auto_traits = list(TRAIT_ROD_SUPLEX)
+ auto_traits = list(TRAIT_ROD_SUPLEX, TRAIT_STRENGTH)
skill_name = "True Strength"
skill_description = "The knowledge and strength to resolve the most ancient conumdrum; what happens when an unstoppable force meets an immovable object."
skill_icon = "dumbbell"
- activate_message = "You realise if you apply the correct force, at the correct angle, it is possible to make the immovable permanently movable."
- deactivate_message = "You forget how to permanently anchor a paradoxical object."
+ activate_message = "You realise if you apply the correct force, at the correct angle, it is possible to make the immovable permanently movable. And... damn, you look huge."
+ deactivate_message = "You forget how to permanently anchor a paradoxical object. Also, you should really hit the gym..."
chip_category = SKILLCHIP_CATEGORY_GENERAL
skillchip_flags = NONE
slot_use = 1
diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm
index fec698cab33..02f1ff9678f 100644
--- a/code/modules/mob/living/carbon/human/human_helpers.dm
+++ b/code/modules/mob/living/carbon/human/human_helpers.dm
@@ -326,6 +326,8 @@
fitness_modifier *= 2
if (HAS_TRAIT(src, TRAIT_STRENGTH))
fitness_modifier *= 1.5
+ if (HAS_TRAIT(src, TRAIT_ROD_SUPLEX))
+ fitness_modifier *= 2 // To be able to suplex a rod, you must possess an incredible amount of power
if (HAS_TRAIT(src, TRAIT_EASILY_WOUNDED))
fitness_modifier /= 2
if (HAS_TRAIT(src, TRAIT_GAMER))