Skip to content
Draft
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
2 changes: 2 additions & 0 deletions code/__DEFINES/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
#define JOB_UNAVAILABLE_KINDRED_CLAN 15
#define JOB_UNAVAILABLE_FERA_TRIBE 16
#define JOB_UNAVAILABLE_FERA_AUSPICE 17
#define JOB_UNAVAILABLE_CLAN_SLOTS 18 // APOC EDIT START
#define JOB_UNAVAILABLE_TRIBE_SLOTS 19 // APOC EDIT END

// DARKPACK EDIT ADD END

Expand Down
3 changes: 2 additions & 1 deletion code/__DEFINES/~darkpack/factions.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
#define FACTION_ANARCHS "anarchs"
#define FACTION_CAMARILLA "camarilla"
#define FACTION_SABBAT "sabbat"
#define FACTION_GIOVANNI "giovanni-faction"
#define FACTION_BLACK_SUITS "black-suits"
#define FACTION_VOIVODATE "seers-voivodate"

// City faction
#define FACTION_CITY "city"
Expand Down
14 changes: 8 additions & 6 deletions code/__DEFINES/~darkpack/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@

//Anarch
#define JOB_BARON "Baron"
#define JOB_TAPSTER "The Anarchy Rose Employee" // APOC EDIT CHANGE - JOBS
#define JOB_TAPSTER "Retinue" // APOC EDIT CHANGE - JOBS
#define JOB_REEVE "Reeve" // APOC EDIT CHANGE - JOBS
#define JOB_BRUISER "Bruiser"
#define JOB_EMISSARY "Emissary"
#define JOB_SWEEPER "Sweeper"
Expand All @@ -60,7 +61,7 @@
#define JOB_FEDERAL_INVESTIGATOR "Federal Investigator"

//Clinic
#define JOB_CLINIC_DIRECTOR "Clinic Director"
#define JOB_CLINIC_DIRECTOR "Senior Doctor"
#define JOB_DOCTOR "Doctor"

//Church
Expand Down Expand Up @@ -135,10 +136,11 @@

#define JOB_DISPLAY_ORDER_BARON 1
#define JOB_DISPLAY_ORDER_EMISSARY 2
#define JOB_DISPLAY_ORDER_SWEEPER 3
#define JOB_DISPLAY_ORDER_BRUISER 4
#define JOB_DISPLAY_ORDER_LIAISON 5
#define JOB_DISPLAY_ORDER_TAPSTER 6
#define JOB_DISPLAY_ORDER_REEVE 3
#define JOB_DISPLAY_ORDER_SWEEPER 4
#define JOB_DISPLAY_ORDER_BRUISER 5
#define JOB_DISPLAY_ORDER_LIAISON 6
#define JOB_DISPLAY_ORDER_TAPSTER 7

#define JOB_DISPLAY_ORDER_REGENT 1
#define JOB_DISPLAY_ORDER_ARCHIVIST 2
Expand Down
2 changes: 2 additions & 0 deletions code/__DEFINES/~darkpack/lock_access_defines.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
#define LOCKACCESS_PRINCE "prince"
#define LOCKACCESS_PRIMOGEN "primogen"

#define LOCKACCESS_DUSKBORN_PRIMOGEN "duskborn"

#define LOCKACCESS_BANU "banuhaqim"
#define LOCKACCESS_BANU_PRIMOGEN "primBanu"

Expand Down
27 changes: 27 additions & 0 deletions code/controllers/subsystem/job.dm
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,33 @@ SUBSYSTEM_DEF(job)
player.mind.set_assigned_role(job)
unassigned -= player
job.current_positions++
// APOC EDIT CHANGE START
var/splat_pref = player.client.prefs.read_preference(/datum/preference/choiced/splats)
var/datum/splat/vampire/kindred/clan_pref = get_kindred_splat(player)
var/datum/splat/werewolf/tribe_pref = get_werewolf_splat(player)
var/player_splat_id
var/player_clan_id
var/player_tribe_id
if(ispath(splat_pref))
var/datum/splat/player_splat = GLOB.splat_prototypes[splat_pref]
player_splat_id = player_splat.id
else
player_splat_id = splat_pref

