diff --git a/mod_celadon/disable_vagabond/README.md b/mod_celadon/disable_vagabond/README.md new file mode 100644 index 00000000000..034e94222ad --- /dev/null +++ b/mod_celadon/disable_vagabond/README.md @@ -0,0 +1,100 @@ + +#### Список PRов + +- https://github.com/CeladonSS13/CEV-Eris/pulls/##### + + + +## НАЗВАНИЕ_МОДА + +ID мода: CELADON_DISABLE_VAGABOND + + +### Описание мода + +Отключает ассистосов + + +### Используется в других проектах? +- Нет + + +### Изменения *кор кода* + +- Отсутствуют + + +### Оверрайды +- total_positions = -1 + spawn_positions = -1 + +- total_positions = 0 + spawn_positions = 0 + + +### Дефайны + +- Отсутствуют + + +### Используемые файлы, не содержащиеся в модпаке + +- Отсутствуют + + +### Авторы + +Toxa + diff --git a/mod_celadon/disable_vagabond/_disable_vagabond.dm b/mod_celadon/disable_vagabond/_disable_vagabond.dm new file mode 100644 index 00000000000..161734d3a32 --- /dev/null +++ b/mod_celadon/disable_vagabond/_disable_vagabond.dm @@ -0,0 +1,27 @@ +/// name - название модпака. Используется для поиска других модпаков в init. +/// desc - описание для модпака. Может использоваться для списка глаголов модпака в качестве описания. +/// author - автор(ы) этого модпака. + +/datum/modpack/disable_vagabond + name = "ВЫРУБАЕМ_АССИСТЕНТОВ" + desc = "ВЫРУБАЕТ_АССИСТОСОВ" + author = "ТОХА" + +/// Эти проки нужны, для того чтобы инициализировать датумы в определенный момент времени +/// сборки билда. Инициализация обновляет данные в билде повторно, перезаписывая новыми значениями +/// из модпака. Но иногда, сама инциализация есть и вызывается в кор коде в определенный момент, и +/// тогда такие проки не нужны и вовсе. Также проки не нужны если в модпаке только объекты находятся. +/// Если эти конструкции не нужны, просто закоментируй их! +/// (можешь использовать все три, но запуск билда увеличится на 0.1 сек, за каждый датум в модпаке) + +// Инициализация ДО +/datum/modpack/disable_vagabond/pre_initialize() + . = ..() + +// Инициализация ВОВРЕМЯ +/datum/modpack/disable_vagabond/initialize() + . = ..() + +// Инициализация ПОСЛЕ +/datum/modpack/disable_vagabond/post_initialize() + . = ..() diff --git a/mod_celadon/disable_vagabond/_disable_vagabond.dme b/mod_celadon/disable_vagabond/_disable_vagabond.dme new file mode 100644 index 00000000000..500364679bc --- /dev/null +++ b/mod_celadon/disable_vagabond/_disable_vagabond.dme @@ -0,0 +1,8 @@ +#ifndef MODPACK_CELADON_DISABLE_VAGABOND +#define MODPACK_CELADON_DISABLE_VAGABOND + +#include "_disable_vagabond.dm" + +#include "code/disable_vagabond.dm" + +#endif diff --git a/mod_celadon/disable_vagabond/code/disable_vagabond.dm b/mod_celadon/disable_vagabond/code/disable_vagabond.dm new file mode 100644 index 00000000000..6712c857e3c --- /dev/null +++ b/mod_celadon/disable_vagabond/code/disable_vagabond.dm @@ -0,0 +1,4 @@ +/datum/job/assistant + total_positions = 0 + spawn_positions = 0 + ..() diff --git a/mod_celadon/mod_celadon.dme b/mod_celadon/mod_celadon.dme index f30fad9a048..2f3d1ed8fb0 100644 --- a/mod_celadon/mod_celadon.dme +++ b/mod_celadon/mod_celadon.dme @@ -15,6 +15,7 @@ // --- MOBS --- // // --- MISC --- // +#include "disable_vagabond/_disable_vagabond.dme" // --- RETURNS --- //