Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

old station update #13254

Merged
merged 7 commits into from
Jul 17, 2024
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
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
5 changes: 2 additions & 3 deletions code/datums/outfits/misc/survivalists.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
glasses = /obj/item/clothing/glasses/welding
shoes = /obj/item/clothing/shoes/boots/work
belt = /obj/item/weapon/storage/belt/utility/cool
head = /obj/item/clothing/head/hardhat/white
head = /obj/item/clothing/head/hardhat/yellow/visor
back = /obj/item/weapon/storage/backpack/industrial
gloves = /obj/item/clothing/gloves/insulated
id = /obj/item/weapon/card/id/old_station/eng
Expand All @@ -30,12 +30,11 @@
gloves = /obj/item/clothing/gloves/latex/nitrile
head = /obj/item/clothing/head/beret/paramed
belt = /obj/item/weapon/storage/belt/medical/full
suit = /obj/item/clothing/suit/storage/labcoat/cmo
suit = /obj/item/clothing/suit/storage/labcoat
id = /obj/item/weapon/card/id/old_station/med
glasses = /obj/item/clothing/glasses/hud/health
back = /obj/item/weapon/storage/backpack/medic


l_hand = /obj/item/weapon/storage/firstaid/adv
suit_store = /obj/item/device/healthanalyzer

Expand Down
8 changes: 5 additions & 3 deletions code/datums/spawners_menu/spawners.dm
Original file line number Diff line number Diff line change
Expand Up @@ -673,10 +673,12 @@
H.equipOutfit(outfit)
H.mind.skills.add_available_skillset(skillset)
H.mind.skills.maximize_active_skills()
show_location_blurb(C)

to_chat(H, "<B>Ваша голова раскалывается...Вы просыпаетесь в старом криоподе.</B>")
to_chat(H, "<B>Вы - <span class='boldwarning'>были работником передовой Космической Научной Станции Нанотрасен LCR</span>, что уже как год считается уничтоженной.</B>")
to_chat(H, "<B>Станция заброшена, никто, кроме вас и вашего товарища в соседней криокамере, не выжил. Вы вольны делать здесь что угодно. Можете попытаться всё починить, а можете просто улететь в поисках лучшей жизни. Выбор за вами.</B>")
to_chat(H, "<B>Ваша голова раскалывается... Вы просыпаетесь в старом криоподе.</B>")
to_chat(H, "<B>Вы - <span class='boldwarning'>работник передовой Космической Научной Станции Нанотрасен \"Сизиф\"</span>.</B>")
to_chat(H, "<B>Вы и ваш коллега ушли в криосон. Похоже, пока вы спали, <span class='boldwarning'>что-то пошло не так...</span></B>")
to_chat(H, "<B>Вы вольны делать здесь что угодно. Можете попытаться всё починить, а можете просто улететь в поисках лучшей жизни. Выбор за вами.</B>")

/datum/spawner/survival/med
name = "Выживший (Медик)"
Expand Down
4 changes: 3 additions & 1 deletion code/game/jobs/access.dm
Original file line number Diff line number Diff line change
Expand Up @@ -552,7 +552,9 @@
/proc/get_all_misc_job_icons() //Use for all misc and custom job hud icons if you ever need one!
return list("Prisoner",
"Marine",
"Marine Squad Leader")
"Marine Squad Leader",
"Senior Engineer",
"Senior Medic")

/obj/proc/GetJobName() //Used in secHUD icon generation
if (!istype(src, /obj/item/device/pda) && !istype(src,/obj/item/weapon/card/id))
Expand Down
6 changes: 3 additions & 3 deletions code/game/objects/items/weapons/cards_ids.dm
Original file line number Diff line number Diff line change
Expand Up @@ -587,15 +587,15 @@

/obj/item/weapon/card/id/old_station
name = "captain's ID"
desc = "Старая ID карта, ранее она принадлежала капитану станции 'LCR'."
desc = "Старая, повреждённая ID карта, ранее она принадлежала ■ж■■■ ■■н■у, капитану КСН \"Сизиф\"."
icon_state = "gold"
item_state = "gold_id"
item_state_world = "gold_world"
access = list(access_oldstation, access_RC_announce, access_keycard_auth, access_engine_equip, access_medical, access_surgery, access_captain, access_engine, access_research, access_tox, access_robotics, access_heads)

/obj/item/weapon/card/id/old_station/eng
name = "engineer ID"
desc = "ID карта, принадлежащая старшему сотруднику инженерного отдела станции 'LCR'."
desc = "Старая ID карта, принадлежащая старшему сотруднику инженерного отдела станции \"Сизиф\"."
icon_state = "eng"
item_state = "eng_id"
item_state_world = "eng_world"
Expand All @@ -605,7 +605,7 @@

/obj/item/weapon/card/id/old_station/med
name = "medic ID"
desc = "ID карта, принадлежащая старшему сотруднику медицинского отдела станции 'LCR'."
desc = "Старая ID карта, принадлежащая старшему сотруднику медицинского отдела станции \"Сизиф\"."
icon_state = "med"
item_state = "med_id"
item_state_world = "med_world"
Expand Down
61 changes: 61 additions & 0 deletions code/modules/paperwork/paper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1069,3 +1069,64 @@ var/global/list/contributor_names
info += "Вновь переговоры могут быть начаты после знака отменительного (• • — •). <br>"
info += "Знак ожидания (• — • • •) делается в тех случаях, когда внезапно требуется на время прервать передачу или прием. <br>"
info += "Знак окончания (• — • — •) делается при окончании передачи, если не требуется ответа. <br>"

