Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

/datum/discipline/necromancy/post_gain()
. = ..()

owner.add_faction(VAMPIRE_CLAN_GIOVANNI)
var/datum/action/ritual_drawing/necromancy/ritualist = new()
ritualist.Grant(owner)
ritualist.level = level
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// Dubiously deprecated as i think we replaced them with /mob/living/basic/shadow_guard
/mob/living/basic/lasombra
name = "shadow abomination"
desc = "A ferocious, fang-bearing creature that resembles a spider."
Expand All @@ -23,6 +24,7 @@
bloodpool = 0
maxbloodpool = 0
bloodquality = BLOOD_QUALITY_LOW
ai_controller = /datum/ai_controller/basic_controller/simple/simple_hostile

/mob/living/basic/lasombra/better
icon_state = "shadow2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@

var/list/active_tentacles = list()

/datum/discipline_power/obtenebration/arms_of_the_abyss/activate(var/atom/target)
/datum/discipline_power/obtenebration/arms_of_the_abyss/activate(atom/target)
. = ..()
var/turf/target_turf = get_turf(target)
var/dice = (owner.st_get_stat(STAT_MANIPULATION) + owner.st_get_stat(STAT_OCCULT))
Expand Down Expand Up @@ -343,7 +343,7 @@
var/datum/discipline_power/obtenebration/arms_of_the_abyss/abyss_power = vampire?.get_discipline_power(/datum/discipline_power/obtenebration/arms_of_the_abyss)

var/tentacles = 0
for(var/mob/living/basic/abyss_tentacle/T in abyss_power.active_tentacles)
for(var/mob/living/basic/abyss_tentacle/T in abyss_power?.active_tentacles)
if(T && !QDELETED(T))
var/was_passive = (T.aggro_mode == "Passive")
T.aggro_mode = select
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

/datum/discipline/thaumaturgy/post_gain()
. = ..()
owner.add_faction(VAMPIRE_CLAN_TREMERE)
var/datum/action/ritual_drawing/thaumaturgy/thaumaturgy = new()
thaumaturgy.Grant(owner)
thaumaturgy.level = level
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
clan_restricted = TRUE
power_type = /datum/discipline_power/vicissitude

/datum/discipline/vicissitude/post_gain()
. = ..()
owner.faction |= VAMPIRE_CLAN_TZIMISCE

/datum/discipline_power/vicissitude
name = "Vicissitude power name"
desc = "Vicissitude power description"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@
if(ispath(discipline, /datum/discipline))
vampire.give_st_power(discipline, 5)

// Mostly for summons to not kill you.
vampire.add_faction(id)

/**
* Undoes the effects of on_gain to more or less
* remove the effects of gaining the Clan. By default,
Expand Down Expand Up @@ -111,6 +114,8 @@
vampire.remove_overlay(equipped_accessory)
*/

vampire.remove_faction(id)

/**
* Applies Clan-specific effects when the
* mob that has the Clan logs into their mob
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@

/datum/subsplat/vampire_clan/baali/on_gain(mob/living/carbon/human/H)
. = ..()

H.add_faction(VAMPIRE_CLAN_BAALI)

H.AddElement(/datum/element/holy_weakness)

H.gain_trauma(new /datum/brain_trauma/mild/phobia/religion, TRAUMA_RESILIENCE_ABSOLUTE)
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,6 @@
enlightenment = TRUE
clan_keys = /obj/item/vamp/keys/lasombra

/datum/subsplat/vampire_clan/lasombra/on_gain(mob/living/carbon/human/H)
. = ..()

H.vis_flags |= VIS_HIDE
H.add_faction(VAMPIRE_CLAN_LASOMBRA)

// Not TTRPG accurate and is pending a rework to use real rolls after #633
/proc/scramble_lasombra_message(message, mob/living/lasombra)
var/static/list/zalgo_letters = list(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
bloodquality = BLOOD_QUALITY_LOW
bloodpool = 2
maxbloodpool = 2
ai_controller = /datum/ai_controller/basic_controller/simple/simple_hostile_obstacles

/mob/living/basic/szlachta/fister
name = "fister"
Expand Down
4 changes: 2 additions & 2 deletions tgstation.dme
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// DM Environment file for tgstation.dme.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\drugs\code\bloodpacks\methpack.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\drugs\code\bloodpacks\cokepack.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\drugs\code\bloodpacks\morphpack.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\drugs\code\bloodpacks\bloodpack_adulteration.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\werewolf_the_apocalypse\code\old\gifts.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\werewolf_the_apocalypse\code\gifts\tribes\tribes.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\weather\code\weather.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\computers\code\computer.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\computers\code\app.dm.

Check failure on line 1 in tgstation.dme

View workflow job for this annotation

GitHub Actions / Run Linters / linters

Ticked File Enforcement

Missing include for modular_darkpack\modules\computers\code\app_types.dm.
// All manual changes should be made outside the BEGIN_ and END_ blocks.
// New source code should be placed in .dm files: choose File/New --> Code File.

Expand Down Expand Up @@ -7402,7 +7402,6 @@
#include "modular_darkpack\modules\powers\code\discipline\animalism.dm"
#include "modular_darkpack\modules\powers\code\discipline\dementation.dm"
#include "modular_darkpack\modules\powers\code\discipline\necromancy.dm"
#include "modular_darkpack\modules\powers\code\discipline\obtenebration.dm"
#include "modular_darkpack\modules\powers\code\discipline\serpentis.dm"
#include "modular_darkpack\modules\powers\code\discipline\torpor.dm"
#include "modular_darkpack\modules\powers\code\discipline\auspex\aura_component.dm"
Expand All @@ -7426,6 +7425,8 @@
#include "modular_darkpack\modules\powers\code\discipline\fortitude\fortitude_status_effect.dm"
#include "modular_darkpack\modules\powers\code\discipline\obfuscate\obfuscate.dm"
#include "modular_darkpack\modules\powers\code\discipline\obfuscate\obfuscate_helpers.dm"
#include "modular_darkpack\modules\powers\code\discipline\obtenebration\creatures.dm"
#include "modular_darkpack\modules\powers\code\discipline\obtenebration\obtenebration.dm"
#include "modular_darkpack\modules\powers\code\discipline\potence\potence.dm"
#include "modular_darkpack\modules\powers\code\discipline\potence\potence_status_effect.dm"
#include "modular_darkpack\modules\powers\code\discipline\presence\presence.dm"
Expand Down Expand Up @@ -7627,7 +7628,6 @@
#include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\baali\baali.dm"
#include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\baali\holy_weakness.dm"
#include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\kiasyd\kiasyd.dm"
#include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\lasombra\creatures.dm"
#include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\lasombra\lasombra.dm"
#include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\malkavian\malkavian.dm"
#include "modular_darkpack\modules\vampire_the_masquerade\code\vampire_clan\clans\tzimisce\crafting_recipes.dm"
Expand Down
Loading