Skip to content

Commit

Permalink
Накопительное обновление [WHAT - Edition] (#325)
Browse files Browse the repository at this point in the history
* Временная замена картинки в лобби

* Начинаем дружно молиться
  • Loading branch information
Exapsters authored Jul 25, 2023
1 parent 10238a0 commit 2a333e7
Show file tree
Hide file tree
Showing 81 changed files with 361 additions and 347 deletions.
2 changes: 1 addition & 1 deletion baystation12.dme
Original file line number Diff line number Diff line change
Expand Up @@ -3310,7 +3310,7 @@
#include "proxima\code\modules\clothing\feet\feet.dm"
#include "proxima\code\modules\clothing\masks\masks.dm"
#include "proxima\code\modules\clothing\masks\smokable.dm"
#include "proxima\code\modules\clothing\spacesuits\rig\suits\marine.dm"
#include "proxima\code\modules\clothing\spacesuits\rig\suits\interstellar.dm"
#include "proxima\code\modules\clothing\suit\suit.dm"
#include "proxima\code\modules\clothing\suits\armor.dm"
#include "proxima\code\modules\clothing\suits\suits.dm"
Expand Down
2 changes: 1 addition & 1 deletion code/__defines/culture.dm
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#define FACTION_HEPHAESTUS "Hephaestus Industries"
#define FACTION_XYNERGY "Xynergy"
#define FACTION_FLEET "SCG Fleet"
#define FACTION_ARMY "SCG Marine Corps"
#define FACTION_IIC "SCG Interstellar Infantry Corps"
#define FACTION_EXPEDITIONARY "Expeditionary Corps"
#define FACTION_PCRC "Proxima Centauri Risk Control"
#define FACTION_SAARE "Strategic Assault and Asset Retention Enterprises"
Expand Down
6 changes: 3 additions & 3 deletions code/datums/mil_ranks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,11 @@ GLOBAL_DATUM_INIT(mil_branches, /datum/mil_branches, new)
return FALSE

/**
* A single military branch, such as Fleet or Marines
* A single military branch, such as Fleet or IIC
*/
/datum/mil_branch
var/name = "Unknown" // Longer name for branch, eg "Sol Central Marine Corps"
var/name_short // Abbreviation of the name, eg "SCMC"
var/name = "Unknown" // Longer name for branch, eg "Sol Central Interstellar Corps"
var/name_short // Abbreviation of the name, eg "SCGIIC"



Expand Down
8 changes: 4 additions & 4 deletions code/game/objects/items/weapons/melee/misc.dm
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,13 @@
applies_material_colour = FALSE

/obj/item/material/sword/replica/officersword/army
name = "army NCO's sword"
desc = "A polished sword issued to SCG Marine Corps NCOs."
name = "interstellar NCO's sword"
desc = "A polished sword issued to SCG Interstellar Corps NCOs."
icon_state = "armysword"

/obj/item/material/sword/replica/officersword/armyofficer
name = "marine officer's sword"
desc = "A curved sword issued to SCG Marine Corps officers."
name = "interstellar officer's sword"
desc = "A curved sword issued to SCG Interstellar Corps officers."
icon_state = "armyofficersword"
item_state = "armyofficersword"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
/obj/item/clothing/shoes/brown,
/obj/item/device/radio/headset/heads/ce,
/obj/item/storage/toolbox/mechanical,
/obj/item/clothing/suit/storage/hazardvest,
/obj/item/clothing/suit/storage/engineering_chest_rig,
/obj/item/clothing/mask/gas,
/obj/item/device/multitool,
/obj/item/device/flash,
Expand Down Expand Up @@ -64,7 +64,7 @@
new/datum/atom_creator/simple(/obj/item/storage/backpack/dufflebag/eng, 50),
/obj/item/storage/toolbox/mechanical,
/obj/item/device/radio/headset/headset_eng,
/obj/item/clothing/suit/storage/hazardvest,
/obj/item/clothing/suit/storage/engineering_chest_rig,
/obj/item/clothing/mask/gas,
/obj/item/clothing/glasses/meson,
/obj/item/taperoll/engineering
Expand All @@ -84,7 +84,7 @@
/obj/item/device/flashlight,
/obj/item/extinguisher,
/obj/item/device/radio/headset/headset_eng,
/obj/item/clothing/suit/storage/hazardvest,
/obj/item/clothing/suit/storage/engineering_chest_rig,
/obj/item/clothing/mask/gas,
/obj/item/taperoll/atmos
)
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
display_name = "light armor plate"
cost = 4
path = /obj/item/clothing/accessory/armor_plate
allowed_roles = list(/datum/job/officer, /datum/job/warden, /datum/job/detective, /datum/job/expmar, /datum/job/research_guard, /datum/job/jua, /datum/job/sea, /datum/job/captain, /datum/job/hop, /datum/job/rd, /datum/job/cmo, /datum/job/chief_engineer, /datum/job/hos, /datum/job/bridgeofficer, /datum/job/qm, /datum/job/pathfinder)
allowed_roles = list(/datum/job/officer, /datum/job/warden, /datum/job/detective, /datum/job/expinf, /datum/job/research_guard, /datum/job/jua, /datum/job/sea, /datum/job/captain, /datum/job/hop, /datum/job/rd, /datum/job/cmo, /datum/job/chief_engineer, /datum/job/hos, /datum/job/bridgeofficer, /datum/job/qm, /datum/job/pathfinder)

