Skip to content

Commit

Permalink
fix and translate keybindings (#54)
Browse files Browse the repository at this point in the history
## About The Pull Request
Исправляет нерабочие дубликаты и добавляет перевод к описанию кейбиндов
  • Loading branch information
larentoun authored Apr 12, 2024
1 parent 52d598b commit 1f8afc2
Show file tree
Hide file tree
Showing 18 changed files with 179 additions and 112 deletions.
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/datum/keybinding/artificial_intelligence/reconnect
full_name = "Переподключиться к оболочке"
hotkey_keys = list("-")
description = "Подключает к ИИ оболочке, которая была подключена последней"
Original file line number Diff line number Diff line change
@@ -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 = "Передать предмет в активной руке"
Original file line number Diff line number Diff line change
@@ -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"
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
29 changes: 29 additions & 0 deletions modular_bandastation/keybinding/code/human.dm
Original file line number Diff line number Diff line change
@@ -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 = "Положить предмет из руки в правый карман или последний предмет из него"
44 changes: 44 additions & 0 deletions modular_bandastation/keybinding/code/living.dm
Original file line number Diff line number Diff line change
@@ -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 = "Отключает боевой режим"
71 changes: 71 additions & 0 deletions modular_bandastation/keybinding/code/mob.dm
Original file line number Diff line number Diff line change
@@ -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 = "При удержании, не дает вам самостоятельно двигаться."
Original file line number Diff line number Diff line change
@@ -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-уровню, если возможно"
Original file line number Diff line number Diff line change
@@ -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 = "Возвращает в ваше ядро ИИ"
15 changes: 0 additions & 15 deletions modular_bandastation/keybindings/code/human.dm

This file was deleted.

27 changes: 0 additions & 27 deletions modular_bandastation/keybindings/code/living.dm

This file was deleted.

Loading

0 comments on commit 1f8afc2

Please sign in to comment.