if(clan_pref) // APOC EDIT ADD START
player_clan_id = clan_pref.clan.id
else if(tribe_pref)
player_tribe_id = tribe_pref.name
if(job.splat_slots)
if(job.splat_slots[player_splat_id] > 0)
job.splat_slots[player_splat_id] = job.splat_slots[player_splat_id] - 1
if(job.clan_slots)
if(job.clan_slots[player_clan_id] > 0)
job.clan_slots[player_clan_id] = job.clan_slots[player_clan_id] - 1
if(job.tribe_slots)
if(job.tribe_slots[player_tribe_id] > 0)
job.tribe_slots[player_tribe_id] = job.tribe_slots[player_tribe_id] - 1
// APOC EDIT CHANGE END
return TRUE

/datum/controller/subsystem/job/proc/find_occupation_candidates(datum/job/job, level = 0)
Expand Down
4 changes: 4 additions & 0 deletions code/modules/mob/dead/new_player/new_player.dm
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,10 @@
return "Your character's tribe is incompatible for [jobtitle]."
if(JOB_UNAVAILABLE_FERA_AUSPICE)
return "Your character's auspice is incompatible for [jobtitle]."
if(JOB_UNAVAILABLE_CLAN_SLOTS) // APOC EDIT ADD START
return "[jobtitle] doesn't have any free clan slots for you."
if(JOB_UNAVAILABLE_TRIBE_SLOTS)
return "[jobtitle] doesn't have any free tribe slots for your tribe." // APOC EDIT ADD END
// DARKPACK EDIT END

return GENERIC_JOB_UNAVAILABLE_ERROR
Expand Down
20 changes: 16 additions & 4 deletions modular_darkpack/modules/doors/code/keys/keys.dm
Original file line number Diff line number Diff line change
Expand Up @@ -173,8 +173,7 @@ GLOBAL_LIST_INIT(city_door_lock_ids, list())
name = "dark keys"
accesslocks = list(
LOCKACCESS_LASOMBRA,
LOCKACCESS_KIASYD,
LOCKACCESS_CHURCH
LOCKACCESS_KIASYD
)
color = "#290355"

Expand All @@ -183,11 +182,9 @@ GLOBAL_LIST_INIT(city_door_lock_ids, list())
accesslocks = list(
LOCKACCESS_LASOMBRA,
LOCKACCESS_KIASYD,
LOCKACCESS_CHURCH,
LOCKACCESS_PRIMOGEN,
LOCKACCESS_PRIMOGEN_LASOMBRA,
LOCKACCESS_JAZZ_CLUB,
LOCKACCESS_THEATRE,
LOCKACCESS_CAMARILLA,
LOCKACCESS_PRIMOGEN_LASOMBRA,
)
Expand Down Expand Up @@ -218,6 +215,12 @@ GLOBAL_LIST_INIT(city_door_lock_ids, list())
)
color = "#8cc4ff"

/obj/item/vamp/keys/giovanni
name = "church keys"
accesslocks = list(
LOCKACCESS_CHURCH
)

/obj/item/vamp/keys/malkav/primogen
name = "really insane keys"
accesslocks = list(
Expand Down Expand Up @@ -248,6 +251,15 @@ GLOBAL_LIST_INIT(city_door_lock_ids, list())
)
color = "#06053d"

/obj/item/vamp/keys/duskborn/primogen
name = "brass keys"
accesslocks = list(
LOCKACCESS_JAZZ_CLUB,
LOCKACCESS_THEATRE,
LOCKACCESS_CAMARILLA,
LOCKACCESS_DUSKBORN_PRIMOGEN
)

