diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 75e0f57a957..a75b3581357 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -75,9 +75,9 @@ head = /obj/item/clothing/head/chefhat/nt shoes = /obj/item/clothing/shoes/sneakers/black - tab_pda = /obj/item/modular_computer/handheld/pda/civilian - wristbound = /obj/item/modular_computer/handheld/wristbound/preset/pda/civilian - tablet = /obj/item/modular_computer/handheld/preset/civilian + tab_pda = /obj/item/modular_computer/handheld/pda/civilian/chef + wristbound = /obj/item/modular_computer/handheld/wristbound/preset/pda/civilian/chef + tablet = /obj/item/modular_computer/handheld/preset/civilian/chef headset = /obj/item/radio/headset/headset_service bowman = /obj/item/radio/headset/headset_service/alt diff --git a/code/modules/modular_computers/computers/subtypes/preset_handheld.dm b/code/modules/modular_computers/computers/subtypes/preset_handheld.dm index 18a9411b52f..38e95f30650 100644 --- a/code/modules/modular_computers/computers/subtypes/preset_handheld.dm +++ b/code/modules/modular_computers/computers/subtypes/preset_handheld.dm @@ -20,10 +20,16 @@ /obj/item/modular_computer/handheld/preset/civilian _app_preset_type = /datum/modular_computer_app_presets/civilian +/obj/item/modular_computer/handheld/preset/civilian/bartender + _app_preset_type = /datum/modular_computer_app_presets/civilian/bartender + /obj/item/modular_computer/handheld/preset/civilian/bartender/Initialize() . = ..() card_slot.stored_item = new /obj/item/pen/fountain +/obj/item/modular_computer/handheld/preset/civilian/chef + _app_preset_type = /datum/modular_computer_app_presets/civilian/chef + /obj/item/modular_computer/handheld/preset/civilian/librarian/Initialize() . = ..() card_slot.stored_item = new /obj/item/pen/fountain diff --git a/code/modules/modular_computers/computers/subtypes/preset_pda.dm b/code/modules/modular_computers/computers/subtypes/preset_pda.dm index 8b541f96f44..667add4c92a 100644 --- a/code/modules/modular_computers/computers/subtypes/preset_pda.dm +++ b/code/modules/modular_computers/computers/subtypes/preset_pda.dm @@ -18,10 +18,16 @@ /obj/item/modular_computer/handheld/pda/civilian _app_preset_type = /datum/modular_computer_app_presets/civilian +/obj/item/modular_computer/handheld/pda/civilian/bartender + _app_preset_type = /datum/modular_computer_app_presets/civilian/bartender + /obj/item/modular_computer/handheld/pda/civilian/bartender/Initialize() . = ..() card_slot.stored_item = new /obj/item/pen/fountain +/obj/item/modular_computer/handheld/pda/civilian/chef + _app_preset_type = /datum/modular_computer_app_presets/civilian/chef + /obj/item/modular_computer/handheld/pda/civilian/librarian icon_add = "libb" diff --git a/code/modules/modular_computers/computers/subtypes/preset_wristbound.dm b/code/modules/modular_computers/computers/subtypes/preset_wristbound.dm index acf51a1a073..201c56d25df 100644 --- a/code/modules/modular_computers/computers/subtypes/preset_wristbound.dm +++ b/code/modules/modular_computers/computers/subtypes/preset_wristbound.dm @@ -115,10 +115,16 @@ /obj/item/modular_computer/handheld/wristbound/preset/pda/civilian _app_preset_type = /datum/modular_computer_app_presets/civilian +/obj/item/modular_computer/handheld/wristbound/preset/pda/civilian/bartender + _app_preset_type = /datum/modular_computer_app_presets/civilian/bartender + /obj/item/modular_computer/handheld/wristbound/preset/pda/civilian/bartender/Initialize() . = ..() card_slot.stored_item = new /obj/item/pen/fountain +/obj/item/modular_computer/handheld/wristbound/preset/pda/civilian/chef + _app_preset_type = /datum/modular_computer_app_presets/civilian/chef + /obj/item/modular_computer/handheld/wristbound/preset/pda/civilian/librarian/Initialize() . = ..() card_slot.stored_item = new /obj/item/pen/fountain diff --git a/code/modules/modular_computers/file_system/programs/app_presets_crew.dm b/code/modules/modular_computers/file_system/programs/app_presets_crew.dm index f2d4f03cad8..939a87a1311 100644 --- a/code/modules/modular_computers/file_system/programs/app_presets_crew.dm +++ b/code/modules/modular_computers/file_system/programs/app_presets_crew.dm @@ -204,7 +204,25 @@ /datum/modular_computer_app_presets/civilian/New() . = ..() program_list += COMPUTER_APP_PRESET_SYSTEM + COMPUTER_APP_PRESET_HORIZON_CIVILIAN - program_list += list(/datum/computer_file/program/game/arcade, /datum/computer_file/program/cooking_codex, /datum/computer_file/program/bartending_codex) + program_list += /datum/computer_file/program/game/arcade + +/datum/modular_computer_app_presets/civilian/bartender + name = "bartender" + display_name = "Bartender" + description = "Contains programs for bartenders." + +/datum/modular_computer_app_presets/civilian/bartender/New() + . = ..() + program_list += /datum/computer_file/program/bartending_codex + +/datum/modular_computer_app_presets/civilian/chef + name = "chef" + display_name = "Chef" + description = "Contains programs for chefs." + +/datum/modular_computer_app_presets/civilian/chef/New() + . = ..() + program_list += /datum/computer_file/program/cooking_codex /datum/modular_computer_app_presets/civilian/janitor name = "janitor" diff --git a/html/changelogs/wezzy-bar-codex.yml b/html/changelogs/wezzy-bar-codex.yml index 65c0c08afb4..166935e2ea4 100644 --- a/html/changelogs/wezzy-bar-codex.yml +++ b/html/changelogs/wezzy-bar-codex.yml @@ -56,3 +56,4 @@ delete-after: True # Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. changes: - rscadd: "Adds the bartending codex." + - rscadd: "Only the chef starts with the cooking codex and the bartender with the bartending codex now. They still can be downloaded by anyone, though."