Skip to content
10 changes: 5 additions & 5 deletions code/__DEFINES/~darkpack/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -88,11 +88,11 @@
#define JOB_SUPPLY_TECH "Supply Technician"

// Forest Wolves
#define JOB_GAROU_COUNCIL "Councillor" // Elder, Athro
#define JOB_GAROU_TRUTHCATCHER "Truthcatcher" // Adren+
#define JOB_GAROU_WARDER "Warder" // Adren+
#define JOB_GAROU_WYRMFOE "Wyrmfoe" // Fostern
#define JOB_GAROU_GUARDIAN "Guardian"
#define JOB_GAROU_COUNCIL "Sept Councillor" // Elder, Athro
#define JOB_GAROU_TRUTHCATCHER "Sept Truthcatcher" // Adren+
#define JOB_GAROU_WARDER "Sept Warder" // Adren+
#define JOB_GAROU_WYRMFOE "Sept Wyrmfoe" // Fostern
#define JOB_GAROU_GUARDIAN "Sept Guardian"

// Pentex
#define JOB_PENTEX_FIRST "First Team"
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 @@ -14,14 +14,14 @@
/datum/job_department/anarch,
)

known_contacts = list("Bouncer", "Emissary", "Sweeper", "Prince", "Sheriff")
known_contacts = list(JOB_BRUISER, JOB_EMISSARY, JOB_SWEEPER, JOB_TAPSTER, JOB_PRINCE, JOB_SHERIF, JOB_SENESCHAL, JOB_HARPY, JOB_DEALER)

Check failure on line 17 in modular_darkpack/modules/jobs/code/anarchs/baron.dm

View workflow job for this annotation

GitHub Actions / Run Linters / linters

OD0404: Unknown identifier "JOB_SHERIF"
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."
minimal_masquerade = 3

/datum/outfit/job/vampire/baron
name = "Baron"
name = JOB_BARON
jobtype = /datum/job/vampire/baron

id = /obj/item/card/baron
Expand Down
4 changes: 2 additions & 2 deletions modular_darkpack/modules/jobs/code/anarchs/bruiser.dm
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@
"Molotov",
)

known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper")
known_contacts = list(JOB_BARON, JOB_TAPSTER, JOB_EMISSARY, JOB_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_TOREADOR, VAMPIRE_CLAN_TREMERE, 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 the enforcer of the Anarchs. The baron is always in need of muscle power. Enforce the Traditions - in the anarch way."
minimal_masquerade = 2

/datum/outfit/job/vampire/bruiser
name = "Bruiser"
name = JOB_BRUISER
jobtype = /datum/job/vampire/bruiser

id = /obj/item/card/bruiser
Expand Down
6 changes: 3 additions & 3 deletions modular_darkpack/modules/jobs/code/anarchs/emissary.dm
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@
/datum/job_department/anarch,
)

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)
known_contacts = list(JOB_BARON, JOB_BRUISER, JOB_SWEEPER, JOB_TAPSTER, JOB_PRINCE, JOB_SHERIF, JOB_SENESCHAL, JOB_HARPY, JOB_DEALER)

Check failure on line 17 in modular_darkpack/modules/jobs/code/anarchs/emissary.dm

View workflow job for this annotation

GitHub Actions / Run Linters / linters

OD0404: Unknown identifier "JOB_SHERIF"
allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, 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_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_HEALER_SALUBRI, 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."
minimal_masquerade = 2

/datum/outfit/job/vampire/emissary
name = "emissary"
name = JOB_EMISSARY
jobtype = /datum/job/vampire/emissary

id = /obj/item/card/emissary
Expand Down
4 changes: 2 additions & 2 deletions modular_darkpack/modules/jobs/code/anarchs/sweeper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@
/datum/job_department/anarch,
)

known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper")
known_contacts = list(JOB_BARON, JOB_BRUISER, JOB_EMISSARY, JOB_TAPSTER)
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 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."
minimal_masquerade = 2

/datum/outfit/job/vampire/sweeper
name = "Sweeper"
name = JOB_SWEEPER
jobtype = /datum/job/vampire/sweeper

id = /obj/item/card/sweeper
Expand Down
4 changes: 2 additions & 2 deletions modular_darkpack/modules/jobs/code/anarchs/tapster.dm
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
"Waitress"
)

