Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit 7eb4562

Browse files
committed
it's gone
1 parent ecbf6d3 commit 7eb4562

File tree

85 files changed

+414
-10687
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+414
-10687
lines changed

code/__DEFINES/antagonists.dm

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,6 @@
125125
#define TIER_3 6
126126
#define TIER_ASCEND 7
127127

128-
///Whether a mob is a Bloodsucker
129-
#define IS_BLOODSUCKER(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/bloodsucker))
130-
///Whether a mob is a Vassal
131-
#define IS_VASSAL(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/vassal))
132-
///Whether a mob is a Favorite Vassal
133-
#define IS_FAVORITE_VASSAL(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/vassal/favorite))
134-
///Whether a mob is a Revenge Vassal
135-
#define IS_REVENGE_VASSAL(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/vassal/revenge))
136128
///Whether a mob is a Monster Hunter
137129
#define IS_MONSTERHUNTER(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/monsterhunter))
138130

@@ -205,6 +197,9 @@
205197
/// Checks if the given mob is a vampire
206198
#define IS_VAMPIRE(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/vampire))
207199

200+
/// Checks if the given mob is a target of a monsterhunter
201+
#define IS_MONSTERHUNTER_TARGET(mob) (IS_HERETIC(mob) || iscultist(mob) || is_servant_of_ratvar(mob) || IS_WIZARD(mob) || is_team_darkspawn(mob) || IS_CHANGELING(mob))
202+
208203
// Antag resource defines
209204
#define ANTAG_RESOURCE_DARKSPAWN "psi"
210205
#define ANTAG_RESOURCE_VAMPIRE "blood"

code/__DEFINES/bloodsuckers.dm

Lines changed: 0 additions & 159 deletions
This file was deleted.

code/__DEFINES/misc.dm

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -394,9 +394,6 @@ GLOBAL_LIST_INIT(donor_pdas, list(PDA_COLOR_NORMAL, PDA_COLOR_TRANSPARENT, PDA_C
394394
#define ALIGNMENT_NEUT "neutral"
395395
#define ALIGNMENT_EVIL "evil"
396396

397-
/// Whether we have succesfully hidden out blood level
398-
#define BLOODSUCKER_HIDE_BLOOD "hide_blood_volume"
399-
#define BLOODSUCKER_SHOW_BLOOD "show_blood_volume"
400397
/// 1 tile down
401398
#define ui_blood_display "WEST:6,CENTER-1:0"
402399
/// 2 tiles down

code/__DEFINES/role_preferences.dm

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
#define ROLE_HORROR "Eldritch Horror" // Yogs
4444
#define ROLE_INFILTRATOR "Infiltrator" // Yogs
4545
#define ROLE_ZOMBIE "Zombie"
46-
#define ROLE_BLOODSUCKER "Bloodsucker"
4746
#define ROLE_MONSTERHUNTER "Monster Hunter"
4847
#define ROLE_SPACE_DRAGON "Space Dragon"
4948
#define ROLE_GOLEM "Golem"
@@ -84,7 +83,6 @@ GLOBAL_LIST_INIT(special_roles, list(
8483

8584
//Roundstart or Midround
8685
ROLE_VAMPIRE = /datum/antagonist/vampire, // Yogs
87-
ROLE_BLOODSUCKER = /datum/antagonist/bloodsucker,
8886
ROLE_TRAITOR = /datum/antagonist/traitor,
8987
ROLE_CHANGELING = /datum/antagonist/changeling,
9088
ROLE_HERETIC = /datum/antagonist/heretic,

code/__DEFINES/traits/declarations.dm

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,8 +261,6 @@
261261
#define GUARDIAN_TRAIT "guardian_trait"
262262
#define STARGAZER_TRAIT "stargazer"
263263
#define MADE_UNCLONEABLE "made-uncloneable"
264-
/// Source trait for Bloodsuckers-related traits
265-
#define BLOODSUCKER_TRAIT "bloodsucker_trait"
266264
/// Source trait for Monster Hunter-related traits
267265
#define HUNTER_TRAIT "monsterhunter_trait"
268266
/// Source trait during a Frenzy

code/_globalvars/lists/maintenance_loot.dm

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,6 @@ GLOBAL_LIST_INIT(maintenance_loot_moderate,list(
874874
/obj/item/stack/medical/suture/medicated = W_RARE,
875875
/obj/item/stack/ore/diamond = W_RARE,
876876
/obj/item/stack/ore/dilithium_crystal = W_RARE,
877-
/obj/item/stake = W_UNCOMMON,
878877
/obj/item/stamp/chameleon/broken = W_RARE,
879878
/obj/item/storage/backpack/chameleon/broken = W_RARE,
880879
/obj/item/storage/backpack/duffelbag/syndie = W_RARE,
@@ -949,7 +948,6 @@ GLOBAL_LIST_INIT(maintenance_loot_major,list(
949948
/obj/item/stack/ore/bluespace_crystal = W_RARE,
950949
/obj/item/stack/sheet/capitalisium = W_MYTHICAL,
951950
/obj/item/stack/sheet/stalinium = W_MYTHICAL,
952-
/obj/item/stake/ducky = W_MYTHICAL,
953951
/obj/item/stamp/chameleon = W_RARE,
954952
/obj/item/storage/backpack/chameleon = W_RARE,
955953
/obj/item/storage/backpack/duffelbag/clown/cream_pie = W_RARE,

code/datums/components/mood.dm

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,14 +136,9 @@
136136
highest_absolute_mood = absmood
137137

138138
if(!conflicting_moodies.len && owner.mind) //no special icons- go to the normal icon states
139-
var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(/datum/antagonist/bloodsucker) //bloodsucker edit
140139
if(sanity < 25)
141140
screen_obj.icon_state = "mood_insane"
142-
if(IS_BLOODSUCKER(owner) && bloodsuckerdatum.my_clan?.get_clan() == CLAN_TOREADOR)
143-
screen_obj.add_overlay("teeth_insane")
144141
else
145-
if(IS_BLOODSUCKER(owner) && bloodsuckerdatum.my_clan?.get_clan() == CLAN_TOREADOR)
146-
screen_obj.add_overlay("teeth[mood_level]")
147142
screen_obj.icon_state = "mood[mood_level]"
148143
screen_obj_sanity.icon_state = "sanity[sanity_level]"
149144
return

code/datums/martial/hunterfu.dm

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,6 @@
7979
to_chat(D, span_danger("Their arm tears through your demonic form!"))
8080
D.apply_damage(stake_damagehigh, BRUTE, BODY_ZONE_CHEST)
8181
return TRUE
82-
if(D.mind.has_antag_datum(/datum/antagonist/bloodsucker))
83-
to_chat(D, span_cultlarge("Their arm stakes straight into your undead flesh!"))
84-
D.apply_damage(A.get_punchdamagehigh() + 10, BURN) //20 damage
85-
D.apply_damage(A.get_punchdamagehigh(), BRUTE, BODY_ZONE_CHEST) //10 damage
86-
return TRUE
8782
else
8883
D.apply_damage(A.get_punchdamagehigh() + 5, BRUTE, BODY_ZONE_CHEST) //15 damage
8984
return TRUE
@@ -111,9 +106,6 @@
111106
D.apply_damage(A.get_punchdamagehigh() + 5, BRUTE, BODY_ZONE_HEAD) //15 damage
112107
D.SetSleeping(40)
113108
return TRUE
114-
if(D.mind.has_antag_datum(/datum/antagonist/bloodsucker))
115-
to_chat(D, span_warning("Your undead form protects you from being put to sleep!"))
116-
return TRUE
117109
if(D.mind.has_antag_datum(/datum/antagonist/sinfuldemon))
118110
to_chat(D, span_warning("Your demonic form protects you from being put to sleep!"))
119111
return TRUE
@@ -142,9 +134,6 @@
142134
D.apply_damage(holykick_staminadamage, STAMINA)
143135
D.Paralyze(20)
144136
return TRUE
145-
if(D.mind.has_antag_datum(/datum/antagonist/bloodsucker))
146-
to_chat(D, span_warning("This just seems like regular water..."))
147-
return TRUE
148137
if(D.mind.has_antag_datum(/datum/antagonist/cult))
149138
for(var/datum/action/innate/cult/blood_magic/BD in D.actions)
150139
to_chat(D, span_cultlarge("Your blood rites falter as the holy water drips onto your body!"))

0 commit comments

Comments
 (0)