Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
cfa95b8
Le commits
Jul 22, 2026
5cd6280
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Jul 22, 2026
c09cb1f
Apply suggestion from @chazzyjazzy
chazzyjazzy Jul 22, 2026
1b6122f
oops I misspelled shit lol
Jul 23, 2026
5effa26
Merge branch 'erm.-rolelocks-lol!!!!' of https://github.com/SixplyDev…
Jul 23, 2026
d3775d5
Merge branch 'master' of https://github.com/Monkestation/crimson-grid…
chazzyjazzy Jul 24, 2026
9127439
Harpy fix
Jul 24, 2026
efbb2e9
Merge branch 'erm.-rolelocks-lol!!!!' of https://github.com/SixplyDev…
Jul 24, 2026
088b5e6
Allows Baali to be archivist
Jul 24, 2026
4a2f033
I was misinformed
Jul 24, 2026
2f616cd
Minor PD oversights.
Jul 24, 2026
8833f28
Doc needs his boss' contact
Jul 24, 2026
f1305c7
Doctor needs his co-workers
Jul 24, 2026
e6c4fac
trigger GitHub actions
flleeppyy Jul 28, 2026
2c8286b
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Jul 28, 2026
3e94b9b
Tryna fix some phone shit rn....
Jul 29, 2026
f8a42b2
Merge branch 'erm.-rolelocks-lol!!!!' of https://github.com/SixplyDev…
Jul 29, 2026
8e1e236
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Jul 29, 2026
e19e580
here goes nothing la la la
Jul 29, 2026
59ec7f1
Bug fixes
Jul 29, 2026
6ac3289
garou nation gets veil cotracts now to police their folks
Jul 29, 2026
9bb3245
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Jul 30, 2026
8b50549
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Jul 31, 2026
c33bafb
Fixed it maybe????
Jul 31, 2026
73071ab
Fixed red news linter fail
Jul 31, 2026
bab0e2a
ah
flleeppyy Jul 31, 2026
b351ee3
Verin said the manor should go back to old clan so
Jul 31, 2026
91e82e8
Merge branch 'erm.-rolelocks-lol!!!!' of https://github.com/SixplyDev…
Jul 31, 2026
3eff1ed
Triad should work
Jul 31, 2026
94d8cbc
Me when I forget commas
Jul 31, 2026
a75a2ac
Fixed it mbbbb
Jul 31, 2026
9aa2dae
Forgot to tick the other roles lmao
Jul 31, 2026
5bc5559
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Jul 31, 2026
3464885
Triad fixes
Jul 31, 2026
6e78859
Merge branch 'erm.-rolelocks-lol!!!!' of https://github.com/SixplyDev…
Jul 31, 2026
6d857a0
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Aug 1, 2026
5a36995
Adding Kiasyd to Sheriff, other masq breaching clans can too
Aug 1, 2026
755cae3
Merge branch 'erm.-rolelocks-lol!!!!' of https://github.com/SixplyDev…
Aug 1, 2026
374f16e
Gargoyles can only be chantry again, too many instances of masq tanki…
Aug 3, 2026
b30afe4
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Aug 4, 2026
cd60976
Tryna fix linter
Aug 4, 2026
118c7e1
Merge branch 'erm.-rolelocks-lol!!!!' of https://github.com/SixplyDev…
Aug 4, 2026
6b57aa0
Me when I forget an indent
Aug 4, 2026
1df4784
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Aug 4, 2026
c0c1b96
kiasyd are giant again
Aug 5, 2026
8a26655
Merge branch 'erm.-rolelocks-lol!!!!' of https://github.com/SixplyDev…
Aug 5, 2026
b3db119
Kiasyd tower is dead again
Aug 6, 2026
cd5095a
Fixes and such also Brujah primogen
Aug 6, 2026
8381f6f
Fixed some errors
Aug 6, 2026
2e6dca1
Fixing bugs
Aug 6, 2026
231e32b
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Aug 6, 2026
591694e
Triad should show up now
Aug 6, 2026
74ba903
I think I fixed it y'all...
Aug 6, 2026
4cd182a
Adjusting Triad column
Aug 6, 2026
cc1593b
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Aug 6, 2026
b9d43b0
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Aug 13, 2026
7a31118
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Aug 21, 2026
fe72380
Downscaled PR & modularized
Aug 21, 2026
32218e6
Typo
Aug 21, 2026
b4aafd3
Fixing phones my fault king..
Aug 21, 2026
9a1e8c2
Me when I forget to fill smth in...
Aug 21, 2026
d33b356
Pls fix my DME...
Aug 21, 2026
c1fa493
I noticed my error oops lol
Aug 21, 2026
7549365
Merge branch 'master' into erm.-rolelocks-lol!!!!
SixplyDev Aug 21, 2026
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
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