mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-23 00:22:12 +00:00
-Almost all aspects of virology and it's related machinery and objects have been purged from the code and map. -Most of disease code has been purged. Some pieces of it remain as holdovers because they would require extensive rewrite of defines and codes for things like nanite robot transformation and appendicitis (that frankly isn't necessary) -The outbreak event has been purged, as has the virology malicious code event variant. -The Virology department has been remapped into the Abandoned Sector.
98 lines
4.4 KiB
Plaintext
98 lines
4.4 KiB
Plaintext
var/list/vampirepower_types = typesof(/datum/power/vampire) - /datum/power/vampire
|
|
var/list/datum/power/vampire/vampirepowers = list()
|
|
|
|
/datum/power/vampire
|
|
var/blood_cost = 0
|
|
|
|
/datum/power/vampire/alertness
|
|
name = "Alertness"
|
|
desc = "Toggle whether you wish for your victims to get paralyzed and forget your deeds."
|
|
helptext = "If active, victims will become paralyzed and forget that you fed on them, instead remembering only a pleasant encounter."
|
|
blood_cost = 0
|
|
verbpath = /mob/living/carbon/human/proc/vampire_alertness
|
|
|
|
/datum/power/vampire/drain_blood
|
|
name = "Drain Blood"
|
|
desc = "Feed on the blood of a humanoid creature in order to gain further power."
|
|
blood_cost = 0
|
|
verbpath = /mob/living/carbon/human/proc/vampire_drain_blood
|
|
|
|
/datum/power/vampire/blood_heal
|
|
name = "Blood Heal"
|
|
desc = "At the cost of time and blood, heal any injuries you have sustained."
|
|
helptext = "You must remain uninterrupted in order to heal yourself."
|
|
blood_cost = 0
|
|
verbpath = /mob/living/carbon/human/proc/vampire_bloodheal
|
|
|
|
/datum/power/vampire/glare
|
|
name = "Glare"
|
|
desc = "Through blood magic, you stun those who are not wearing eye protection and are in your immediate proximity."
|
|
blood_cost = 0
|
|
verbpath = /mob/living/carbon/human/proc/vampire_glare
|
|
|
|
/datum/power/vampire/hypnotise
|
|
name = "Hypnotise"
|
|
desc = "You overwhelm the mind of your victim, rendering them unable to act for a short period of time."
|
|
helptext = "Requires that both you and your victim stay still for a short duration."
|
|
blood_cost = 0
|
|
verbpath = /mob/living/carbon/human/proc/vampire_hypnotise
|
|
|
|
/datum/power/vampire/presence
|
|
name = "Presence"
|
|
desc = "Passively influence mortals around you, making them more open towards your presence."
|
|
helptext = "While active, people around will receive social cues to be friendlier towards your character."
|
|
blood_cost = 50
|
|
verbpath = /mob/living/carbon/human/proc/vampire_presence
|
|
|
|
/datum/power/vampire/touch_of_life
|
|
name = "Touch of Life"
|
|
desc = "You touch the target, transferring healing chemicals to them."
|
|
blood_cost = 50
|
|
verbpath = /mob/living/carbon/human/proc/vampire_touch_of_life
|
|
|
|
/datum/power/vampire/veil_step
|
|
name = "Veil Step"
|
|
desc = "Enter the Veil for a moment, and skip to a shadow of your choosing."
|
|
helptext = "Right click on any tile to activate. If the tile is covered in shadows to any measure, you will teleport there."
|
|
blood_cost = 100
|
|
verbpath = /mob/living/carbon/human/proc/vampire_veilstep
|
|
|
|
/datum/power/vampire/bats
|
|
name = "Summon Bats"
|
|
desc = "Tear open the Veil for a moment, and summon forth familiars to assist you in abttle."
|
|
blood_cost = 200
|
|
verbpath = /mob/living/carbon/human/proc/vampire_bats
|
|
|
|
/datum/power/vampire/screech
|
|
name = "Chiropteran Screech"
|
|
desc = "Emit a powerful screech which shatters glass within a large radius, and stuns those who hear it."
|
|
blood_cost = 200
|
|
verbpath = /mob/living/carbon/human/proc/vampire_screech
|
|
|
|
/datum/power/vampire/veil_walk
|
|
name = "Veil Walking"
|
|
desc = "You can enter the Veil for a long duration of time, leaving behind only an incorporeal manifestation of yourself."
|
|
helptext = "While veil walking, you can walk through all solid objects and people. Others can see you, but they cannot interact with you. As you stay in this form, you will keep draining your blood. To stop veil walking, activate the power again."
|
|
blood_cost = 250
|
|
verbpath = /mob/living/carbon/human/proc/vampire_veilwalk
|
|
|
|
/datum/power/vampire/dominate
|
|
name = "Dominate"
|
|
desc = "Influence those weak of mind to follow your instructions."
|
|
helptext = "You and your target must remain stationary for a short period of time for this to work. You can then issue a command to your victim that they must follow in the short term."
|
|
blood_cost = 300
|
|
verbpath = /mob/living/carbon/human/proc/vampire_dominate
|
|
|
|
/datum/power/vampire/enthrall
|
|
name = "Enthrall"
|
|
desc = "Invoke a bloodbond between yourself and a mortal soul. They will then become your slave, required to execute your every command. They will be dependant on your blood."
|
|
helptext = "This works similarly to feeding: you must have a victim pinned to the ground in order for you to enthrall them."
|
|
blood_cost = 300
|
|
verbpath = /mob/living/carbon/human/proc/vampire_enthrall
|
|
|
|
/datum/power/vampire/embrace
|
|
name = "The Embrace"
|
|
desc = "Corrupt another innocent soul with the power of the Veil. They will become your kin: a vampire."
|
|
blood_cost = 500
|
|
verbpath = /mob/living/carbon/human/proc/vampire_embrace
|