Skip to content

Commit

Permalink
FD Species: Changing species up to FD
Browse files Browse the repository at this point in the history
Removing WL from FD-open species
  • Loading branch information
VoiceInYourHead authored May 15, 2024
2 parents 3505050 + 30d6334 commit bf4fbe6
Show file tree
Hide file tree
Showing 5 changed files with 123 additions and 0 deletions.
1 change: 1 addition & 0 deletions maps/torch_fd/fd_torch.dm
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@
#include "../../mods/_fd/combat_stances/_combat_stances.dme"
#include "../../mods/_fd/complementary_xeno_ablities/_complementary_xeno_ablities.dme"
#include "../../mods/_fd/conference_holopads/_conference_holopads.dme"
#include "../../mods/_fd/fd_species/_fd_species.dme"
#include "../../mods/_fd/hestia_missiles/_hestia_missiles.dme"
#include "../../mods/_fd/immersive_overmap/_immersive_overmap.dme"
#include "../../mods/_fd/landing_eye/_landing_eye.dme"
Expand Down
92 changes: 92 additions & 0 deletions mods/_fd/fd_species/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@

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

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

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

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

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

Этот мод изменяет оверрайдит ксенорасы и (возможно в будущем) добавляет их согласно тому, что находится на сервере Файнал Дестинейшена
Убирает ВЛ:

- ИПСам

- Дионам

Убирает из игры:

- Таяр

- Мулов

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

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

- `code\modules\species\station\machine.dm`: `var/spawn_flags`
- `code\modules\species\station\station.dm`: `var/spawn_flags`
- `mods\tajara\code\datum\species.dm`: `var/spawn_flags`
- `code\modules\species\station\human_subspecies.dm`: `var/spawn_flags`
<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
они должны быть указаны здесь.
Нужно указать и файл, и процедуры/переменные.
Изменений нет - напиши "Отсутствуют"
-->

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

Отсутствуют
<!--
Если ты добавлял новый модульный оверрайд, его нужно указать здесь.
Здесь указываются оверрайды в твоём моде и папке `_master_files`
Изменений нет - напиши "Отсутствуют"
-->

### Дефайны

Отсутствуют
<!--
Если требовалось добавить какие-либо дефайны, укажи файлы,
в которые ты их добавил, а также перечисли имена.
И то же самое, если ты используешь дефайны, определённые другим модом.
Не используешь - напиши "Отсутствуют"
-->

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

Отсутствуют
<!--
Будь то немодульный файл или модульный файл, который не содержится в папке,
принадлежащей этому конкретному моду, он должен быть упомянут здесь.
Хорошими примерами являются иконки или звуки, которые используются одновременно
несколькими модулями, или что-либо подобное.
-->

### "Авторы:"

Chaplain Maximum
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
В случае порта чего-либо должна быть ссылка на источник.
-->
4 changes: 4 additions & 0 deletions mods/_fd/fd_species/_fd_species.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/singleton/modpack/fd_species
name = "FD Species"
desc = "Этот мод изменяет оверрайдит ксенорасы и (возможно в будущем) добавляет их согласно тому, что находится на сервере Файнал Дестинейшена."
author = "Chaplain Maximum"
8 changes: 8 additions & 0 deletions mods/_fd/fd_species/_fd_species.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#ifndef MODPACK_FD_SPECIES
#define MODPACK_FD_SPECIES

#include "_fd_species.dm"

#include "whitelist.dm"

#endif
18 changes: 18 additions & 0 deletions mods/_fd/fd_species/whitelist.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/datum/species/machine
spawn_flags = SPECIES_CAN_JOIN | SPECIES_NO_FBP_CONSTRUCTION

/datum/species/diona
spawn_flags = SPECIES_CAN_JOIN | SPECIES_NO_FBP_CONSTRUCTION | SPECIES_NO_FBP_CHARGEN

// We don't have them in lore

#ifdef SPECIES_TAJARA

/datum/species/tajaran
spawn_flags = SPECIES_IS_RESTRICTED

#endif


/datum/species/human/mule
spawn_flags = SPECIES_NO_FBP_CONSTRUCTION | SPECIES_NO_FBP_CHARGEN | SPECIES_NO_ROBOTIC_INTERNAL_ORGANS

0 comments on commit bf4fbe6

Please sign in to comment.