Skip to content

Commit

Permalink
ФИНАЛОЧКА ЮХУ
Browse files Browse the repository at this point in the history
  • Loading branch information
Discozavisim committed Oct 15, 2024
1 parent f128065 commit 2f23b8a
Show file tree
Hide file tree
Showing 6 changed files with 117 additions and 3 deletions.
9 changes: 6 additions & 3 deletions code/modules/overmap/overmap_turf.dm
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,20 @@
return
// [CELADON-ADD] - OVERMAP ICON - Это вагабонд насрал
if(prob(25))
var/image/I = image('icons/turf/overmap.dmi', rand(1, 16))
var/image/I = image('icons/turf/overmap.dmi')
I.icon_state = "[rand(1, 16)]"
I.pixel_x = rand(-16, 16)
I.pixel_y = rand(-16, 16)
overlays += I
if(prob(25))
var/image/I = image('icons/turf/overmap.dmi', rand(1, 16))
var/image/I = image('icons/turf/overmap.dmi')
I.icon_state = "[rand(1, 16)]"
I.pixel_x = rand(-16, 16)
I.pixel_y = rand(-16, 16)
overlays += I
if(prob(25))
var/image/I = image('icons/turf/overmap.dmi', rand(1, 16))
var/image/I = image('icons/turf/overmap.dmi')
I.icon_state = "[rand(1, 16)]"
I.pixel_x = rand(-16, 16)
I.pixel_y = rand(-16, 16)
overlays += I
Expand Down
97 changes: 97 additions & 0 deletions mod_celadon/overmap_physics/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@

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

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

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

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

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

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

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

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

- code/controllers/subsystem/overmap_move.dm, code/game/gamemodes/meteor/meteors.dm, code/modules/overmap/_overmap_datum.dm, code/modules/overmap/helm.dm, code/modules/overmap/objects/dynamic_datum.dm, code/modules/overmap/objects/event_datum.dm, code/modules/overmap/objects/star.dm, code/modules/overmap/overmap_token.dm, code/modules/overmap/overmap_turf.dm, code/modules/overmap/planets/planet_types.dm, code/modules/overmap/ships/controlled_ship_datum.dm, code/modules/overmap/ships/ship_datum.dm, icons/misc/overmap.dmi, icons/misc/overmap_large.dmi, icons/misc/overmap_larger.dmi, icons/turf/overmap.dmi, mod_celadon/maps/code/planet_types.dm, shiptest.dme, tgui/packages/tgui/interfaces/HelmConsole.js, code/controllers/subsystem/overmap_stuff.dm
<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
они должны быть указаны здесь.
Нужно указать и файл, и процедуры/переменные.
Изменений нет - напиши "Отсутствуют"
Примеры: `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/controllers/subsystem/overmap_stuff.dm
<!--
Если требовалось добавить какие-либо дефайны, укажи файлы,
в которые ты их добавил, а также перечисли имена.
И то же самое, если ты используешь дефайны, определённые другим модом.
Не используешь - напиши "Отсутствуют"
Примеры: `code/__defines/~mod_celadon/example.dm`: `EXAMPLE_SPEED_MULTIPLIER`, `EXAMPLE_SPEED_BASE`
-->

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

- code/controllers/subsystem/overmap_move.dm, code/game/gamemodes/meteor/meteors.dm, code/modules/overmap/_overmap_datum.dm, code/modules/overmap/helm.dm, code/modules/overmap/objects/dynamic_datum.dm, code/modules/overmap/objects/event_datum.dm, code/modules/overmap/objects/star.dm, code/modules/overmap/overmap_token.dm, code/modules/overmap/overmap_turf.dm, code/modules/overmap/planets/planet_types.dm, code/modules/overmap/ships/controlled_ship_datum.dm, code/modules/overmap/ships/ship_datum.dm, icons/misc/overmap.dmi, icons/misc/overmap_large.dmi, icons/misc/overmap_larger.dmi, icons/turf/overmap.dmi, mod_celadon/maps/code/planet_types.dm, shiptest.dme, tgui/packages/tgui/interfaces/HelmConsole.js, code/controllers/subsystem/overmap_stuff.dm
<!--
Будь то немодульный файл или модульный файл, который не содержится в папке,
принадлежащей этому конкретному моду, он должен быть упомянут здесь.
Хорошими примерами являются иконки или звуки, которые используются одновременно
несколькими модулями, или что-либо подобное.
Примеры: `mods/_master_files/icons/obj/alien.dmi`
-->

### Авторы

vagabond05
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
В случае порта чего-либо должна быть ссылка на источник.
-->
2 changes: 2 additions & 0 deletions mod_celadon/overmap_physics/code/overmap_physics_details.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// Изменены файлы: code/controllers/subsystem/overmap_move.dm, code/game/gamemodes/meteor/meteors.dm, code/modules/overmap/_overmap_datum.dm, code/modules/overmap/helm.dm, code/modules/overmap/objects/dynamic_datum.dm, code/modules/overmap/objects/event_datum.dm, code/modules/overmap/objects/star.dm, code/modules/overmap/overmap_token.dm, code/modules/overmap/overmap_turf.dm, code/modules/overmap/planets/planet_types.dm, code/modules/overmap/ships/controlled_ship_datum.dm, code/modules/overmap/ships/ship_datum.dm, icons/misc/overmap.dmi, icons/misc/overmap_large.dmi, icons/misc/overmap_larger.dmi, icons/turf/overmap.dmi, mod_celadon/maps/code/planet_types.dm, shiptest.dme, tgui/packages/tgui/interfaces/HelmConsole.js
// Добавлены файлы: code/controllers/subsystem/overmap_stuff.dm
4 changes: 4 additions & 0 deletions mod_celadon/overmap_physics/overmap_physics.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/datum/modpack/overmap_physics
name = "OVERMAP_PHYSICS"
desc = "Физика перемещения из предложки сервера Целадон Шиптест 13, в которой шипы приобретают более реалистичную систему управления, могут сталкиваться между собой и ещё добавлены новые спрайты овермапы. Кущайте не обляпойтесь"
author = "vagabond05"
6 changes: 6 additions & 0 deletions mod_celadon/overmap_physics/overmap_physics.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#ifndef MODPACK_CELADON_EXAMPLE
#define MODPACK_CELADON_EXAMPLE

#include "overmap_physics.dm"

#endif
2 changes: 2 additions & 0 deletions shiptest.dme
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,9 @@
#include "code\controllers\subsystem\overlays.dm"
#include "code\controllers\subsystem\overmap.dm"
#include "code\controllers\subsystem\overmap_move.dm"
// [CELADON-ADD] -- OVERMAP PHYSICS -- Vagabond05
#include "code\controllers\subsystem\overmap_stuff.dm"
// [/CELADON-ADD]
#include "code\controllers\subsystem\pai.dm"
#include "code\controllers\subsystem\parallax.dm"
#include "code\controllers\subsystem\pathfinder.dm"
Expand Down

0 comments on commit 2f23b8a

Please sign in to comment.