Skip to content

Commit

Permalink
fix: unathi's whip/s emote (#874)
Browse files Browse the repository at this point in the history
<!-- Пишите **НИЖЕ** заголовков и **ВЫШЕ** комментариев, иначе что то
может пойти не так. -->
<!-- Вы можете прочитать Contributing.MD, если хотите узнать больше. -->
<!-- Я искал Ишшуй. -->

## Что этот PR делает
Добавляет датумы 2 эмоциям унатхов которые сейчас уже есть в вербах,
звуки взяты с ex666.
Для проверки хвоста использовал прок `can_wag`(оффов), который
используется в эмоции махания хвостом.
<!-- Вкратце опишите изменения, которые вносите. -->
<!-- Опишите **все** изменения, так как противное может сказаться на
рассмотрении этого PR'а! -->
<!-- Если вы исправляете Issue, добавьте "Fixes #1234" (где 1234 - номер
Issue) где-нибудь в описании PR'а. Это автоматически закроет Issue после
принятия PR'а. -->

## Почему это хорошо для игры
Fixes #501 
<!-- Опишите, почему, по вашему, следует добавить эти изменения в игру.
-->

## Изображения изменений
Нет
<!-- Если вы не меняли карту или спрайты, можете опустить эту секцию.
Если хотите, можете вставить видео. -->

## Тестирование
Проверил на локалке, работает.
<!-- Как вы тестировали свой PR, если делали это вовсе? -->

## Changelog

:cl:
fix: Эмоции "ударить хвостом" и "хлестать хвостом" теперь работают
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->

---------

Co-authored-by: dj-34 <dj-34@bk.ru>
  • Loading branch information
Rerik007 and dj-34 authored Dec 18, 2023
1 parent 055c3b3 commit de4bb72
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
29 changes: 29 additions & 0 deletions modular_ss220/emotes/code/emote.dm
Original file line number Diff line number Diff line change
Expand Up @@ -328,3 +328,32 @@
'modular_ss220/emotes/audio/kidan/wiggles_kidan_2.ogg',
'modular_ss220/emotes/audio/kidan/wiggles_kidan_3.ogg')

/datum/emote/living/carbon/human/whip
key = "whip"
key_third_person = "whip"
message = "ударяет хвостом."
message_mime = "взмахивает хвостом и бесшумно опускает его на пол."
message_postfix = ", грозно смотря на %t."
message_param = EMOTE_PARAM_USE_POSTFIX
species_type_whitelist_typecache = list(/datum/species/unathi)
emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE
volume = 75
audio_cooldown = 3 SECONDS
sound = 'modular_ss220/emotes/audio/unathi/whip_short_unathi.ogg'

/datum/emote/living/carbon/human/whip/whip_l
key = "whips"
key_third_person = "whips"
message = "хлестает хвостом."
species_type_whitelist_typecache = list(/datum/species/unathi)
audio_cooldown = 6 SECONDS
sound = 'modular_ss220/emotes/audio/unathi/whip_unathi.ogg'

/datum/emote/living/carbon/human/whip/can_run_emote(mob/user, status_check = TRUE, intentional)
if(!..())
return FALSE

if(!can_wag(user))
return FALSE

return TRUE
8 changes: 8 additions & 0 deletions modular_ss220/emotes/code/emote_keybindings.dm
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,11 @@
/datum/keybinding/emote/carbon/human/wiggles
linked_emote = /datum/emote/living/carbon/human/wiggles
name = "Шевелить усиками"

/datum/keybinding/emote/carbon/human/whip_l
linked_emote = /datum/emote/living/carbon/human/whip/whip_l
name = "Хлестать хвостом"

/datum/keybinding/emote/carbon/human/whip
linked_emote = /datum/emote/living/carbon/human/whip
name = "Ударять хвостом"
6 changes: 6 additions & 0 deletions modular_ss220/emotes/code/emote_panel_names.dm
Original file line number Diff line number Diff line change
Expand Up @@ -423,3 +423,9 @@

/datum/emote/living/carbon/human/wiggles
name = "Шевелить усики"

/datum/emote/living/carbon/human/whip
name = "Ударять хвостом"

/datum/emote/living/carbon/human/whip/whip_l
name = "Хлестать хвостом"

0 comments on commit de4bb72

Please sign in to comment.