known_contacts = list("Baron", "Bouncer", "Emissary", "Sweeper")
known_contacts = list(JOB_BARON, JOB_BRUISER, JOB_EMISSARY, JOB_SWEEPER)
allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL)
splat_slots = list(SPLAT_NONE = 2, SPLAT_GHOUL = 2)
description = "You are a bartender of the local biker hangout. Serve the eclectic clients that pass through, and try not to ask too many questions."
minimal_masquerade = 0

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

id = /obj/item/card/tapster
Expand Down
8 changes: 4 additions & 4 deletions modular_darkpack/modules/jobs/code/camarilla/harpy.dm
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,17 @@
/datum/job_department/camarilla,
)

minimal_generation = 12 //Uncomment when players get exp enough
minimal_generation = 11 //Uncomment when players get exp enough
minimal_masquerade = 5

allowed_splats = list(SPLAT_KINDRED)

known_contacts = list("Prince","Sheriff","Tremere Regent","Dealer","Emissary","Baron","Primogens")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL, JOB_TREMERE_REGENT, JOB_DEALER, JOB_EMISSARY, JOB_BARON, JOB_PRIMOGEN_BANU_HAQIM, JOB_PRIMOGEN_TOREADOR, JOB_PRIMOGEN_LASOMBRA, JOB_PRIMOGEN_MALKAVIAN, JOB_PRIMOGEN_VENTRUE, JOB_PRIMOGEN_NOSFERATU)

Check failure on line 30 in modular_darkpack/modules/jobs/code/camarilla/harpy.dm

View workflow job for this annotation

GitHub Actions / Run Linters / linters

OD0404: Unknown identifier "JOB_TREMERE_REGENT"

allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA)
allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_NAGARAJA)

/datum/outfit/job/vampire/harpy
name = "Harpy"
name = JOB_HARPY
jobtype = /datum/job/vampire/harpy

ears = /obj/item/radio/headset/darkpack
Expand Down
4 changes: 2 additions & 2 deletions modular_darkpack/modules/jobs/code/camarilla/hound.dm
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@
allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL)
allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA)

known_contacts = list("Prince", "Sheriff")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL)

/datum/outfit/job/vampire/hound
name = "Hound"
name = JOB_HOUND
jobtype = /datum/job/vampire/hound

ears = /obj/item/radio/headset/darkpack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,16 @@
/datum/job_department/camarilla,
)

minimal_generation = 12
minimum_immortal_age = 50
minimal_generation = 10
minimum_immortal_age = 100
minimal_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER)

known_contacts = list("Prince")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL, JOB_HARPY)

/datum/outfit/job/vampire/banuprim
name = "Primogen Banu Haqim"
name = JOB_PRIMOGEN_BANU_HAQIM
jobtype = /datum/job/vampire/primogen_banu

ears = /obj/item/radio/headset/darkpack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@
/datum/job_department/church,
)

minimal_generation = 12
minimum_immortal_age = 50
minimal_generation = 10
minimum_immortal_age = 100
minimal_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_LASOMBRA)

known_contacts = list("Prince")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL, JOB_HARPY)

/datum/outfit/job/vampire/lasombraprim
name = "Primogen Lasombra"
name = JOB_PRIMOGEN_LASOMBRA
jobtype = /datum/job/vampire/primogen_lasombra

ears = /obj/item/radio/headset/darkpack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@
/datum/job_department/clinic,
)

minimal_generation = 12
minimum_immortal_age = 5 // Actually Malkavian Primo is whoever showed for work that day. Crazy bunch.
minimal_generation = 10
minimum_immortal_age = 50 // Actually Malkavian Primo is whoever showed for work that day. Crazy bunch.
minimal_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN)

known_contacts = list("Prince")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL, JOB_HARPY)

/datum/outfit/job/vampire/malkav
name = "Primogen Malkavian"
name = JOB_PRIMOGEN_MALKAVIAN
jobtype = /datum/job/vampire/primogen_malkavian

ears = /obj/item/radio/headset/darkpack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@
/datum/job_department/city_services
)

minimal_generation = 12
minimum_immortal_age = 15
minimal_generation = 10
minimum_immortal_age = 100
minimal_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_NOSFERATU)

known_contacts = list("Prince")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL, JOB_HARPY)

/datum/outfit/job/vampire/nosferatu
name = "Primogen Nosferatu"
name = JOB_PRIMOGEN_NOSFERATU
jobtype = /datum/job/vampire/primogen_nosferatu

