Skip to content

Commit

Permalink
У всех профессий с новичками зависимость от новичковых должностей
Browse files Browse the repository at this point in the history
  • Loading branch information
PhantornRU committed Dec 25, 2023
1 parent e3a43f1 commit d040d0d
Show file tree
Hide file tree
Showing 5 changed files with 61 additions and 0 deletions.
10 changes: 10 additions & 0 deletions modular_ss220/jobs/code/job/engineering_jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,13 @@
. = ..()
if(H.gender == FEMALE)
uniform = /obj/item/clothing/under/rank/engineering/engineer/skirt


/datum/job/engineer/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_ENGINEERING)

/datum/job/atmos/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_ENGINEERING)

29 changes: 29 additions & 0 deletions modular_ss220/jobs/code/job/medical_jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,32 @@
. = ..()
if(H.gender == FEMALE)
uniform = /obj/item/clothing/under/rank/medical/doctor/skirt

/datum/job/doctor/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_MEDICAL)

/datum/job/coroner/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_MEDICAL)

/datum/job/chemist/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_MEDICAL)

/datum/job/geneticist/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_MEDICAL)

/datum/job/virologist/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_MEDICAL)

/datum/job/psychiatrist/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_MEDICAL)

/datum/job/paramedic/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_MEDICAL)

9 changes: 9 additions & 0 deletions modular_ss220/jobs/code/job/science_jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,12 @@
. = ..()
if(H.gender == FEMALE)
uniform = /obj/item/clothing/under/rank/rnd/scientist/skirt

/datum/job/scientist/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_SCIENCE)

/datum/job/roboticist/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_SCIENCE)

9 changes: 9 additions & 0 deletions modular_ss220/jobs/code/job/security_jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,12 @@
. = ..()
if(H.gender == FEMALE)
uniform = /obj/item/clothing/under/rank/security/officer/skirt

/datum/job/detective/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_SECURITY)

/datum/job/officer/New()
. = ..()
change_exp(EXP_TYPE_CREW, EXP_TYPE_SECURITY)

4 changes: 4 additions & 0 deletions modular_ss220/jobs/code/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,7 @@
// OFFICIAL parameters: 17 / HOS, Bart / 400 / 700
/datum/character_save/SetChoices(mob/user, limit = 18, list/splitJobs = list("Head of Security", "Bartender"), widthPerColumn = 450, height = 700)
. = ..()

/datum/job/proc/change_exp(exp_type, new_exp_type)
exp_map[exp_type] += NOVICE_JOB_MINUTES
exp_map.Add(list("[new_exp_type]" = NOVICE_JOB_MINUTES))

0 comments on commit d040d0d

Please sign in to comment.