Adds vampiric and changeling jumpstarters to the traitor uplink, removes them from the voting list (#21179)

This idea is from [UltraNumeron over on the
forums.](https://forums.aurorastation.org/topic/22577-merging-lings-and-vamps-with-tator-tots/#comment-181862)
Thanks/blame go to them :D


Everything subject to change, just wanted to get something potentially
testable. I imagine a proper rework of this would change much more, but
this at least lets us test "ling but with uplink and BC."

I also added a global datum for changelings, not sure if there's a
better way to turn someone into a ling already.

I think the probabilities for modes are done outside of version control,
so I could not remove the modes from the pool entirely. It may be that
we want to allow voting of these modes anyway, to allow for strictly
vamp/feeding/etc rounds, though the Horizon is more likely to teleport
into Earth orbit IRL.

I just used the same icon as the psionic jumpstarter because I didn't
want there to be anything residual left behind, like an empty implanter
~and this was easier~.

---------

Co-authored-by: JohnWildkins <john.wildkins@gmail.com>
This commit is contained in:
AlaunusLux
2026-02-27 00:38:07 +00:00
committed by GitHub
co-authored by JohnWildkins
parent 538fd914bb
commit e31b9729aa
10 changed files with 136 additions and 2 deletions
@@ -275,6 +275,18 @@
telecrystal_cost = 19
path = /obj/item/psionic_jumpstarter
/datum/uplink_item/item/visible_weapons/vampiric_jumpstarter
name = "Vampiric Jumpstarter"
telecrystal_cost = 20
path = /obj/item/vampiric_jumpstarter
antag_roles = list(MODE_TRAITOR)
/datum/uplink_item/item/visible_weapons/changeling_jumpstarter
name = "Changeling Jumpstarter"
telecrystal_cost = 20
path = /obj/item/changeling_jumpstarter
antag_roles = list(MODE_TRAITOR)
/datum/uplink_item/item/visible_weapons/flamethrower
name = "Flamethrower"
desc = "A flamethrower, with a full canister of fuel installed. Handle with caution."