/obj/item/vamp/keys/banuhaqim/primogen
name = "really just keys" // lol
accesslocks = list(
Expand Down
18 changes: 18 additions & 0 deletions modular_darkpack/modules/jobs/code/_job_assignment.dm
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,23 @@
/datum/controller/subsystem/job/proc/check_job_eligibility_darkpack(mob/dead/new_player/player, datum/job/possible_job, debug_prefix = "", add_job_to_log = FALSE)
var/client/player_client = GET_CLIENT(player)
var/splat_pref = player_client.prefs.read_preference(/datum/preference/choiced/splats)
var/datum/splat/clan_pref = get_kindred_splat(player) // APOC EDIT ADD START
var/datum/splat/tribe_pref = get_werewolf_splat(player) // APOC EDIT ADD END
var/player_splat_id
var/player_clan_id // APOC EDIT ADD START
var/player_tribe_id // APOC EDIT ADD END

if(ispath(splat_pref))
var/datum/splat/player_splat = GLOB.splat_prototypes[splat_pref]
player_splat_id = player_splat.id
else
player_splat_id = splat_pref

if(clan_pref) // APOC EDIT ADD START
player_clan_id = clan_pref.id
else if(tribe_pref)
player_tribe_id = tribe_pref.name

if(possible_job.allowed_splats && !(player_splat_id in possible_job.allowed_splats))
job_debug("[debug_prefix] Error: [get_job_unavailable_error_message(JOB_UNAVAILABLE_SPLAT, possible_job.title)], Player: [player][add_job_to_log ? ", Job: [possible_job]" : ""]")
return JOB_UNAVAILABLE_SPLAT
Expand All @@ -33,6 +43,14 @@
job_debug("[debug_prefix] Error: [get_job_unavailable_error_message(JOB_UNAVAILABLE_SPLAT_SLOTS, possible_job.title)], Player: [player][add_job_to_log ? ", Job: [possible_job]" : ""]")
return JOB_UNAVAILABLE_SPLAT_SLOTS

if(possible_job.clan_slots && (possible_job.clan_slots[player_clan_id] == 0)) // APOC EDIT ADD START
job_debug("[debug_prefix] Error: [get_job_unavailable_error_message(JOB_UNAVAILABLE_CLAN_SLOTS, possible_job.title)], Player: [player][add_job_to_log ? ", Job: [possible_job]" : ""]")
return JOB_UNAVAILABLE_CLAN_SLOTS

if(possible_job.tribe_slots && (possible_job.tribe_slots[player_tribe_id] == 0))
job_debug("[debug_prefix] Error: [get_job_unavailable_error_message(JOB_UNAVAILABLE_TRIBE_SLOTS, possible_job.title)], Player: [player][add_job_to_log ? ", Job: [possible_job]" : ""]")
return JOB_UNAVAILABLE_TRIBE_SLOTS // APOC EDIT ADD END

/*
if(possible_job.whitelisted)
job_debug("[debug_prefix] Error: [get_job_unavailable_error_message(JOB_UNAVAILABLE_WHITELIST, possible_job.title)], Player: [player][add_job_to_log ? ", Job: [possible_job]" : ""]")
Expand Down
5 changes: 4 additions & 1 deletion modular_darkpack/modules/jobs/code/_jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
var/list/allowed_clans
///List of Clans that are disallowed to do this job.
var/list/disallowed_clans
///List of clans that are limited to a certain amount of that clan doing this job. e.g.: list(VAMPIRE_CLAN_TZIMISCE = 1, VAMPIRE_CLAN_MALKAVIAN = 0) // APOC EDIT ADD START
var/list/clan_slots // APOC EDIT ADD END

// WTA
///Minimum Renown Rank necessary to do this job.
Expand All @@ -33,7 +35,8 @@
///List of Auspices that are allowed to do this job.
var/list/allowed_auspice
var/list/disallowed_auspice

///List of tribe that are limited to a certain amount of that tribe doing this job. e.g.: list(TRIBE_BLACK_SPIRAL_DANCERS = 1, TRIBE_BONE_GNAWERS = 0) // APOC EDIT ADD START
var/list/tribe_slots // APOC EDIT ADD END

///If this job requires whitelisting before it can be selected for characters.
var/whitelisted = FALSE
Expand Down
4 changes: 2 additions & 2 deletions modular_darkpack/modules/jobs/code/anarchs/baron.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
faction = FACTION_ANARCHS
total_positions = 1
spawn_positions = 1
supervisors = "the Anarchs and the Traditions"
supervisors = "the Anarchs and the Status Perfectus"
config_tag = "BARON"
job_flags = CITY_JOB_FLAGS
outfit = /datum/outfit/job/vampire/baron
Expand All @@ -16,7 +16,7 @@
known_contacts = list("Bouncer", "Emissary", "Sweeper", "Prince", "Sheriff")
allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BAALI, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA)
allowed_splats = list(SPLAT_KINDRED)
description = "You lead the Anarchs in the City. A Camarilla faction that values freedom and individuality. While not a fan of the traditions, you still respect the Masquerade."
description = "You hold ground on what the Second Revolt has left in the city. As one of San Francisco's Barons, you directly represent the Status Perfectus and the Second Revolt. You have a haven under the Dragonsbreath Smokeshop, your cover business."
minimum_masquerade = 3

/datum/outfit/job/vampire/baron
Expand Down
2 changes: 1 addition & 1 deletion modular_darkpack/modules/jobs/code/anarchs/bruiser.dm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL)
maximal_generation = 9
maximum_immortal_age = 200
description = "You are the enforcer of the Anarchs. The baron is always in need of muscle power. Enforce the Traditions - in the anarch way."
description = "You are the enforcer of the Anarchs. The baron is always in need of muscle power. Enforce the Status Perfectus. You can find the Anarch haven under the Dragonsbreath Smokeshop."
minimum_masquerade = 2

/datum/outfit/job/vampire/bruiser
Expand Down
2 changes: 1 addition & 1 deletion modular_darkpack/modules/jobs/code/anarchs/emissary.dm
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper", "Prince", "Sheriff")
allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA)
allowed_splats = list(SPLAT_KINDRED)
description = "You are a diplomat for the anarchs. Make deals, keep the peace, all through words, not violence. But the latter may come to pass if the former fails."
description = "You are a diplomat for the anarchs. Make deals, keep the peace, all through words, not violence. But the latter may come to pass if the former fails. You can find the Anarch haven under the Dragonsbreath Smokeshop."
minimum_masquerade = 2

/datum/outfit/job/vampire/emissary
Expand Down
2 changes: 1 addition & 1 deletion modular_darkpack/modules/jobs/code/anarchs/sweeper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper")
allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA)
allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL)
description = "You are the observer of the anarchs. You watch out for any new kindred, suspicious individuals, and any new rumors near the anarch turf, and then report it to your anarchs."
description = "You are the observer of the anarchs. You watch out for any new kindred, suspicious individuals, and any new rumors near the anarch turf, and then report it to your anarchs. You can find the Anarch haven under the Dragonsbreath Smokeshop."
minimum_masquerade = 2

/datum/outfit/job/vampire/sweeper
Expand Down
9 changes: 5 additions & 4 deletions modular_darkpack/modules/jobs/code/anarchs/tapster.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,14 @@
*/

known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper")
allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL)
splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2)
description = "You are an employee of the local smoke shop. Serve the eclectic clients that pass through, and try not to ask too many questions." // APOC EDIT CHANGE - JOBS
allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINDRED)
splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2, SPLAT_KINDRED = 1)
maximum_immortal_age = 5
description = "You have been given keys to the DragonsBreath Smokeshop, but are not trusted to hold a real title. You are either a ghoul, a doll, a fledgeling, or someone impersonating one of the three." // APOC EDIT CHANGE - JOBS
minimum_masquerade = 0

/datum/outfit/job/vampire/tapster
name = "Tapster"
name = "Retinue"
jobtype = /datum/job/vampire/tapster

id = /obj/item/card/tapster
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/datum/job/vampire/primogen_banu
title = JOB_PRIMOGEN_BANU_HAQIM
description = "Offer your infinite knowledge to Prince of the City, while overseeing the Banu Haqim in the city. Monitor their contracts and ensure they remain true to the ways of the Clan. You have an official cover with the Police Department as a local civilian consultant, ensure things run smoothly, on either end."
description = "Offer your infinite knowledge to Prince of the City, while overseeing the Banu Haqim in the city. Monitor their contracts and ensure they remain true to the ways of the Clan."
auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
faction = FACTION_CAMARILLA
total_positions = 1
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/datum/job/vampire/primogen_duskborn
title = JOB_PRIMOGEN_MALKAVIAN
description = "You are too valuable to not have a position, but you are not recognized enough for anything more. You are tasked with managing the city's thinbloods and Caitiff population. You may be a Caitiff yourself, however unlikely that may be."
auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
faction = FACTION_CAMARILLA
total_positions = 1
spawn_positions = 1
supervisors = SUPERVISOR_TRADITIONS
req_admin_notify = 1
minimal_player_age = 14
exp_requirements = 180
exp_required_type = EXP_TYPE_CAMARILLA
exp_required_type_department = EXP_TYPE_CAMARILLA
exp_granted_type = EXP_TYPE_CAMARILLA
config_tag = "PRIMOGEN_MALKAVIAN"
job_flags = CITY_JOB_FLAGS
outfit = /datum/outfit/job/vampire/duskborn

