diff --git a/code/modules/antagonists/vampire/vampire_powers/dantalion_powers.dm b/code/modules/antagonists/vampire/vampire_powers/dantalion_powers.dm index 5ac1051ade9..9de01687b8e 100644 --- a/code/modules/antagonists/vampire/vampire_powers/dantalion_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/dantalion_powers.dm @@ -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 diff --git a/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm b/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm index 9dd039d0be9..bd0a16cceba 100644 --- a/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm @@ -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 = "You raise your hand, full of demonic energy! Left-click to cast at a target!" selection_deactivated_message = "You re-absorb the energy...for now." + 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 diff --git a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm index 6dd913d9047..3fa4a89889a 100644 --- a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm @@ -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 diff --git a/code/modules/antagonists/vampire/vampire_powers/umbrae_powers.dm b/code/modules/antagonists/vampire/vampire_powers/umbrae_powers.dm index 74949758cab..c603ef914dc 100644 --- a/code/modules/antagonists/vampire/vampire_powers/umbrae_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/umbrae_powers.dm @@ -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 diff --git a/icons/mob/actions/actions.dmi b/icons/mob/actions/actions.dmi index e81510947ed..70e13c93cbb 100644 Binary files a/icons/mob/actions/actions.dmi and b/icons/mob/actions/actions.dmi differ