/obj/item/weapon/paper/old_station_note_one
name = "note"

/obj/item/weapon/paper/old_station_note_one/atom_init()
. = ..()
write_info()
update_icon()
updateinfolinks()

/obj/item/weapon/paper/old_station_note_one/proc/write_info()
info = ""
info += "20.08.2221. Из-за аномалии, станция переместилась на неизвестные координаты. Связаться с ЦК невозможно.<br>"
info += "21.08.2221. Экипаж продолжает работать в штатном режиме. Учёные начинают проводить эксперименты над образцами ксеноморфов, которые были обнаружены на планете Лутиэн.<br>"
info += "25.08.2221. В инженерный отсек врезался небольшой метеор. Инженеры начали ремонт отсека.<br>"
info += "26.08.2221. Ремонт завершён.<br>"
info += "3.09.2221. На станцию попытался проникнуть разведчик Синдиката. Турели нейтрализовали врага, его снаряжение было передано научному персоналу.<br>"
info += "<i>Похоже, это был не самый ценный кадр, раз его послали почти без оружия и в древнем как мир скафандре.</i><br>"

/obj/item/weapon/paper/old_station_note_two
name = "note"

/obj/item/weapon/paper/old_station_note_two/atom_init()
. = ..()
write_info()
update_icon()
updateinfolinks()

/obj/item/weapon/paper/old_station_note_two/proc/write_info()
info = ""
info += "10.09.2221. На станцию напал отряд подготовленных оперативников Синдиката. Атака была отбита.<br>"
info += "<i>Если на эту проклятую станцию попытались напасть, значит, о ней кто-то да знает. Эвакуация - это просто вопрос времени.</i> <br>"
info += "13.09.2221. Экипаж начинает замышлять что-то неладное. Некоторые считают, что всё, что произошло на этой станции за последние две недели - один большой эксперимент НТ.<br>"
info += "15.09.2221. Очередной метеор повредил обшивку в научном отделе.<br>"

/obj/item/weapon/paper/old_station_note_three
name = "note"

/obj/item/weapon/paper/old_station_note_three/atom_init()
. = ..()
write_info()
update_icon()
updateinfolinks()

/obj/item/weapon/paper/old_station_note_three/proc/write_info()
info = ""
info += "16.09.2221. По окончанию ремонта обнаружилась пропажа нескольких образцов ксенофауны.<br>"
info += "17.09.2221. В дормиториях был найден д-р █████ со вспоротым брюхом, жуткое зрелище.<br>"
info += "20.09.2221. Эти ксенотвари обосновались в телекомах и успели схватить нескольких уч#<br>"
simb11 marked this conversation as resolved.
Show resolved Hide resolved

/obj/item/weapon/paper/old_station_note_syndispacesuit
name = "Object #8123"
info = "Устаревшая модель боевого скафандра, который использовали \"Мародёры Горлекса\" в 2190-тых годах."

/obj/item/weapon/paper/old_station_note_medhud
name = "Object #8124"
info = "Продвинутый медицинский интерфейс с встроенным прибором ночного видения."

/obj/item/weapon/paper/old_station_note_egun
name = "Object #2921"
info = "Энергопистолет второго поколения. В нём установлена более эффективная система охлаждения и продвинутая батарея."
13 changes: 3 additions & 10 deletions code/modules/skills/skillsets/roles.dm
Original file line number Diff line number Diff line change
Expand Up @@ -256,24 +256,17 @@
/datum/skill/construction = SKILL_LEVEL_MASTER,
/datum/skill/atmospherics = SKILL_LEVEL_MASTER,
/datum/skill/civ_mech = SKILL_LEVEL_PRO,
/datum/skill/medical = SKILL_LEVEL_TRAINED,
/datum/skill/surgery = SKILL_LEVEL_NOVICE,
/datum/skill/research = SKILL_LEVEL_TRAINED,
/datum/skill/chemistry = SKILL_LEVEL_NOVICE,
/datum/skill/command = SKILL_LEVEL_PRO
/datum/skill/command = SKILL_LEVEL_TRAINED
)

/datum/skillset/survivalist_medic
name = "Survivalist Medic"
initial_skills = list(
/datum/skill/engineering = SKILL_LEVEL_TRAINED,
/datum/skill/construction = SKILL_LEVEL_TRAINED,
/datum/skill/atmospherics = SKILL_LEVEL_NOVICE,
/datum/skill/civ_mech = SKILL_LEVEL_MASTER,
/datum/skill/combat_mech = SKILL_LEVEL_PRO,
/datum/skill/civ_mech = SKILL_LEVEL_PRO,
/datum/skill/medical = SKILL_LEVEL_MASTER,
/datum/skill/surgery = SKILL_LEVEL_MASTER,
/datum/skill/research = SKILL_LEVEL_MASTER,
/datum/skill/chemistry = SKILL_LEVEL_MASTER,
/datum/skill/command = SKILL_LEVEL_PRO
/datum/skill/command = SKILL_LEVEL_TRAINED
)
Binary file modified icons/hud/hud.dmi
Binary file not shown.
Loading
Loading