// display_order = JOB_DISPLAY_ORDER_DUSKBORN
departments_list = list(
/datum/job_department/camarilla
)

minimal_generation = 10
minimum_immortal_age = 150
minimum_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_WARRIOR_SALUBRI)

known_contacts = list("Prince")

/datum/outfit/job/vampire/duskborn
name = "Duskborn Primogen"
jobtype = /datum/job/vampire/primogen_duskborn

ears = /obj/item/radio/headset/darkpack
id = /obj/item/card/primogen
uniform = /obj/item/clothing/under/vampire/suit
suit = /obj/item/clothing/suit/vampire/trench
shoes = /obj/item/clothing/shoes/vampire/jackboots
// l_pocket = /obj/item/smartphone/duskborn_primo
backpack_contents = list(/obj/item/vamp/keys/duskborn/primogen=1, /obj/item/card/credit/elder=1, /obj/item/card/whip, /obj/item/card/steward, /obj/item/card/myrmidon)
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/datum/job/vampire/primogen_lasombra
title = JOB_PRIMOGEN_LASOMBRA
description = "Offer your infinite knowledge to Prince of the City. Monitor those of your Clan and your lesser cousins, while holding a Court of Blood as need be, for all it takes for the Camarilla to turn on you is one mistake. You and Your Clan were given a domain in the local Church and in the vicinity of a swarm of Lupines, keep matters under control."
description = "Offer your infinite knowledge to Prince of the City. Monitor those of your Clan and your lesser cousins, while holding a Court of Blood as need be, for all it takes for the Camarilla to turn on you is one mistake."
auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
faction = FACTION_CAMARILLA
total_positions = 1
Expand All @@ -18,8 +18,7 @@

display_order = JOB_DISPLAY_ORDER_LASOMBRA
departments_list = list(
/datum/job_department/church,
/datum/job_department/camarilla,
/datum/job_department/camarilla
)

minimal_generation = 12
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/datum/job/vampire/primogen_malkavian
title = JOB_PRIMOGEN_MALKAVIAN
description = "Offer your infinite knowledge to Prince of the City. You likely have a hold over the local hospital, make good use of it and ensure the blood bags remain available."
description = "Offer your infinite knowledge to Prince of the City. Uphold clan interests. Lead the children of the moon and shattered mirror."
auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
faction = FACTION_CAMARILLA
total_positions = 1
Expand All @@ -18,8 +18,7 @@

display_order = JOB_DISPLAY_ORDER_MALKAVIAN
departments_list = list(
/datum/job_department/clinic,
/datum/job_department/camarilla,
/datum/job_department/camarilla
)

minimal_generation = 12
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/datum/job/vampire/primogen_nosferatu
title = JOB_PRIMOGEN_NOSFERATU
description = "Offer your infinite knowledge to Prince of the City, and run the warren, your domain watches over the sewers."
description = "Offer your infinite knowledge to Prince of the City. Manage what's left of your Warrens. Keep your clan interests in mind."
auto_deadmin_role_flags = DEADMIN_POSITION_HEAD
faction = FACTION_CAMARILLA
total_positions = 1
Expand All @@ -18,8 +18,7 @@

display_order = JOB_DISPLAY_ORDER_NOSFERATU
departments_list = list(
/datum/job_department/camarilla,
/datum/job_department/city_services
/datum/job_department/camarilla
)

minimal_generation = 12
Expand Down
Loading
Loading