Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
SpaghettiTerrible committed Aug 28, 2024
1 parent 69c33db commit ff7ce50
Show file tree
Hide file tree
Showing 5 changed files with 150 additions and 0 deletions.
2 changes: 2 additions & 0 deletions cev_eris.dme
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
98 changes: 98 additions & 0 deletions mod_celadon/overmap_ruin_roundstartacces_fix/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@

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

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

<!-- Название мода. Не важно на русском или на английском. -->
## НАЗВАНИЕ_МОДА

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

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

Этот мод служит примером для разработчиков и существует лишь для того,
чтобы его можно было легко скопировать и вставить в другое место.
<!--
Что он делает, что добавляет: что, куда, зачем и почему - всё здесь.
А также любая полезная информация.
-->

### Используется в других проектах?
- Нет
<!--
ВНИМАНИЕ!
Заполняется другими авторами, кто использует этот модпак или
его часть в других модпаках! Для Автора модпака внимательно
отслеживать данный пункт при изменении своего кода!
Пример заполнения: `Используется часть кода для модпака EXAMP_EXAM`
-->

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

- Отсутствуют
<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
они должны быть указаны здесь.
Нужно указать и файл, и процедуры/переменные.
Изменений нет - напиши "Отсутствуют"
Примеры: `code/modules/mob/living.dm`: `proc/overriden_proc`, `var/overriden_var`
-->

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

- Отсутствуют
<!--
Если ты добавлял новый модульный оверрайд, его нужно указать здесь.
Здесь указываются оверрайды в твоём моде и папке `_master_files`
Изменений нет - напиши "Отсутствуют"
Примеры:
- `mods/_master_files/sound/my_cool_sound.ogg`
- `mods/_master_files/code/my_modular_override.dm`: `proc/overriden_proc`, `var/overriden_var`
-->

### Дефайны

- Отсутствуют
<!--
Если требовалось добавить какие-либо дефайны, укажи файлы,
в которые ты их добавил, а также перечисли имена.
И то же самое, если ты используешь дефайны, определённые другим модом.
Не используешь - напиши "Отсутствуют"
Примеры: `code/__defines/~mod_celadon/overmap_ruin_roundstartacces_fix.dm`: `OVERMAP_RUIN_ROUNDSTARTACCES_FIX_SPEED_MULTIPLIER`, `OVERMAP_RUIN_ROUNDSTARTACCES_FIX_SPEED_BASE`
-->

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

- Отсутствуют
<!--
Будь то немодульный файл или модульный файл, который не содержится в папке,
принадлежащей этому конкретному моду, он должен быть упомянут здесь.
Хорошими примерами являются иконки или звуки, которые используются одновременно
несколькими модулями, или что-либо подобное.
Примеры: `mods/_master_files/icons/obj/alien.dmi`
-->

### Авторы

Твой никнейм
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
В случае порта чего-либо должна быть ссылка на источник.
-->
Original file line number Diff line number Diff line change
@@ -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()
. = ..()
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions mod_celadon/overmap_ruin_roundstartacces_fix/code/fix.dm
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit ff7ce50

Please sign in to comment.