/datum/gear/tactical/holster
display_name = "holster selection"
Expand Down
14 changes: 7 additions & 7 deletions code/modules/client/preference_setup/preference_setup.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
var/global/const/CHARACTER_PREFERENCE_INPUT_TITLE = "Character Preference"

/datum/category_group/player_setup_category/physical_preferences
name = "Physical"
name = "Тело"
sort_order = 1
item_wrap_index = 2
category_item_type = /datum/category_item/player_setup_item/physical

/datum/category_group/player_setup_category/background_preferences
name = "Background"
name = "Прошлое"
sort_order = 2
category_item_type = /datum/category_item/player_setup_item/background

Expand All @@ -21,27 +21,27 @@ var/global/const/CHARACTER_PREFERENCE_INPUT_TITLE = "Character Preference"
. += "[player_setup_item.content(user)]<br>"

/datum/category_group/player_setup_category/occupation_preferences
name = "Occupation"
name = "Занятость"
sort_order = 3
category_item_type = /datum/category_item/player_setup_item/occupation

/datum/category_group/player_setup_category/appearance_preferences
name = "Roles"
name = "Роли"
sort_order = 4
category_item_type = /datum/category_item/player_setup_item/antagonism

/datum/category_group/player_setup_category/loadout_preferences
name = "Loadout"
name = "Снаряжение"
sort_order = 6
category_item_type = /datum/category_item/player_setup_item/loadout

/datum/category_group/player_setup_category/global_preferences
name = "Global"
name = "Остальное"
sort_order = 7
category_item_type = /datum/category_item/player_setup_item/player_global

/datum/category_group/player_setup_category/law_pref
name = "Laws"
name = "Законы"
sort_order = 8
category_item_type = /datum/category_item/player_setup_item/law_pref

Expand Down
12 changes: 6 additions & 6 deletions code/modules/client/preferences.dm
Original file line number Diff line number Diff line change
Expand Up @@ -135,11 +135,11 @@
else if(load_failed)
dat += "Loading your savefile failed. Please adminhelp for assistance."
else
dat += "Slot - "
dat += "<a href='?src=\ref[src];load=1'>Load slot</a> - "
dat += "<a href='?src=\ref[src];save=1'>Save slot</a> - "
dat += "<a href='?src=\ref[src];resetslot=1'>Reset slot</a> - "
dat += "<a href='?src=\ref[src];reload=1'>Reload slot</a>"
dat += "Персонажи - "
dat += "<a href='?src=\ref[src];load=1'>▼ Загрузить</a> - "
dat += "<a href='?src=\ref[src];save=1'>▲ Сохранить</a> - "
dat += "<a href='?src=\ref[src];resetslot=1'>↔ Перезаписать</a> - "
dat += "<a href='?src=\ref[src];reload=1'>■ Перезагрузить</a>"

