Skip to content

Commit

Permalink
job fixes - loadout
Browse files Browse the repository at this point in the history
  • Loading branch information
DeltaDav committed Sep 23, 2024
1 parent 0184fc7 commit 898ab4a
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 28 deletions.
23 changes: 7 additions & 16 deletions code/modules/jobs/job_types/ostia.dm
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
/datum/job/CaesarsLegiontown
name = "Ostia Default Template"
faction = FACTION_LEGIONTOWN
total_positions = 0
spawn_positions = 0
selection_color = "#810505"

forbids = "The Legion forbids: Using drugs such as stimpacks. Subject are allowed to drink alcohol, depending of who is in charge. Ostia aren't fans of ghouls. Slaves carrying weapons. Killing Legion members in secret, only if according to law and in public is it acceptable, only if a Decanus, Centurion, or Governor accept it. You are to respect your fellow subjects."

/datum/job/CaesarsLegiontown/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
..()
if(visualsOnly)
return
H.mind.teach_crafting_recipe(/datum/crafting_recipe/bloodleaf)


/datum/job/CaesarsLegiontown/subject
title = "Legion Subject"
flag = F13OSTIASUBJECT
Expand All @@ -28,17 +20,16 @@

loadout_options = list(
/datum/outfit/loadout/subjectoflegion,
/datum/outfit/loadout/legionshopkeeper,
/datum/outfit/loadout/legiongladiator,
/datum/outfit/loadout/legionbarkeep,
)

matchmaking_allowed = list(
/datum/matchmaking_pref/friend = list(
/datum/job/CaesarsLegiontown/slave,
/datum/job/CaesarsLegion,
),
/datum/matchmaking_pref/rival = list(
/datum/job/CaesarsLegiontown/slave,
/datum/job/CaesarsLegion,
),
)

Expand Down Expand Up @@ -100,7 +91,7 @@

/datum/job/CaesarsLegiontown/governor
title = "Legion Governor of Ostia"
flag = F13LEGIONGOVERNOR
flag = F13OSTIAGOVERNOR
total_positions = 1
spawn_positions = 1
description = "The Civilian Leader of the Legion port of Ostia. You organize this city, make sure everything is in order, arrest troublemakers, organize slave sales with the Slave Master... You have only a limited power over slaves, and have no say in the military. You must have a Latin name."
Expand Down Expand Up @@ -151,17 +142,17 @@
selection_color = "#dcba97"
exp_requirements = 0
display_order = JOB_DISPLAY_ORDER_F13OSTIASHOPKEEP

outfit = datum/outfit/job/CaesarsLegiontown/legionshopkeeper
outfit = /datum/outfit/job/CaesarsLegiontown/legionshopkeeper

access = list(ACCESS_CARGO_BOT, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_MERCH)
minimal_access = list(ACCESS_CARGO_BOT, ACCESS_TOWN, ACCESS_TOWN_CIV, ACCESS_TOWN_MERCH)

matchmaking_allowed = list(
/datum/matchmaking_pref/friend = list(
/datum/job/CaesarsLegiontown/slave,
/datum/job/CaesarsLegion,
),
/datum/matchmaking_pref/rival = list(
/datum/job/CaesarsLegiontown/slave,
/datum/job/CaesarsLegion,
),
)

Expand Down
23 changes: 11 additions & 12 deletions code/modules/jobs/job_types/rebels.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/datum/job/rebels
department_flag = REBEL
department_flag = REBELS
selection_color = "#323232"
faction = FACTION_REBEL

Expand Down Expand Up @@ -49,12 +49,12 @@
total_positions = 5
spawn_positions = 5
access = list(ACCESS_ENCLAVE)
display_order =
display_order = JOB_DISPLAY_ORDER_F13REBELSOLDIER
description = "When the Legion arrived and conquered the region, you knew that you had to do something. Maybe you are a NCR soldier wanting to bring the fight to their soil. Maybe raider wanting to spill some legion blood. Maybe you are Enclave Remnant crewing the ship and assuring your survival. What ever you are, your ennemy is the legion."
supervisors = "The captain."
outfit = /datum/outfit/job/rebels

loadout_options = list(
loadout_options = list(
/datum/outfit/loadout/ncrfunded,
/datum/outfit/loadout/survivingenclave,
/datum/outfit/loadout/stolenraider,
Expand Down Expand Up @@ -122,10 +122,15 @@ loadout_options = list(
total_positions = 1
spawn_positions = 1
access = list(ACCESS_ENCLAVE, ACCESS_CHANGE_IDS)
display_order =
display_order = JOB_DISPLAY_ORDER_F13REBELCAPTAIN
description = "You lead this team of soldiers of fortune. Your gear is from old enclave supply, and gifts from the NCR... And a few stolen goods."
outfit = /datum/outfit/job/enclave/peacekeeper/enclavecpt
exp_requirements = 1500
outfit = /datum/outfit/job/rebels/captain

loadout_options = list(
/datum/outfit/loadout/capncrfunded,
/datum/outfit/loadout/capsurvivingenclave,
/datum/outfit/loadout/capstolenraider,
)

/datum/outfit/job/rebels/captain
name = "Roguewave Rebel Captain"
Expand All @@ -145,12 +150,6 @@ loadout_options = list(
/obj/item/ammo_box/magazine/m44 = 2
)

loadout_options = list(
/datum/outfit/loadout/capncrfunded,
/datum/outfit/loadout/capsurvivingenclave,
/datum/outfit/loadout/capstolenraider,
)

/datum/outfit/job/rebels/captain/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
..()
if(visualsOnly)
Expand Down

0 comments on commit 898ab4a

Please sign in to comment.