Skip to content

Commit 2955dd3

Browse files
Фикс доступности обнаруживаемых локаций раундстартом (#41)
* fix * быстрые правки * модульность * тоха * чистка
1 parent 69c33db commit 2955dd3

File tree

5 files changed

+179
-2
lines changed

5 files changed

+179
-2
lines changed

mod_celadon/mod_celadon.dme

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616

1717
// --- MISC --- //
1818

19+
20+
#include "overmap_ruin_roundstartacces_fix/_overmap_ruin_roundstartacces_fix.dme"
21+
1922
// --- RETURNS --- //
2023

2124
// --- DONATORS --- //
@@ -35,5 +38,3 @@
3538
// --- EVENTS --- //
3639

3740
// #include "event_td/_event_td.dme" // Ивент на атаку и защита
38-
39-
//#include "event_cly/_event_cly.dme"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
2+
#### Список PRов
3+
4+
- https://github.com/CeladonSS13/CEV-Eris/pulls/#####
5+
<!--
6+
Ссылки на PRы, связанные с модом:
7+
- Создание
8+
- Большие изменения
9+
-->
10+
11+
<!-- Название мода. Не важно на русском или на английском. -->
12+
## НАЗВАНИЕ_МОДА
13+
14+
ID мода: CELADON_OVERMAP_RUIN_ROUNDSTARTACCES_FIX
15+
<!--
16+
Название модпака прописными буквами, СОЕДИНЁННЫМИ_ПОДЧЁРКИВАНИЕМ,
17+
которое ты будешь использовать для обозначения файлов.
18+
При запуске скрипта выставляется автоматически.
19+
Приставка CELADON гарантирует уникальность
20+
модпака. Этот ID будет использоваться для обозначения
21+
изменений в кор коде, если того потребуется.
22+
-->
23+
24+
### Описание мода
25+
26+
Убирает возможность шахтерам долетать до ещё не исследованных космо-руин
27+
<!--
28+
Что он делает, что добавляет: что, куда, зачем и почему - всё здесь.
29+
А также любая полезная информация.
30+
-->
31+
32+
### Используется в других проектах?
33+
- Нет
34+
<!--
35+
ВНИМАНИЕ!
36+
Заполняется другими авторами, кто использует этот модпак или
37+
его часть в других модпаках! Для Автора модпака внимательно
38+
отслеживать данный пункт при изменении своего кода!
39+
Пример заполнения: `Используется часть кода для модпака EXAMP_EXAM`
40+
-->
41+
42+
### Изменения *кор кода*
43+
44+
- Отсутствуют
45+
<!--
46+
Если вы редактировали какие-либо процедуры или переменные в кор коде,
47+
они должны быть указаны здесь.
48+
Нужно указать и файл, и процедуры/переменные.
49+
50+
Изменений нет - напиши "Отсутствуют"
51+
Примеры: `code/modules/mob/living.dm`: `proc/overriden_proc`, `var/overriden_var`
52+
-->
53+
54+
### Оверрайды
55+
- /obj/effect/overmap/sector/fortress
56+
..()
57+
known = 1
58+
59+
/obj/effect/overmap/sector/prisonhulk
60+
..()
61+
known = 1
62+
63+
/obj/effect/overmap/sector/asteroid
64+
..()
65+
known = 1
66+
67+
/obj/effect/overmap/sector/spaceruins
68+
..()
69+
known = 1
70+
71+
- /obj/effect/overmap/sector/fortress
72+
..()
73+
known = 0
74+
75+
/obj/effect/overmap/sector/prisonhulk
76+
..()
77+
known = 0
78+
79+
/obj/effect/overmap/sector/asteroid
80+
..()
81+
known = 0
82+
83+
/obj/effect/overmap/sector/spaceruins
84+
..()
85+
known = 0
86+
<!--
87+
Если ты добавлял новый модульный оверрайд, его нужно указать здесь.
88+
Здесь указываются оверрайды в твоём моде и папке `_master_files`
89+
90+
Изменений нет - напиши "Отсутствуют"
91+
Примеры:
92+
- `mods/_master_files/sound/my_cool_sound.ogg`
93+
- `mods/_master_files/code/my_modular_override.dm`: `proc/overriden_proc`, `var/overriden_var`
94+
-->
95+
96+
### Дефайны
97+
98+
- Отсутствуют
99+
<!--
100+
Если требовалось добавить какие-либо дефайны, укажи файлы,
101+
в которые ты их добавил, а также перечисли имена.
102+
И то же самое, если ты используешь дефайны, определённые другим модом.
103+
104+
Не используешь - напиши "Отсутствуют"
105+
Примеры: `code/__defines/~mod_celadon/overmap_ruin_roundstartacces_fix.dm`: `OVERMAP_RUIN_ROUNDSTARTACCES_FIX_SPEED_MULTIPLIER`, `OVERMAP_RUIN_ROUNDSTARTACCES_FIX_SPEED_BASE`
106+
-->
107+
108+
### Используемые файлы, не содержащиеся в модпаке
109+
110+
- Отсутствуют
111+
<!--
112+
Будь то немодульный файл или модульный файл, который не содержится в папке,
113+
принадлежащей этому конкретному моду, он должен быть упомянут здесь.
114+
Хорошими примерами являются иконки или звуки, которые используются одновременно
115+
несколькими модулями, или что-либо подобное.
116+
Примеры: `mods/_master_files/icons/obj/alien.dmi`
117+
-->
118+
119+
### Авторы
120+
121+
Тоха
122+
<!--
123+
Здесь находится твой никнейм
124+
Если работал совместно - никнеймы тех, кто помогал.
125+
В случае порта чего-либо должна быть ссылка на источник.
126+
-->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/// name - название модпака. Используется для поиска других модпаков в init.
2+
/// desc - описание для модпака. Может использоваться для списка глаголов модпака в качестве описания.
3+
/// author - автор(ы) этого модпака.
4+
5+
/datum/modpack/overmap_ruin_roundstartacces_fix
6+
name = "Фикс доступности нескольких космо-руин"
7+
desc = "Убирает возможность шахтерам долетать до ещё не исследованных космо-руин"
8+
author = "Toxa"
9+
10+
/// Эти проки нужны, для того чтобы инициализировать датумы в определенный момент времени
11+
/// сборки билда. Инициализация обновляет данные в билде повторно, перезаписывая новыми значениями
12+
/// из модпака. Но иногда, сама инциализация есть и вызывается в кор коде в определенный момент, и
13+
/// тогда такие проки не нужны и вовсе. Также проки не нужны если в модпаке только объекты находятся.
14+
/// Если эти конструкции не нужны, просто закоментируй их!
15+
/// (можешь использовать все три, но запуск билда увеличится на 0.1 сек, за каждый датум в модпаке)
16+
17+
// Инициализация ДО
18+
/datum/modpack/overmap_ruin_roundstartacces_fix/pre_initialize()
19+
. = ..()
20+
21+
// Инициализация ВОВРЕМЯ
22+
/datum/modpack/overmap_ruin_roundstartacces_fix/initialize()
23+
. = ..()
24+
25+
// Инициализация ПОСЛЕ
26+
/datum/modpack/overmap_ruin_roundstartacces_fix/post_initialize()
27+
. = ..()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#ifndef MODPACK_CELADON_OVERMAP_RUIN_ROUNDSTARTACCES_FIX
2+
#define MODPACK_CELADON_OVERMAP_RUIN_ROUNDSTARTACCES_FIX
3+
4+
#include "_overmap_ruin_roundstartacces_fix.dm"
5+
6+
#include "code/overmap_ruin_roundstartacces_fix.dm"
7+
8+
#endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/obj/effect/overmap/sector/fortress
2+
..()
3+
known = 0
4+
5+
/obj/effect/overmap/sector/prisonhulk
6+
..()
7+
known = 0
8+
9+
/obj/effect/overmap/sector/asteroid
10+
..()
11+
known = 0
12+
13+
/obj/effect/overmap/sector/spaceruins
14+
..()
15+
known = 0

0 commit comments

Comments
 (0)