diff --git a/modular_bandastation/keybindings/_keybindings.dm b/modular_bandastation/keybinding/_keybinding.dm similarity index 100% rename from modular_bandastation/keybindings/_keybindings.dm rename to modular_bandastation/keybinding/_keybinding.dm diff --git a/modular_bandastation/keybindings/_keybindings.dme b/modular_bandastation/keybinding/_keybinding.dme similarity index 74% rename from modular_bandastation/keybindings/_keybindings.dme rename to modular_bandastation/keybinding/_keybinding.dme index f0a2cf3527af3..44dbc23d3008d 100644 --- a/modular_bandastation/keybindings/_keybindings.dme +++ b/modular_bandastation/keybinding/_keybinding.dme @@ -1,11 +1,11 @@ -#include "_keybindings.dm" +#include "_keybinding.dm" #include "code/admin.dm" #include "code/artificial_intelligence.dm" #include "code/carbon.dm" #include "code/client.dm" #include "code/communication.dm" -//#include "code/emote.dm" TODO: Return it when Emote Panel is merged +#include "code/emote.dm" #include "code/human.dm" #include "code/living.dm" #include "code/mob.dm" diff --git a/modular_bandastation/keybindings/code/admin.dm b/modular_bandastation/keybinding/code/admin.dm similarity index 54% rename from modular_bandastation/keybindings/code/admin.dm rename to modular_bandastation/keybinding/code/admin.dm index c0c7cda433c22..29534ec9dd4a8 100644 --- a/modular_bandastation/keybindings/code/admin.dm +++ b/modular_bandastation/keybinding/code/admin.dm @@ -1,39 +1,49 @@ /datum/keybinding/admin/admin_say full_name = "Asay" hotkey_keys = list("F5") + description = "Разговаривайте с другими админами" /datum/keybinding/admin/admin_ghost full_name = "Aghost" hotkey_keys = list("F6") + description = "Уйти в призраки" /datum/keybinding/admin/player_panel_new full_name = "Player Panel" hotkey_keys = list("F7") + description = "Открывает новую панель игрока" /datum/keybinding/admin/toggle_buildmode_self full_name = "Toggle Buildmode" hotkey_keys = list("F11") + description = "Включаем режим строительства" /datum/keybinding/admin/stealthmode full_name = "Stealth mode" hotkey_keys = list("CtrlF9") + description = "Включает скрытный режим" /datum/keybinding/admin/invisimin full_name = "Invisimin" hotkey_keys = list("F9") + description = "Включает невидимость, как у призраков (Не абузьте этим)" /datum/keybinding/admin/deadsay full_name = "Dsay" hotkey_keys = list("F10") + description = "Отправляет сообщение в чат мертвых" /datum/keybinding/admin/deadmin full_name = "Deadmin" hotkey_keys = list("Unbound") + description = "Избавтесь от своих админских сил" /datum/keybinding/admin/readmin full_name = "Readmin" hotkey_keys = list("Unbound") + description = "Верните свои админские силы" /datum/keybinding/admin/view_tags full_name = "View Tags" hotkey_keys = list("CtrlF11") + description = "Открывает меню View-Tags" diff --git a/modular_bandastation/keybindings/code/artificial_intelligence.dm b/modular_bandastation/keybinding/code/artificial_intelligence.dm similarity index 53% rename from modular_bandastation/keybindings/code/artificial_intelligence.dm rename to modular_bandastation/keybinding/code/artificial_intelligence.dm index fc72187c256dc..bbb18b1c3a60c 100644 --- a/modular_bandastation/keybindings/code/artificial_intelligence.dm +++ b/modular_bandastation/keybinding/code/artificial_intelligence.dm @@ -1,3 +1,4 @@ /datum/keybinding/artificial_intelligence/reconnect full_name = "Переподключиться к оболочке" hotkey_keys = list("-") + description = "Подключает к ИИ оболочке, которая была подключена последней" diff --git a/modular_bandastation/keybindings/code/carbon.dm b/modular_bandastation/keybinding/code/carbon.dm similarity index 53% rename from modular_bandastation/keybindings/code/carbon.dm rename to modular_bandastation/keybinding/code/carbon.dm index 210538c7a5d94..28618d1d11555 100644 --- a/modular_bandastation/keybindings/code/carbon.dm +++ b/modular_bandastation/keybinding/code/carbon.dm @@ -1,11 +1,14 @@ /datum/keybinding/carbon/toggle_throw_mode full_name = "Режим броска (переключить)" hotkey_keys = list("R", "Southwest") + description = "Переключает будете ли вы бросать текущий предмет" /datum/keybinding/carbon/hold_throw_mode full_name = "Режим броска (зажать)" hotkey_keys = list("Space") + description = "Удерживайте, чтобы включить режим броска, и отпустите, чтобы выключить его" /datum/keybinding/carbon/give full_name = "Передать вещь (переключить)" hotkey_keys = list("V") + description = "Передать предмет в активной руке" diff --git a/modular_bandastation/keybindings/code/client.dm b/modular_bandastation/keybinding/code/client.dm similarity index 55% rename from modular_bandastation/keybindings/code/client.dm rename to modular_bandastation/keybinding/code/client.dm index 4a83b861a751d..c966154bd29eb 100644 --- a/modular_bandastation/keybindings/code/client.dm +++ b/modular_bandastation/keybinding/code/client.dm @@ -1,11 +1,14 @@ /datum/keybinding/client/admin_help - full_name = "Admin Help" + full_name = "Админхелп" hotkey_keys = list("F1") + description = "Попросите администрацию о помощи" /datum/keybinding/client/screenshot full_name = "Сделать Screenshot" hotkey_keys = list("Unbound") + description = "Сделайте скриншоты" /datum/keybinding/client/minimal_hud full_name = "Переключить минимальный HUD" hotkey_keys = list("F12") + description = "Скрывает большинство элементов HUD" diff --git a/modular_bandastation/keybindings/code/communication.dm b/modular_bandastation/keybinding/code/communication.dm similarity index 95% rename from modular_bandastation/keybindings/code/communication.dm rename to modular_bandastation/keybinding/code/communication.dm index 7476e2c910b68..276d42731ddf3 100644 --- a/modular_bandastation/keybindings/code/communication.dm +++ b/modular_bandastation/keybinding/code/communication.dm @@ -4,7 +4,7 @@ /datum/keybinding/client/communication/radio full_name = "Общий канал рации (;)" - hotkey_keys = list("Unbound") + hotkey_keys = list("Y") /datum/keybinding/client/communication/ooc full_name = "OOC" diff --git a/modular_bandastation/keybindings/code/emote.dm b/modular_bandastation/keybinding/code/emote.dm similarity index 100% rename from modular_bandastation/keybindings/code/emote.dm rename to modular_bandastation/keybinding/code/emote.dm diff --git a/modular_bandastation/keybinding/code/human.dm b/modular_bandastation/keybinding/code/human.dm new file mode 100644 index 0000000000000..96049ef903ead --- /dev/null +++ b/modular_bandastation/keybinding/code/human.dm @@ -0,0 +1,29 @@ +/datum/keybinding/human/quick_equip + full_name = "Экипировать вещь" + hotkey_keys = list("E") + description = "Быстро экипирует предмет в любой подходящий слот" + +/datum/keybinding/human/quick_equip_belt + full_name = "Быстрая экипировка пояса" + hotkey_keys = list("ShiftE") + description = "Положить предмет из руки в пояс или вытащить последний предмет из него" + +/datum/keybinding/human/quick_equip_belt/quick_equip_bag + full_name = "Быстрая экипировка сумки" + hotkey_keys = list("ShiftV") + description = "Положить предмет из руки в сумку или вытащить последний предмет из нее" + +/datum/keybinding/human/quick_equip_belt/quick_equip_suit_storage + full_name = "Быстрая экипировка хранилища костюма" + hotkey_keys = list("ShiftQ") + description = "Положить предмет из руки в костюм или вытащить последний предмет из него" + +/datum/keybinding/human/quick_equip_belt/quick_equip_lpocket + full_name = "Быстрая экипировка левого кармана" + hotkey_keys = list("Alt1") + description = "Положить предмет из руки в левый карман или последний предмет из него" + +/datum/keybinding/human/quick_equip_belt/quick_equip_rpocket + full_name = "Быстрая экипировка правого кармана" + hotkey_keys = list("Alt2") + description = "Положить предмет из руки в правый карман или последний предмет из него" diff --git a/modular_bandastation/keybinding/code/living.dm b/modular_bandastation/keybinding/code/living.dm new file mode 100644 index 0000000000000..8dd442016d4e8 --- /dev/null +++ b/modular_bandastation/keybinding/code/living.dm @@ -0,0 +1,44 @@ +/datum/keybinding/living/resist + full_name = "Сопротивляться" + hotkey_keys = list("B") + description = "Освободиться от текущего состояния. В наручниках? Вы горите? Сопротивляйтесь!" + +/datum/keybinding/living/look_up + full_name = "Посмотреть вверх" + hotkey_keys = list("P") + description = "Посмотреть на нижний Z-уровень. Возможно только если над вами свободное пространство." + +/datum/keybinding/living/look_down + full_name = "Посмотреть вниз" + hotkey_keys = list(";") + description = "Посмотреть на нижний Z-уровень. Возможно только если под вами его видно." + +/datum/keybinding/living/rest + full_name = "Лечь/встать" + hotkey_keys = list("ShiftB") + description = "Нажмите, чтобы лечь или встать" + +/datum/keybinding/living/toggle_combat_mode + full_name = "Переключить Combat Mode" + hotkey_keys = list("F") + description = "Переключает боевой режим. Это как Помощь/Вред, но круче" + +/datum/keybinding/living/toggle_move_intent + full_name = "Смена режима ходьбы (зажать)" + hotkey_keys = list("C") + description = "Удерживайте, чтобы временно поменять режим передвижения." + +/datum/keybinding/living/toggle_move_intent_alternative + full_name = "Смена режима ходьбы (переключить)" + hotkey_keys = list("Unbound") + description = "Нажмите, чтобы поменять режим передвижения." + +/datum/keybinding/living/enable_combat_mode + full_name = "Включить Combat Mode" + hotkey_keys = list("4") + description = "Включает боевой режим" + +/datum/keybinding/living/disable_combat_mode + full_name = "Отключить Combat Mode" + hotkey_keys = list("1") + description = "Отключает боевой режим" diff --git a/modular_bandastation/keybinding/code/mob.dm b/modular_bandastation/keybinding/code/mob.dm new file mode 100644 index 0000000000000..dab2cbcdfaf62 --- /dev/null +++ b/modular_bandastation/keybinding/code/mob.dm @@ -0,0 +1,71 @@ +/datum/keybinding/mob/stop_pulling + full_name = "Перестать тащить" + hotkey_keys = list("H", "Delete") + +/datum/keybinding/mob/swap_hands + full_name = "Поменять руки" + hotkey_keys = list("X") + +/datum/keybinding/mob/activate_inhand + full_name = "Использовать предмет в руке" + hotkey_keys = list("Z") + description = "Использует предмет в вашей активной руке" + +/datum/keybinding/mob/drop_item + full_name = "Выложить предмет в руке" + hotkey_keys = list("Q") + +/datum/keybinding/mob/target/head_cycle + full_name = "Выбрать голову/глаза/рот" + hotkey_keys = list("Numpad8") + description = "Выбрать голову, глаза или рот как цель. Каждое нажатие циклирует между ними. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/head + full_name = "Выбрать голову" + hotkey_keys = list("Unbound") + description = "Выбрать голову, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/eyes + full_name = "Выбрать глаза" + hotkey_keys = list("Numpad7") + description = "Выбрать глаза, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/mouth + full_name = "Выбрать рот" + hotkey_keys = list("Numpad9") + description = "Выбрать рот, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/r_arm + full_name = "Выбрать правую руку" + hotkey_keys = list("Numpad4") + description = "Выбрать правую руку, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/body_chest + full_name = "Выбрать грудь" + hotkey_keys = list("Numpad5") + description = "Выбрать грудь, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/left_arm + full_name = "Выбрать левую руку" + hotkey_keys = list("Numpad6") + description = "Выбрать левую руку, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/right_leg + full_name = "Выбрать правую ногу" + hotkey_keys = list("Numpad1") + description = "Выбрать правую ногу, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/body_groin + full_name = "Выбрать пах" + hotkey_keys = list("Numpad2") + description = "Выбрать паховую область, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/target/left_leg + full_name = "Выбрать левую ногу" + hotkey_keys = list("Numpad3") + description = "Выбрать левую ногу, как цель. Влияет на то, куда вы ударяете, или где вы проводите операции." + +/datum/keybinding/mob/prevent_movement + full_name = "Остановиться (зажать)" + hotkey_keys = list("Alt") + description = "При удержании, не дает вам самостоятельно двигаться." diff --git a/modular_bandastation/keybindings/code/movement.dm b/modular_bandastation/keybinding/code/movement.dm similarity index 52% rename from modular_bandastation/keybindings/code/movement.dm rename to modular_bandastation/keybinding/code/movement.dm index 6bcc2b3606e1a..a4bf33c237304 100644 --- a/modular_bandastation/keybindings/code/movement.dm +++ b/modular_bandastation/keybinding/code/movement.dm @@ -1,23 +1,29 @@ /datum/keybinding/movement/north full_name = "Идти на север" hotkey_keys = list("W", "North") + description = "Перемещает вашего персонажа на север" /datum/keybinding/movement/south full_name = "Идти на юг" hotkey_keys = list("S", "South") + description = "Перемещает вашего персонажа на юг" /datum/keybinding/movement/west full_name = "Идти на запад" hotkey_keys = list("A", "West") + description = "Перемещает вашего персонажа на запад" /datum/keybinding/movement/east full_name = "Идти на восток" hotkey_keys = list("D", "East") + description = "Перемещает вашего персонажа на восток" /datum/keybinding/movement/zlevel_upwards full_name = "Идти наверх" hotkey_keys = list("Northeast") // PGUP + description = "Перемещает вашего персонажа вверх по Z-уровню, если возможно" /datum/keybinding/movement/zlevel_downwards full_name = "Идти вниз" hotkey_keys = list("Southeast") // PGDOWN + description = "Перемещает вашего персонажа вниз по Z-уровню, если возможно" diff --git a/modular_bandastation/keybindings/code/robot.dm b/modular_bandastation/keybinding/code/robot.dm similarity index 53% rename from modular_bandastation/keybindings/code/robot.dm rename to modular_bandastation/keybinding/code/robot.dm index 95e99ec7b2e47..f81743de18cd5 100644 --- a/modular_bandastation/keybindings/code/robot.dm +++ b/modular_bandastation/keybinding/code/robot.dm @@ -1,19 +1,24 @@ /datum/keybinding/robot/moduleone full_name = "Ячейка 1" hotkey_keys = list("1") + description = "Выбирает активным/неактивным первый модуль" /datum/keybinding/robot/moduletwo full_name = "Ячейка 2" hotkey_keys = list("2") + description = "Выбирает активным/неактивным второй модуль" /datum/keybinding/robot/modulethree full_name = "Ячейка 3" hotkey_keys = list("3") + description = "Выбирает активным/неактивным третий модуль" /datum/keybinding/robot/unequip_module full_name = "Выложить в хранилище" hotkey_keys = list("Q") + description = "Вылаживает предмет из текущий модуля" /datum/keybinding/robot/undeploy full_name = "Отсоединиться от оболочки" hotkey_keys = list("=") + description = "Возвращает в ваше ядро ИИ" diff --git a/modular_bandastation/keybindings/code/human.dm b/modular_bandastation/keybindings/code/human.dm deleted file mode 100644 index f880f0bd2cb82..0000000000000 --- a/modular_bandastation/keybindings/code/human.dm +++ /dev/null @@ -1,15 +0,0 @@ -/datum/keybinding/human/quick_equip - full_name = "Экипировать вещь" - hotkey_keys = list("E") - -/datum/keybinding/human/quick_equip_belt - full_name = "Быстрая экипировка пояса" - hotkey_keys = list("ShiftE") - -/datum/keybinding/human/quick_equip_belt/quick_equip_bag - full_name = "Быстрая экипировка сумки" - hotkey_keys = list("ShiftV") - -/datum/keybinding/human/quick_equip_belt/quick_equip_suit_storage - full_name = "Быстрая экипировка хранилища костюма" - hotkey_keys = list("ShiftQ") diff --git a/modular_bandastation/keybindings/code/living.dm b/modular_bandastation/keybindings/code/living.dm deleted file mode 100644 index 644bec4b78fa9..0000000000000 --- a/modular_bandastation/keybindings/code/living.dm +++ /dev/null @@ -1,27 +0,0 @@ -/datum/keybinding/living/resist - full_name = "Сопротивляться" - hotkey_keys = list("B") - -/datum/keybinding/living/look_up - full_name = "Посмотреть вверх" - hotkey_keys = list("P") - -/datum/keybinding/living/look_down - full_name = "Посмотреть вниз" - hotkey_keys = list(";") - -/datum/keybinding/living/rest - full_name = "Лечь/встать" - hotkey_keys = list("ShiftB") - -/datum/keybinding/living/toggle_combat_mode - full_name = "Переключить Combat Mode" - hotkey_keys = list("F") - -/datum/keybinding/living/enable_combat_mode - full_name = "Включить Combat Mode" - hotkey_keys = list("4") - -/datum/keybinding/living/disable_combat_mode - full_name = "Отключить Combat Mode" - hotkey_keys = list("1") diff --git a/modular_bandastation/keybindings/code/mob.dm b/modular_bandastation/keybindings/code/mob.dm deleted file mode 100644 index 9f5f7cbbe04f0..0000000000000 --- a/modular_bandastation/keybindings/code/mob.dm +++ /dev/null @@ -1,63 +0,0 @@ -/datum/keybinding/mob/stop_pulling - full_name = "Перестать тащить" - hotkey_keys = list("C", "Delete") - -/datum/keybinding/mob/swap_hands - full_name = "Поменять руки" - hotkey_keys = list("X") - -/datum/keybinding/mob/activate_inhand - full_name = "Использовать вещь в руке" - hotkey_keys = list("Z") - -/datum/keybinding/mob/drop_item - full_name = "Выложить вещь в руке" - hotkey_keys = list("Q") - -/datum/keybinding/mob/toggle_move_intent - full_name = "Смена режима ходьбы (зажать)" - hotkey_keys = list("Alt") - -/datum/keybinding/mob/toggle_move_intent_alternative - full_name = "Смена режима ходьбы (переключить)" - hotkey_keys = list("Unbound") - -/datum/keybinding/mob/target/head_cycle - full_name = "Выбрать голову/глаза/рот" - hotkey_keys = list("Numpad8") - -/datum/keybinding/mob/target/eyes - full_name = "Выбрать глаза" - hotkey_keys = list("Numpad7") - -/datum/keybinding/mob/target/mouth - full_name = "Выбрать рот" - hotkey_keys = list("Numpad9") - -/datum/keybinding/mob/target/r_arm - full_name = "Выбрать правую руку" - hotkey_keys = list("Numpad4") - -/datum/keybinding/mob/target/body_chest - full_name = "Выбрать грудь" - hotkey_keys = list("Numpad5") - -/datum/keybinding/mob/target/left_arm - full_name = "Выбрать левую руку" - hotkey_keys = list("Numpad6") - -/datum/keybinding/mob/target/right_leg - full_name = "Выбрать правую ногу" - hotkey_keys = list("Numpad1") - -/datum/keybinding/mob/target/body_groin - full_name = "Выбрать пах" - hotkey_keys = list("Numpad2") - -/datum/keybinding/mob/target/left_leg - full_name = "Выбрать левую ногу" - hotkey_keys = list("Numpad3") - -/datum/keybinding/mob/prevent_movement - full_name = "Остановиться (зажать)" - hotkey_keys = list("Ctrl") diff --git a/modular_bandastation/modular_bandastation.dme b/modular_bandastation/modular_bandastation.dme index 06823277ce3f3..5434be7d45a17 100644 --- a/modular_bandastation/modular_bandastation.dme +++ b/modular_bandastation/modular_bandastation.dme @@ -16,7 +16,7 @@ //#include "events/_events.dme" // Going for pure TG right now... #include "examine_panel/_examine_panel.dme" #include "gunhud/_gunhud.dme" -#include "keybindings/_keybindings.dme" +#include "keybinding/_keybinding.dme" #include "pixel_shift/_pixel_shift.dme" #include "translations/_translations.dme" #include "tts/_tts.dme" diff --git a/modular_bandastation/pixel_shift/code/pixel_shift_keybind.dm b/modular_bandastation/pixel_shift/code/pixel_shift_keybind.dm index 2375b350a33c7..dd7d9ff8ac7e7 100644 --- a/modular_bandastation/pixel_shift/code/pixel_shift_keybind.dm +++ b/modular_bandastation/pixel_shift/code/pixel_shift_keybind.dm @@ -1,8 +1,8 @@ /datum/keybinding/mob/pixel_shift hotkey_keys = list("B") name = "pixel_shift" - full_name = "Pixel Shift" - description = "Shift your characters offset." + full_name = "Пиксель-Шифт" + description = "Попиксельное перемещение персонажа в тайле." category = CATEGORY_MOVEMENT keybind_signal = COMSIG_KB_MOB_PIXEL_SHIFT_DOWN