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

LOOC открывается при нажатие на шифт альт и контрол #8319

Closed
KIBORG04 opened this issue Nov 29, 2021 · 5 comments · Fixed by #12763
Closed
Labels

Comments

@KIBORG04
Copy link
Member

KIBORG04 commented Nov 29, 2021

Подробное описание проблемы

wCE5OWr1jR.mp4

#8312

image

Что должно было произойти

Не откроется

Что произошло на самом деле

Открылся

Как повторить

Убрать все бинды с любого коммуникейт-бинда. Нажать на шифть/контрол/альт

Дополнительная информация:

@Sakuya-Izayoi
Copy link
Contributor

У меня не открывается.

@Sakuya-Izayoi
Copy link
Contributor

Точнее у меня такое было один раз на сендбоксе до этого ПРа. Я там че-то делал с хоткеями. Короче, странный баг.

@KIBORG04
Copy link
Member Author

Убери все хоткеи из любых биндов коммуникации. Тогда появится.

@KIBORG04
Copy link
Member Author

Проблема не конкретно лоока

@KIBORG04
Copy link
Member Author

Походу там надо делать валидацию значения key, чтобы в макросы не попало key = "None".

for(var/key in D.key_bindings)
for(var/kb_name in D.key_bindings[key])
switch(kb_name)
if("North")
movement_keys[key] = NORTH
if("East")
movement_keys[key] = EAST
if("West")
movement_keys[key] = WEST
if("South")
movement_keys[key] = SOUTH
if("Say")
winset(src, "default-\ref[key]", "parent=default;name=[key];command=.say") // ".say" is wrapper over say, see in code\modules\mob\typing_indicator.dm
communication_hotkeys += key
if("OOC")
winset(src, "default-\ref[key]", "parent=default;name=[key];command=ooc")
communication_hotkeys += key
if("Me")
winset(src, "default-\ref[key]", "parent=default;name=[key];command=me")
communication_hotkeys += key
if("LOOC")
winset(src, "default-\ref[key]", "parent=default;name=[key];command=looc")
communication_hotkeys += key

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants