mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 06:57:42 +01:00
Adds new ability backgrounds to each vampire sub-class (#30843)
* Replaces Original bg_vampire with subclass varients and new general varient * Makes garg powers utilize subclass background * Makes hemo powers utilize subclass background * Makes umbrae powers utilize subclass background * Makes dant powers utilize subclass background * Removes built in background from raise vampires * Removes the accidental background on the blood barrier structure... * Removes a double background from garg grasp * Makes the Garg background lighter to further contrast the Hemo one * Tidies up the base vampire background, approved by Ahzpy
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
name = "Enthrall (150)"
|
||||
desc = "You use a large portion of your power to sway those loyal to none to be loyal to you only."
|
||||
gain_desc = "You have gained the ability to thrall people to your will."
|
||||
action_background_icon_state = "bg_dant"
|
||||
action_icon_state = "vampire_enthrall"
|
||||
required_blood = 150
|
||||
deduct_blood_on_cast = FALSE
|
||||
@@ -78,6 +79,7 @@
|
||||
name = "Commune"
|
||||
desc = "Talk to your thralls telepathically."
|
||||
gain_desc = "You have gained the ability to commune with your thralls."
|
||||
action_background_icon_state = "bg_dant"
|
||||
action_icon_state = "vamp_communication"
|
||||
base_cooldown = 2 SECONDS
|
||||
|
||||
@@ -127,6 +129,7 @@
|
||||
name = "Pacify (10)"
|
||||
desc = "Pacify a target temporarily, making them unable to cause harm."
|
||||
gain_desc = "You have gained the ability to pacify someone's harmful tendencies, preventing them from doing any physical harm to anyone."
|
||||
action_background_icon_state = "bg_dant"
|
||||
action_icon_state = "pacify"
|
||||
base_cooldown = 30 SECONDS
|
||||
required_blood = 10
|
||||
@@ -147,6 +150,7 @@
|
||||
desc = "Switch positions with a target."
|
||||
gain_desc = "You have gained the ability to switch positions with a targeted mob."
|
||||
centcom_cancast = FALSE
|
||||
action_background_icon_state = "bg_dant"
|
||||
action_icon_state = "subspace_swap"
|
||||
base_cooldown = 30 SECONDS
|
||||
required_blood = 30
|
||||
@@ -176,6 +180,7 @@
|
||||
name = "Deploy Decoy (30)"
|
||||
desc = "Briefly turn invisible and deploy a decoy illusion to fool your prey."
|
||||
gain_desc = "You have gained the ability to turn invisible and create decoy illusions."
|
||||
action_background_icon_state = "bg_dant"
|
||||
action_icon_state = "decoy"
|
||||
required_blood = 30
|
||||
base_cooldown = 40 SECONDS
|
||||
@@ -192,6 +197,7 @@
|
||||
name = "Rally Thralls (100)"
|
||||
desc = "Removes all incapacitating effects from your nearby thralls."
|
||||
gain_desc = "You have gained the ability to remove all incapacitating effects from nearby thralls."
|
||||
action_background_icon_state = "bg_dant"
|
||||
action_icon_state = "thralls_up"
|
||||
required_blood = 100
|
||||
base_cooldown = 100 SECONDS
|
||||
@@ -219,6 +225,7 @@
|
||||
name = "Blood Bond"
|
||||
desc = "Creates a net between you and your nearby thralls that evenly shares all damage received."
|
||||
gain_desc = "You have gained the ability to share damage between you and your thralls."
|
||||
action_background_icon_state = "bg_dant"
|
||||
action_icon_state = "blood_bond"
|
||||
required_blood = 5
|
||||
|
||||
@@ -233,6 +240,7 @@
|
||||
name = "Mass Hysteria (70)"
|
||||
desc = "Casts a powerful illusion to make everyone nearby perceive others to looks like random animals after briefly blinding them."
|
||||
gain_desc = "You have gained the ability to make everyone nearby perceive others to looks like random animals after briefly blinding them."
|
||||
action_background_icon_state = "bg_dant"
|
||||
action_icon_state = "hysteria"
|
||||
required_blood = 70
|
||||
base_cooldown = 180 SECONDS
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
gain_desc = "You have gained the ability to temporarily resist large amounts of stuns and physical damage."
|
||||
base_cooldown = 40 SECONDS
|
||||
required_blood = 30
|
||||
action_background_icon_state = "bg_garg"
|
||||
action_icon_state = "blood_swell"
|
||||
|
||||
/datum/spell/vampire/self/blood_swell/cast(list/targets, mob/user)
|
||||
@@ -16,6 +17,7 @@
|
||||
name = "Seismic Stomp (30)"
|
||||
desc = "You slam your foot into the ground sending a powerful shockwave through the station's hull, sending people flying away. Cannot be cast if your legs are restrained by a bola or similar."
|
||||
gain_desc = "You have gained the ability to knock people back using a powerful stomp."
|
||||
action_background_icon_state = "bg_garg"
|
||||
action_icon_state = "seismic_stomp"
|
||||
base_cooldown = 60 SECONDS
|
||||
required_blood = 30
|
||||
@@ -77,6 +79,7 @@
|
||||
desc = "When toggled you will automatically pry open doors that you bump into if you do not have access."
|
||||
gain_desc = "You have gained the ability to force open doors at a small blood cost."
|
||||
base_cooldown = 2 SECONDS
|
||||
action_background_icon_state = "bg_garg"
|
||||
action_icon_state = "OH_YEAAAAH"
|
||||
|
||||
/datum/spell/vampire/self/overwhelming_force/cast(list/targets, mob/user)
|
||||
@@ -96,6 +99,7 @@
|
||||
gain_desc = "You have gained the ability to temporarily move at high speeds."
|
||||
base_cooldown = 30 SECONDS
|
||||
required_blood = 30
|
||||
action_background_icon_state = "bg_garg"
|
||||
action_icon_state = "blood_rush"
|
||||
|
||||
/datum/spell/vampire/self/blood_rush/can_cast(mob/user, charge_check, show_message)
|
||||
@@ -130,9 +134,9 @@
|
||||
selection_activated_message = "<span class='notice'>You raise your hand, full of demonic energy! <B>Left-click to cast at a target!</B></span>"
|
||||
selection_deactivated_message = "<span class='notice'>You re-absorb the energy...for now.</span>"
|
||||
|
||||
action_background_icon_state = "bg_garg"
|
||||
action_icon_state = "demonic_grasp"
|
||||
|
||||
action_background_icon_state = "bg_vampire"
|
||||
sound = null
|
||||
invocation_type = "none"
|
||||
invocation = null
|
||||
@@ -198,6 +202,7 @@
|
||||
gain_desc = "You can now charge at a target on screen, dealing massive damage and destroying structures."
|
||||
required_blood = 30
|
||||
base_cooldown = 30 SECONDS
|
||||
action_background_icon_state = "bg_garg"
|
||||
action_icon_state = "vampire_charge"
|
||||
|
||||
/datum/spell/vampire/charge/create_new_targeting()
|
||||
@@ -224,6 +229,7 @@
|
||||
gain_desc = "You can now leap to a target and trap them in a conjured arena."
|
||||
required_blood = 150
|
||||
base_cooldown = 30 SECONDS
|
||||
action_background_icon_state = "bg_garg"
|
||||
action_icon_state = "duel"
|
||||
should_recharge_after_cast = FALSE
|
||||
var/spell_active = FALSE
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
gain_desc = "You have gained the ability to forge your hands into vampiric claws."
|
||||
base_cooldown = 30 SECONDS
|
||||
required_blood = 30
|
||||
action_background_icon_state = "bg_hemo"
|
||||
action_icon_state = "vampire_claws"
|
||||
|
||||
/datum/spell/vampire/self/vamp_claws/cast(mob/user)
|
||||
@@ -133,6 +134,7 @@
|
||||
required_blood = 10
|
||||
|
||||
base_cooldown = 30 SECONDS
|
||||
action_background_icon_state = "bg_hemo"
|
||||
action_icon_state = "blood_tendrils"
|
||||
sound = 'sound/misc/enter_blood.ogg'
|
||||
var/area_of_affect = 1
|
||||
@@ -178,6 +180,7 @@
|
||||
base_cooldown = 1 MINUTES
|
||||
should_recharge_after_cast = FALSE
|
||||
deduct_blood_on_cast = FALSE
|
||||
action_background_icon_state = "bg_hemo"
|
||||
action_icon_state = "blood_barrier"
|
||||
|
||||
var/max_walls = 3
|
||||
@@ -270,7 +273,7 @@
|
||||
gain_desc = "You have gained the ability to shift into a pool of blood, allowing you to evade pursuers with great mobility."
|
||||
jaunt_duration = 3 SECONDS
|
||||
clothes_req = FALSE
|
||||
action_background_icon_state = "bg_vampire"
|
||||
action_background_icon_state = "bg_hemo"
|
||||
action_icon_state = "blood_pool"
|
||||
jaunt_type_path = /obj/effect/dummy/spell_jaunt/blood_pool
|
||||
jaunt_water_effect = FALSE
|
||||
@@ -288,6 +291,7 @@
|
||||
name = "Predator Senses"
|
||||
desc = "Hunt down your prey, there's nowhere to hide..."
|
||||
gain_desc = "Your senses are heightened, nobody can hide from you now."
|
||||
action_background_icon_state = "bg_hemo"
|
||||
action_icon_state = "predator_sense"
|
||||
base_cooldown = 20 SECONDS
|
||||
create_attack_logs = FALSE
|
||||
@@ -327,6 +331,7 @@
|
||||
gain_desc = "You have gained the ability to weaponize pools of blood to damage those stood on them."
|
||||
required_blood = 100
|
||||
base_cooldown = 200 SECONDS
|
||||
action_background_icon_state = "bg_hemo"
|
||||
action_icon_state = "blood_spikes"
|
||||
|
||||
/datum/spell/vampire/blood_eruption/create_new_targeting()
|
||||
@@ -362,6 +367,7 @@
|
||||
name = "The Blood Bringers Rite"
|
||||
desc = "When toggled, everyone around you begins to bleed profusely. You will drain their blood and rejuvenate yourself with it."
|
||||
gain_desc = "You have gained the ability to rip the very life force out of people and absorb it, healing you."
|
||||
action_background_icon_state = "bg_hemo"
|
||||
action_icon_state = "blood_bringers_rite"
|
||||
required_blood = 10
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
name = "Cloak of Darkness"
|
||||
desc = "Toggles whether you are currently cloaking yourself in darkness. When in darkness and toggled on, you move at increased speeds."
|
||||
gain_desc = "You have gained the Cloak of Darkness ability, which when toggled makes you nearly invisible and highly agile in the shroud of darkness."
|
||||
action_background_icon_state = "bg_umbrae"
|
||||
action_icon_state = "vampire_cloak"
|
||||
base_cooldown = 2 SECONDS
|
||||
|
||||
@@ -41,6 +42,7 @@
|
||||
gain_desc = "You have gained the ability to summon a trap that will blind, ensnare, and turn off the lights of anyone who crosses it."
|
||||
base_cooldown = 20 SECONDS
|
||||
required_blood = 20
|
||||
action_background_icon_state = "bg_umbrae"
|
||||
action_icon_state = "shadow_snare"
|
||||
|
||||
/datum/spell/vampire/shadow_snare/create_new_targeting()
|
||||
@@ -120,6 +122,7 @@
|
||||
required_blood = 30
|
||||
centcom_cancast = FALSE
|
||||
base_cooldown = 3 MINUTES
|
||||
action_background_icon_state = "bg_umbrae"
|
||||
action_icon_state = "shadow_anchor"
|
||||
should_recharge_after_cast = FALSE
|
||||
deduct_blood_on_cast = FALSE
|
||||
@@ -219,6 +222,7 @@
|
||||
base_cooldown = 40 SECONDS
|
||||
required_blood = 30
|
||||
centcom_cancast = FALSE
|
||||
action_background_icon_state = "bg_umbrae"
|
||||
action_icon_state = "dark_passage"
|
||||
|
||||
/datum/spell/vampire/dark_passage/create_new_targeting()
|
||||
@@ -246,6 +250,7 @@
|
||||
desc = "You extinguish any light source in an area around you."
|
||||
gain_desc = "You have gained the ability to extinguish nearby light sources."
|
||||
base_cooldown = 20 SECONDS
|
||||
action_background_icon_state = "bg_umbrae"
|
||||
action_icon_state = "vampire_extinguish"
|
||||
create_attack_logs = FALSE
|
||||
create_custom_logs = TRUE
|
||||
@@ -265,6 +270,7 @@
|
||||
desc = "Target someone to have your shadow beat them up. You must stay within 2 tiles for this to work."
|
||||
gain_desc = "You have gained the ability to make your shadow fight for you."
|
||||
base_cooldown = 30 SECONDS
|
||||
action_background_icon_state = "bg_umbrae"
|
||||
action_icon_state = "shadow_boxing"
|
||||
required_blood = 50
|
||||
var/target_UID
|
||||
@@ -284,6 +290,7 @@
|
||||
name = "Eternal Darkness"
|
||||
desc = "When toggled, you shroud the area around you in darkness and slowly lower the body temperature of people nearby. Energy projectiles will dim in its radius."
|
||||
gain_desc = "You have gained the ability to shroud the area around you in darkness. Only the strongest of lights can pierce your unholy powers."
|
||||
action_background_icon_state = "bg_umbrae"
|
||||
action_icon_state = "eternal_darkness"
|
||||
required_blood = 5
|
||||
var/shroud_power = -6
|
||||
|
||||
Reference in New Issue
Block a user