dat += "<br>"
dat += player_setup.header()
Expand All @@ -150,7 +150,7 @@
/datum/preferences/proc/open_setup_window(mob/user)
if (!SScharacter_setup.initialized)
return
popup = new (user, "preferences_browser", "Character Setup", 1200, 800, src)
popup = new (user, "preferences_browser", "Мой персонаж", 1200, 800, src)
var/content = {"
<script type='text/javascript'>
function update_content(data){
Expand Down
47 changes: 47 additions & 0 deletions code/modules/clothing/suits/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,53 @@
desc = "A white jacket often worn in emergency medical and reanimation services across human space."
icon_state = "medical_jacket"

/obj/item/clothing/suit/storage/security_chest_rig
name = "chest-rig"
desc = "A grey chest-rig with black pouches. For when you wish you had more hands."
icon_state = "chest-rig"
blood_overlay_type = "armor"
allowed = list(
/obj/item/device/flashlight,
/obj/item/tank/oxygen_emergency,
/obj/item/tank/oxygen_emergency_extended,
/obj/item/tank/nitrogen_emergency,
/obj/item/clothing/mask/gas,
/obj/item/device/radio,
/obj/item/taperoll,
/obj/item/clothing/head/hardhat,
/obj/item/handcuffs,
/obj/item/melee/baton,
/obj/item/grenade,
/obj/item/gun
)

body_parts_covered = UPPER_TORSO

/obj/item/clothing/suit/storage/engineering_chest_rig
name = "hazard chest-rig"
desc = "A grey chest-rig with black pouches and orange markings worn by engineers. It has an 'Engineer' tag on its chest."
icon_state = "engi-chest-rig"
blood_overlay_type = "armor"
allowed = list (
/obj/item/device/flashlight,
/obj/item/tank/oxygen_emergency,
/obj/item/tank/oxygen_emergency_extended,
/obj/item/tank/nitrogen_emergency,
/obj/item/clothing/mask/gas,
/obj/item/device/radio,
/obj/item/taperoll,
/obj/item/clothing/head/hardhat,
/obj/item/device/scanner/gas,
/obj/item/device/multitool,
/obj/item/device/t_scanner,
/obj/item/crowbar,
/obj/item/screwdriver,
/obj/item/weldingtool,
/obj/item/wirecutters,
/obj/item/wrench,
/obj/item/gun
)

/obj/item/clothing/suit/storage/medical_chest_rig
name = "\improper MT chest-rig"
desc = "A white chest-rig with black pouches worn by medical first responders. It has a 'Medic' tag on its chest."
Expand Down
6 changes: 3 additions & 3 deletions code/modules/culture_descriptor/faction/factions_human.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
Колониальной Конфедерации. Недавно созданным ИПС на территории <font color=\"#436b8e\">ЦПСС</font> также было разрешено присоединиться на \
службу во <font color=\"#545c68\">Флот</font> при условии, что они согласятся установить Кандалы."

/decl/cultural_info/faction/scg/army
name = FACTION_ARMY
description = "После Гайского Конфликта был создан <font color=\"#b99d71\">Корпус Морской Пехоты</font>. Он является недавно созданной структурой, предназначенной для быстрого развертования в любой точки галактики. \
/decl/cultural_info/faction/scg/iic
name = FACTION_IIC
description = "После Гайского Конфликта был создан <font color=\"#b99d71\">Корпус Межзвёздной Пехоты</font>. Он является недавно созданной структурой, предназначенной для быстрого развертования в любой точки галактики. \
Его оснащение и финансирование пока что не может сравнится ни с Флотом, ни с Армией, но это не мешает морпехам в их работе. "

/decl/cultural_info/faction/torchco
Expand Down
4 changes: 2 additions & 2 deletions code/modules/events/brain_expansion.dm
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
endWhen = 150

/datum/event/brain_expansion/announce()
command_announcement.Announce("Аномальные показатели эффективности обнаружены в нейронных сетях деструктивного анализа. Это может повлиять на результаты анализа.", "[station_name()] Neural Network Monitor", zlevels = affecting_z)
command_announcement.Announce("Аномальные показатели эффективности обнаружены в нейронных сетях деструктивного анализа. Ожидайте возвращения прежних параметров в ближайшее время", "Контроль Нейронной Сети [station_name()]", zlevels = affecting_z)

/datum/event/brain_expansion/end()
command_announcement.Announce("Нейронная сеть деструктивного анализа вернулась в нормальное состояние.", "[station_name()] Neural Network Monitor", zlevels = affecting_z)
command_announcement.Announce("Нейронная сеть деструктивного анализа вернулась в регламентное состояние.", "Контроль Нейронной Сети [station_name()]", zlevels = affecting_z)
4 changes: 2 additions & 2 deletions code/modules/events/brand_intelligence.dm
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@


/datum/event/brand_intelligence/announce()
command_announcement.Announce("На объекте [location_name()] был обнаружен неисправный искусственный интеллект в системах управления устройств раздачи. Предполагается, что источником является \"[initial(originMachine.name)]\". Возможно заражение других машин.", "[location_name()] Machine Monitoring", zlevels = affecting_z)
command_announcement.Announce("На объекте [location_name()] был обнаружен неисправный искусственный интеллект в системах управления устройств раздачи. Предполагается, что источником является \"[initial(originMachine.name)]\". Возможно заражение других машин.", "Контроль Сети Автоматизации [location_name()]", zlevels = affecting_z)


/datum/event/brand_intelligence/start()
Expand Down Expand Up @@ -71,7 +71,7 @@
continue
infectedMachine.shut_up = 1
infectedMachine.shoot_inventory = 0
command_announcement.Announce("Следы активности неисправного искусственного интеллекта не найдены или были полностью нейтрализованы.", "[station_name()] Firewall Subroutines")
command_announcement.Announce("Следы активности неисправного искусственного интеллекта не найдены или были полностью нейтрализованы.", "Контроль Сети Автоматизации [station_name()]")
originMachine = null
infectedVendingMachines.Cut()
vendingMachines.Cut()
2 changes: 1 addition & 1 deletion code/modules/events/carp_migration.dm
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ GLOBAL_LIST_INIT(carp_count,list())// a list of Z levels (string), associated wi
else
announcement = "Большая миграция неизвестных биологических сигнатур была обнаружена в непосредственной близости от [location_name()]. Рекомендуется соблюдать осторожность."

command_announcement.Announce(announcement, "[station_name()] Sensor Array", zlevels = affecting_z)
command_announcement.Announce(announcement, "Сеть Биологических Датчиков [station_name()]", zlevels = affecting_z)

/datum/event/carp_migration/tick()
count_carps()
Expand Down
2 changes: 1 addition & 1 deletion code/modules/events/disposals_explosion.dm
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
bursting_pipe.set_health(rand(2, 4))

/datum/event/disposals_explosion/announce()
command_announcement.Announce("Показания давления указывают на неминуемый взрыв в отсеке [get_area(bursting_pipe)] системы утилизации отходов. Секции трубопровода могут быть повреждены.", "[location_name()] Atmospheric Monitoring System", zlevels = affecting_z)
command_announcement.Announce("Показания давления указывают на неминуемый взрыв в отсеке [get_area(bursting_pipe)] системы утилизации отходов. Секции трубопровода могут быть повреждены.", "Контроль Атмосферной Системы [location_name()]", zlevels = affecting_z)

/datum/event/disposals_explosion/tick()
if(isnull(bursting_pipe))
Expand Down
4 changes: 2 additions & 2 deletions code/modules/events/dust.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ The "dust" will damage the hull of the station causin minor hull breaches.
var/last_wave

/datum/event/dust/announce()
command_announcement.Announce("[location_name()] вошёл в пояс космической пыли.", "[station_name()] Sensor Array", zlevels = affecting_z)
command_announcement.Announce("[location_name()] вошёл в пояс космической пыли.", "Сенсорный Массив [station_name()]", zlevels = affecting_z)

/datum/event/dust/tick()
if(world.time > last_wave + min_delay && prob(10))
dust_swarm(severity, affecting_z)

/datum/event/dust/end()
command_announcement.Announce("[location_name()] покинул пояс космической пыли.", "[station_name()] Sensor Array", zlevels = affecting_z)
command_announcement.Announce("[location_name()] покинул пояс космической пыли.", "Сенсорный Массив [station_name()]", zlevels = affecting_z)

/proc/dust_swarm(var/strength = EVENT_LEVEL_MUNDANE, var/list/zlevels)
var/numbers = rand(strength * 10, strength * 15)
Expand Down
8 changes: 4 additions & 4 deletions code/modules/events/electrical_storm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
..()
switch(severity)
if(EVENT_LEVEL_MUNDANE)
command_announcement.Announce("Небольшая электрическая буря была обнаружена вблизи [location_name()]. Пожалуйста, следите за возможными электрическими разрядами.", "[station_name()] Sensor Array", zlevels = affecting_z)
command_announcement.Announce("Небольшая электрическая буря была обнаружена вблизи [location_name()]. Пожалуйста, следите за возможными электрическими разрядами.", "Сенсорный Массив [station_name()]", zlevels = affecting_z)
if(EVENT_LEVEL_MODERATE)
command_announcement.Announce("Вблизи [location_name()] обнаружена сильная электрическая буря. Рекомендуется немедленно обезопасить чувствительное электрооборудование с целью сохранения его работоспособности.", "[station_name()] Sensor Array", new_sound = GLOB.using_map.electrical_storm_moderate_sound, zlevels = affecting_z)
command_announcement.Announce("Вблизи [location_name()] обнаружена сильная электрическая буря. Рекомендуется немедленно обезопасить чувствительное электрооборудование с целью сохранения его работоспособности.", "Сенсорный Массив [station_name()]", new_sound = GLOB.using_map.electrical_storm_moderate_sound, zlevels = affecting_z)
if(EVENT_LEVEL_MAJOR)
command_announcement.Announce("Аномальная электрическая буря неизвестной силы была обнаружена в непосредственной близости от [location_name()]. Требуется немедленно обезопасить чувствительное электрооборудование с целью сохранения его работоспособности.", "[station_name()] Sensor Array", new_sound = GLOB.using_map.electrical_storm_major_sound, zlevels = affecting_z)
command_announcement.Announce("Аномальная электрическая буря неизвестной силы была обнаружена в непосредственной близости от [location_name()]. Требуется немедленно обезопасить чувствительное электрооборудование с целью сохранения его работоспособности.", "Сенсорный Массив [station_name()]", new_sound = GLOB.using_map.electrical_storm_major_sound, zlevels = affecting_z)

/datum/event/electrical_storm/start()
..()
Expand Down Expand Up @@ -77,4 +77,4 @@

/datum/event/electrical_storm/end()
..()
command_announcement.Announce("[location_name()] вышел из электрической бури. Пожалуйста, устраните любые электрические перегрузки.", "Electrical Storm Alert", zlevels = affecting_z)
command_announcement.Announce("[location_name()] вышел из электрической бури. Пожалуйста, устраните любые электрические перегрузки.", "Сенсорный Массив [station_name()]", zlevels = affecting_z)
Loading

0 comments on commit 2a333e7

Please sign in to comment.