Skip to content

Commit

Permalink
Merge pull request #476 from SuhEugene/beta-dev
Browse files Browse the repository at this point in the history
Add ability to honk with robotic tongue
  • Loading branch information
MrCat15352 committed May 2, 2024
2 parents 37990b4 + 80fe249 commit 50f944d
Show file tree
Hide file tree
Showing 5 changed files with 102 additions and 0 deletions.
1 change: 1 addition & 0 deletions mod_celadon/mod_celadon.dme
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "balance/_balance.dme"
#include "fixes/_fixes.dme"
#include "ipc_surgery/_ipc_surgery.dme"
#include "robotic_honk/_robotic_honk.dme"

// --- DONATORS --- //

Expand Down
78 changes: 78 additions & 0 deletions mod_celadon/robotic_honk/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@


#### Список PRов:

- https://github.com/MysticalFaceLesS/Shiptest/pulls/476
<!--
Ссылки на PRы, связанные с модом:
- Создание
- Большие изменения
-->

<!-- Название мода. Не важно на русском или на английском. -->
## Роботический Хонк

ID мода: ROBOTIC_HONK
<!--
Название модпака прописными буквами, СОЕДИНЁННЫМИ_ПОДЧЁРКИВАНИЕМ,
которое ты будешь использовать для обозначения файлов.
-->

### Описание мода

Добавляет ИПС возможность хонкать с помощью *honk
<!--
Что он делает, что добавляет: что, куда, зачем и почему - всё здесь.
А также любая полезная информация.
-->

### Изменения *кор кода*

- Отсутствуют
<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
они должны быть указаны здесь.
Нужно указать и файл, и процедуры/переменные.
Изменений нет - напиши "Отсутствуют"
-->

### Оверрайды

- Отсутствуют
<!--
Если ты добавлял новый модульный оверрайд, его нужно указать здесь.
Здесь указываются оверрайды в твоём моде и папке `_master_files`
Изменений нет - напиши "Отсутствуют"
-->

### Дефайны

- Отсутствуют
<!--
Если требовалось добавить какие-либо дефайны, укажи файлы,
в которые ты их добавил, а также перечисли имена.
И то же самое, если ты используешь дефайны, определённые другим модом.
Не используешь - напиши "Отсутствуют"
-->

### Используемые файлы, не содержащиеся в модпаке

- `sound/items/bikehorn.ogg`
<!--
Будь то немодульный файл или модульный файл, который не содержится в папке,
принадлежащей этому конкретному моду, он должен быть упомянут здесь.
Хорошими примерами являются иконки или звуки, которые используются одновременно
несколькими модулями, или что-либо подобное.
-->

### Авторы:

SuhEugene
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
В случае порта чего-либо должна быть ссылка на источник.
-->
4 changes: 4 additions & 0 deletions mod_celadon/robotic_honk/_robotic_honk.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/datum/modpack/robotic_honk
name = "Роботический Хонк"
desc = "Добавляет ИПС возможность хонкать с помощью *honk"
author = "SuhEugene"
8 changes: 8 additions & 0 deletions mod_celadon/robotic_honk/_robotic_honk.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#ifndef MODPACK_CELADON_ROBOTIC_HONK
#define MODPACK_CELADON_ROBOTIC_HONK

#include "_robotic_honk.dm"

#include "code/robotic_honk.dm"

#endif
11 changes: 11 additions & 0 deletions mod_celadon/robotic_honk/code/robotic_honk.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
// Префикс mod_celadon_ чтобы внезапно не конфликтовать с оффами,
// на случай если они какой honk добавят в будущем

/datum/emote/living/carbon/human/robot_tongue/mod_celadon_honk
key = "honk"
key_third_person = "honks"
message = "lets out a honk!"

/datum/emote/living/carbon/human/robot_tongue/mod_celadon_honk/run_emote(mob/user, params)
if(..())
playsound(user.loc, 'sound/items/bikehorn.ogg', 50, TRUE)

0 comments on commit 50f944d

Please sign in to comment.