Skip to content

Commit

Permalink
Merge branch 'dev-sierra' into explosions
Browse files Browse the repository at this point in the history
  • Loading branch information
Lexanx authored Nov 18, 2024
2 parents 77ffbcc + 206af4a commit 4fce64d
Show file tree
Hide file tree
Showing 6 changed files with 119 additions and 0 deletions.
5 changes: 5 additions & 0 deletions html/changelogs/AutoChangeLog-sierra-pr-2823.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
author: Baneuus
changes:
- {tweak: Теперь введение крови в золотое ядро спаунит злого моба.}
- {tweak: Теперь введение крови в лазурное ядро спаунит зелье возрождения слизня.}
delete-after: true
71 changes: 71 additions & 0 deletions mods/chemtweaks/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
#### Список PRов:

https://github.com/SierraBay/SierraBay12/pull/2823

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

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

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

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

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

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

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

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

### Дефайны

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

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

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

### Авторы:

Baneuus
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
В случае порта чего-либо должна быть ссылка на источник.
-->
4 changes: 4 additions & 0 deletions mods/chemtweaks/_chemtweaks.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/singleton/modpack/chemtweaks
name = "ChemTweaks"
desc = "Мод, позволяющий так или иначе изменять рецепты в билде"
author = "Baneuus"
8 changes: 8 additions & 0 deletions mods/chemtweaks/_chemtweaks.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#ifndef MODPACK_CHEMTWEAKS
#define MODPACK_CHEMTWEAKS

#include "_chemtweaks.dm"

#include "code/Chemistry-Recipes.dm"

#endif
30 changes: 30 additions & 0 deletions mods/chemtweaks/code/Chemistry-Recipes.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/singleton/reaction/slime/crit_hostile
name = "Slime Crit Hostile"
result = null
required_reagents = list(/datum/reagent/blood = 1)
result_amount = 1
required = /obj/item/slime_extract/gold
var/list/possible_mobs = list(
/mob/living/simple_animal/hostile/carp,
/mob/living/simple_animal/hostile/carp/shark,
/mob/living/simple_animal/hostile/carp/pike,
/mob/living/simple_animal/hostile/bear,
/mob/living/simple_animal/hostile/drake,
/mob/living/simple_animal/hostile/giant_spider,
/mob/living/simple_animal/hostile/retaliate/beast/antlion,
/mob/living/simple_animal/hostile/creature,
/mob/living/simple_animal/hostile/leech,
/mob/living/simple_animal/hostile/vagrant
)

/singleton/reaction/slime/crit_hostile/on_reaction(datum/reagents/holder)
..()
var/type = pick(possible_mobs)
new type(get_turf(holder.my_atom))

/singleton/reaction/slime/grevive
name = "Slime Revive"
result = null
required_reagents = list(/datum/reagent/blood = 1)
result_amount = 1
required = /obj/item/slime_extract/cerulean
1 change: 1 addition & 0 deletions mods/global_modpacks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,6 @@
#include "ooc_notes/_ooc_notes.dme"
#include "character_traits/_character_traits.dme"
#include "failu_skrell_clothes/_failu_skrell_clothes.dme"
#include "chemtweaks/_chemtweaks.dme"

#include "../packs/sierra-tweaks/_pack.dm"

0 comments on commit 4fce64d

Please sign in to comment.