ears = /obj/item/radio/headset/darkpack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@
/datum/job_department/strip_club,
)

minimal_generation = 12
minimum_immortal_age = 50
minimal_generation = 10
minimum_immortal_age = 100
minimal_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_TOREADOR)

known_contacts = list("Prince")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL, JOB_HARPY)

/datum/outfit/job/vampire/toreador
name = "Primogen Toreador"
name = JOB_PRIMOGEN_TOREADOR
jobtype = /datum/job/vampire/primogen_toreador

ears = /obj/item/radio/headset/darkpack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,16 @@
/datum/job_department/camarilla,
)

minimal_generation = 12
minimum_immortal_age = 50
minimal_generation = 10
minimum_immortal_age = 100
minimal_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_VENTRUE)

known_contacts = list("Prince")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL, JOB_HARPY)

/datum/outfit/job/vampire/ventrue
name = "Primogen Ventrue"
name = JOB_PRIMOGEN_VENTRUE
jobtype = /datum/job/vampire/primogen_ventrue

ears = /obj/item/radio/headset/darkpack
Expand Down
22 changes: 14 additions & 8 deletions modular_darkpack/modules/jobs/code/camarilla/prince.dm
Original file line number Diff line number Diff line change
Expand Up @@ -29,20 +29,26 @@
allowed_clans = list(VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER)

known_contacts = list(
"Sheriff",
"Seneschal",
"Dealer",
"Tremere Regent",
"Primogens",
"Baron",
"Voivode"
JOB_SHERIFF,
JOB_SENESCHAL,
JOB_HARPY,
JOB_DEALER,
JOB_TREMERE_REGENT,

Check failure on line 36 in modular_darkpack/modules/jobs/code/camarilla/prince.dm

View workflow job for this annotation

GitHub Actions / Run Linters / linters

OD0404: Unknown identifier "JOB_TREMERE_REGENT"
JOB_PRIMOGEN_BANU_HAQIM,
JOB_PRIMOGEN_TOREADOR,
JOB_PRIMOGEN_LASOMBRA,
JOB_PRIMOGEN_MALKAVIAN,
JOB_PRIMOGEN_VENTRUE,
JOB_PRIMOGEN_NOSFERATU,
JOB_BARON,
JOB_VOIVODE
)

/datum/job/vampire/prince/get_captaincy_announcement(mob/living/captain)
return "Prince [captain.real_name] is in the city!"

/datum/outfit/job/vampire/prince
name = "Prince"
name = JOB_PRINCE
jobtype = /datum/job/vampire/prince

ears = /obj/item/radio/headset/darkpack
Expand Down
6 changes: 3 additions & 3 deletions modular_darkpack/modules/jobs/code/camarilla/seneschal.dm
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@
/datum/job_department/camarilla,
)

minimal_generation = 12
minimal_generation = 11
minimal_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD)

known_contacts = list("Prince","Sheriff","Tremere Regent","Dealer","Primogens")
known_contacts = list(JOB_PRINCE,JOB_SHERIFF,JOB_TREMERE_REGENT,JOB_DEALER,JOB_EMISSARY,JOB_BARON,JOB_PRIMOGEN_BANU_HAQIM,JOB_PRIMOGEN_TOREADOR,JOB_PRIMOGEN_LASOMBRA,JOB_PRIMOGEN_MALKAVIAN,JOB_PRIMOGEN_VENTRUE,JOB_PRIMOGEN_NOSFERATU)

Check failure on line 30 in modular_darkpack/modules/jobs/code/camarilla/seneschal.dm

View workflow job for this annotation

GitHub Actions / Run Linters / linters

OD0404: Unknown identifier "JOB_TREMERE_REGENT"

/datum/outfit/job/vampire/clerk
name = "Seneschal"
name = JOB_SENESCHAL
jobtype = /datum/job/vampire/clerk

ears = /obj/item/radio/headset/darkpack
Expand Down
6 changes: 3 additions & 3 deletions modular_darkpack/modules/jobs/code/camarilla/sheriff.dm
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@
/datum/job_department/camarilla,
)

minimal_generation = 12
minimal_generation = 11
minimal_masquerade = 5
allowed_splats = list(SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA)

known_contacts = list("Prince","Seneschal","Dealer")
known_contacts = list(JOB_PRINCE,JOB_SENESCHAL,JOB_DEALER, JOB_HARPY, JOB_HOUND)

