From ff7ce5036ce5f32504d86bbf2975f0f0dafabcb4 Mon Sep 17 00:00:00 2001 From: SpaghettiTerrible <154935133+SpaghettiTerrible@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:09:35 +0300 Subject: [PATCH 1/5] fix --- cev_eris.dme | 2 + .../README.md | 98 +++++++++++++++++++ .../_overmap_ruin_roundstartacces_fix.dm | 27 +++++ .../_overmap_ruin_roundstartacces_fix.dme | 8 ++ .../code/fix.dm | 15 +++ 5 files changed, 150 insertions(+) create mode 100644 mod_celadon/overmap_ruin_roundstartacces_fix/README.md create mode 100644 mod_celadon/overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dm create mode 100644 mod_celadon/overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dme create mode 100644 mod_celadon/overmap_ruin_roundstartacces_fix/code/fix.dm diff --git a/cev_eris.dme b/cev_eris.dme index 83269a42c7e..c1e059efc02 100644 --- a/cev_eris.dme +++ b/cev_eris.dme @@ -2855,6 +2855,8 @@ #include "maps\submaps\planetary_ruins\radshrine\radshrine.dm" #include "maps\submaps\planetary_ruins\spider_nest\spider_nest.dm" #include "maps\submaps\planetary_ruins\tar_anomaly\tar_anomaly.dm" +#include "mod_celadon\overmap_ruin_roundstartacces_fix\_overmap_ruin_roundstartacces_fix.dm" +#include "mod_celadon\overmap_ruin_roundstartacces_fix\code\fix.dm" // END_INCLUDE // CELADON diff --git a/mod_celadon/overmap_ruin_roundstartacces_fix/README.md b/mod_celadon/overmap_ruin_roundstartacces_fix/README.md new file mode 100644 index 00000000000..ab677904f15 --- /dev/null +++ b/mod_celadon/overmap_ruin_roundstartacces_fix/README.md @@ -0,0 +1,98 @@ + +#### Список PRов + +- https://github.com/CeladonSS13/CEV-Eris/pulls/##### + + + +## НАЗВАНИЕ_МОДА + +ID мода: CELADON_OVERMAP_RUIN_ROUNDSTARTACCES_FIX + + +### Описание мода + +Этот мод служит примером для разработчиков и существует лишь для того, +чтобы его можно было легко скопировать и вставить в другое место. + + +### Используется в других проектах? +- Нет + + +### Изменения *кор кода* + +- Отсутствуют + + +### Оверрайды + +- Отсутствуют + + +### Дефайны + +- Отсутствуют + + +### Используемые файлы, не содержащиеся в модпаке + +- Отсутствуют + + +### Авторы + +Твой никнейм + diff --git a/mod_celadon/overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dm b/mod_celadon/overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dm new file mode 100644 index 00000000000..47b528afd6d --- /dev/null +++ b/mod_celadon/overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dm @@ -0,0 +1,27 @@ +/// name - название модпака. Используется для поиска других модпаков в init. +/// desc - описание для модпака. Может использоваться для списка глаголов модпака в качестве описания. +/// author - автор(ы) этого модпака. + +/datum/modpack/overmap_ruin_roundstartacces_fix + name = "Фикс доступности нескольких космо-руин" + desc = "Убирает возможность шахтерам долетать до ещё не исследованных космо-руин" + author = "Toxa" + +/// Эти проки нужны, для того чтобы инициализировать датумы в определенный момент времени +/// сборки билда. Инициализация обновляет данные в билде повторно, перезаписывая новыми значениями +/// из модпака. Но иногда, сама инциализация есть и вызывается в кор коде в определенный момент, и +/// тогда такие проки не нужны и вовсе. Также проки не нужны если в модпаке только объекты находятся. +/// Если эти конструкции не нужны, просто закоментируй их! +/// (можешь использовать все три, но запуск билда увеличится на 0.1 сек, за каждый датум в модпаке) + +// Инициализация ДО +/datum/modpack/overmap_ruin_roundstartacces_fix/pre_initialize() + . = ..() + +// Инициализация ВОВРЕМЯ +/datum/modpack/overmap_ruin_roundstartacces_fix/initialize() + . = ..() + +// Инициализация ПОСЛЕ +/datum/modpack/overmap_ruin_roundstartacces_fix/post_initialize() + . = ..() diff --git a/mod_celadon/overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dme b/mod_celadon/overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dme new file mode 100644 index 00000000000..b18f3bf91ad --- /dev/null +++ b/mod_celadon/overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dme @@ -0,0 +1,8 @@ +#ifndef MODPACK_CELADON_OVERMAP_RUIN_ROUNDSTARTACCES_FIX +#define MODPACK_CELADON_OVERMAP_RUIN_ROUNDSTARTACCES_FIX + +#include "_overmap_ruin_roundstartacces_fix.dm" + +#include "code/overmap_ruin_roundstartacces_fix.dm" + +#endif diff --git a/mod_celadon/overmap_ruin_roundstartacces_fix/code/fix.dm b/mod_celadon/overmap_ruin_roundstartacces_fix/code/fix.dm new file mode 100644 index 00000000000..4ba4f1fa029 --- /dev/null +++ b/mod_celadon/overmap_ruin_roundstartacces_fix/code/fix.dm @@ -0,0 +1,15 @@ +/obj/effect/overmap/sector/fortress + ..() + known = 0 + +/obj/effect/overmap/sector/prisonhulk + ..() + known = 0 + +/obj/effect/overmap/sector/asteroid + ..() + known = 0 + +/obj/effect/overmap/sector/spaceruins + ..() + known = 0 From d7181c940ee33adb44b7ac86eddd2649292bd8e3 Mon Sep 17 00:00:00 2001 From: SpaghettiTerrible <154935133+SpaghettiTerrible@users.noreply.github.com> Date: Wed, 28 Aug 2024 18:40:49 +0300 Subject: [PATCH 2/5] =?UTF-8?q?=D0=B1=D1=8B=D1=81=D1=82=D1=80=D1=8B=D0=B5?= =?UTF-8?q?=20=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md | 34 +++++++++++++++++-- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/mod_celadon/overmap_ruin_roundstartacces_fix/README.md b/mod_celadon/overmap_ruin_roundstartacces_fix/README.md index ab677904f15..2ae7e113e82 100644 --- a/mod_celadon/overmap_ruin_roundstartacces_fix/README.md +++ b/mod_celadon/overmap_ruin_roundstartacces_fix/README.md @@ -23,8 +23,7 @@ ID мода: CELADON_OVERMAP_RUIN_ROUNDSTARTACCES_FIX ### Описание мода -Этот мод служит примером для разработчиков и существует лишь для того, -чтобы его можно было легко скопировать и вставить в другое место. +Убирает возможность шахтерам долетать до ещё не исследованных космо-руин ### Оверрайды +- /obj/effect/overmap/sector/fortress + ..() + known = 1 -- Отсутствуют +/obj/effect/overmap/sector/prisonhulk + ..() + known = 1 + +/obj/effect/overmap/sector/asteroid + ..() + known = 1 + +/obj/effect/overmap/sector/spaceruins + ..() + known = 1 + +- /obj/effect/overmap/sector/fortress + ..() + known = 0 + +/obj/effect/overmap/sector/prisonhulk + ..() + known = 0 + +/obj/effect/overmap/sector/asteroid + ..() + known = 0 + +/obj/effect/overmap/sector/spaceruins + ..() + known = 0