/datum/outfit/job/vampire/sheriff
name = "Sheriff"
name = JOB_SHERIFF
jobtype = /datum/job/vampire/sheriff

ears = /obj/item/radio/headset/darkpack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,15 @@
"Tower Personal Attendant"
)

known_contacts = list("Prince", "Sheriff", "Seneschal")
known_contacts = list(JOB_PRINCE, JOB_SHERIFF, JOB_SENESCHAL, JOB_HOUND)
allowed_splats = list(SPLAT_NONE, SPLAT_GHOUL, SPLAT_KINDRED)
allowed_clans = list(VAMPIRE_CLAN_TRUE_BRUJAH, VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_GARGOYLE, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_CAPPADOCIAN, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_SAMEDI, VAMPIRE_CLAN_NAGARAJA)
splat_slots = list(SPLAT_KINDRED = 1)
description = "You work directly for the Millenium Tower and its administrative staff in a variety of ways, you may even be a personal retainer of one of the top three, to the point that any oddities that you may see over night or hear are either things you are already aware or you simply laugh them off and try not to think about it."
minimal_masquerade = 4

/datum/outfit/job/vampire/towerwork
name = "Tower Employee"
name = JOB_TOWERWORK
jobtype = /datum/job/vampire/towerwork

id = /obj/item/card/tower_employee
Expand Down
7 changes: 4 additions & 3 deletions modular_darkpack/modules/jobs/code/clinic/director.dm
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,13 @@
/datum/job_department/clinic,
)

known_contacts = list(JOB_DOCTOR)

description = "Keep Saint John's clinic up and running. Collect blood by helping mortals at the Clinic."
allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_NONE)
allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_BAALI, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_GIOVANNI, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_NAGARAJA)
allowed_splats = list(SPLAT_GHOUL, SPLAT_NONE, SPLAT_KINFOLK) // Removed kindred, clinic director should be human as agreed by impromptu poll in #general. Head of the clinic, should be impartial etc etc.

/datum/outfit/job/vampire/clinic_director
name = "Clinic Director"
name = JOB_CLINIC_DIRECTOR
jobtype = /datum/job/vampire/clinic_director

ears = /obj/item/radio/headset/darkpack
Expand Down
6 changes: 4 additions & 2 deletions modular_darkpack/modules/jobs/code/clinic/doctor.dm
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,10 @@
/datum/job_department/clinic,
)

known_contacts = list(JOB_CLINIC_DIRECTOR)

description = "Help your fellow kindred in all matters medicine related. Sell blood. Keep your human colleagues ignorant."
allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_KINFOLK, SPLAT_NONE)
allowed_splats = list(SPLAT_KINDRED, SPLAT_GHOUL, SPLAT_KINFOLK, SPLAT_NONE, SPLAT_GAROU, SPLAT_CORAX)
allowed_clans = list(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY, VAMPIRE_CLAN_HEALER_SALUBRI, VAMPIRE_CLAN_BAALI, VAMPIRE_CLAN_BRUJAH, VAMPIRE_CLAN_TREMERE, VAMPIRE_CLAN_VENTRUE, VAMPIRE_CLAN_VENTRUE_ANTITRIBU, VAMPIRE_CLAN_NOSFERATU, VAMPIRE_CLAN_GANGREL, VAMPIRE_CLAN_CITY_GANGREL, VAMPIRE_CLAN_TOREADOR, VAMPIRE_CLAN_MALKAVIAN, VAMPIRE_CLAN_DOMINATE_MALKAVIAN, VAMPIRE_CLAN_BANU_HAQIM, VAMPIRE_CLAN_BANU_HAQIM_VIZIER, VAMPIRE_CLAN_GIOVANNI, VAMPIRE_CLAN_SETITE, VAMPIRE_CLAN_TLACIQUE, VAMPIRE_CLAN_TZIMISCE, VAMPIRE_CLAN_LASOMBRA, VAMPIRE_CLAN_CAITIFF, VAMPIRE_CLAN_KIASYD, VAMPIRE_CLAN_NAGARAJA)
known_contacts = list("Clinic Director")

Expand All @@ -35,7 +37,7 @@


/datum/outfit/job/vampire/clinic_doctor
name = "Doctor"
name = JOB_DOCTOR
jobtype = /datum/job/vampire/doctor

ears = /obj/item/radio/headset/darkpack
Expand Down
Loading
Loading