Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WiP] Minor fauna update #2517

Draft
wants to merge 46 commits into
base: master
Choose a base branch
from

Conversation

Kiiwwwie
Copy link

@Kiiwwwie Kiiwwwie commented Jan 30, 2025

Описание PR

Это такой гол.

Работаю над минорной фауной, такой как слаймы и пауки. В планах сделать их интереснее и приятнее для игры.
Постараюсь удержать свое желание повысить им резисты и вместо этого буду фиксить то, что считаю "ошибками разработки" и пытаться добавить уникальные игровые фичи. Единственный стат, который (может быть) подниму в ПРе - стаминаРезист.

Чуть больше про резисты, статы и фичи: Моё личное мнение - тем же тарантулам не хватает чуть чуть урона и выживаемости, капитан с саблей перебивает трех пауков, теряя при этом только половину здоровья в условиях где никто не мажет. Статы менять не буду, потому что во-первых новые фичи сделают мобов сильнее, и тогда может не быть нужды бафать цифры. Во-вторых потому что основная проблема текущей минорной фауны это не баланс, а отсутствие того, что я условно назову Role fantasy.

Моё определение Role fantasy: Это концепция того, что когда ты берешь определённую роль, существо, расу и тому подобное, у тебя в голове есть неосознанная И осознанная фантазия о том, что эта раса, существо и роль может, как живет и о чем думает. Например, когда ты играешь на слайме, большая часть людей будет согласна в том, что они могут менять форму по своему желанию. И когда слайм этого не может, его Role fantasy не существует, что выводит из атмосферы и заставляет рольку, расу или профессию ощущаться скудно и неинтересно. И это работает как в отношении игрока НА рольке, потому что он не получает тот экспириенс который в теории ожидал, так и людей взаимодействующих С ролькой. Потому что от противостояние слайму, который в теории может менять форму, превращается в отстрел мишеней в текстурке слаймов.

Мой личный тасклист:

  • Сделать удобный тасклист для себя
  • Продумать новые вариации стандартной фауны
  • Составить гугл-док по обновлению станционной фауны

Исправление проблем текущей фауны:

  • Сделать так, чтобы мидраунд минор фауна спавнилась группами с минимальным изменением общего числа
  • Покрутить скорость вскрытия шлюзов у тарантулов
  • Сделать ивентовых кобр гостролями по умолчанию
  • Разделить ивент обычных змей и космических кобр на два разных ивента
  • Повысить стамина-резист текущей фауне
  • Добавить способность тарантулов к вскрытию шлюзов на отдельный экшн
  • Сделать хитбокс стандартного укуса менее требовательным

Обновление текущей фауны:

  • Добавить слаймам, змеям и паукам компонент ноуслипа
  • Добавить всем паукам эффект магниток без замедления
  • Дать змеям возможность проходить под шлюзами
  • Добавить тарантулам возможность плести стены из паутины
  • Добавить тарантулам термальное зрение
  • Добавить тарантулам возможность связывать в коконы животных и употреблять вещества из кокона для восстановления
  • Добавить хонко-паукам способность плести стены из сахарной паутины
  • Добавить хонко-паукам способность связывать в сахарные коконы животных и употреблять вещества из кокона для восстановления
  • Добавить способность тарантулам откладывать яйца за крупную цену в голоде и с огромным КД, при этом способность в кд с спавна
  • Добавить способность хонко-паукам откладывать яйца хонко-пауков
  • Добавить слаймам способность к морфу в слаймышь.
  • Добавить слаймам способность к морфу в слаймостену
  • Добавить слаймам возможность поглощать тела животных и восстанавливать за счет этого здоровье
  • Добавить слаймам возможность делиться на два за огромную цену в голоде и с огромным КД, способность в кд со спавна
  • Добавить космическим кобрам способность усиленной атаки
  • Добавить космическим гадюкам способность токсичного плевка
  • Добавить тарантулам цель на размножение
  • Добавить хонко-паукам цель на размножение
  • Добавить слаймам цель на размножение
  • Добавить новый компонент ночного зрения из гост фонарика и добавить его соответствующей фауне

Новые ивенты:

ивенты инсектоидов:

  • Комариный хайвмайнд
  • Гигантские мухи
  • Веспии

ивенты растительности:

  • Плотоядные цветы
  • Травяные змеи

Ивенты космической фауны:

  • Космические пауки
  • Космические крокодилы

Шуточные ивенты:

  • Мим-слаймы
  • Денежные крокодилы

Тасклист может быть обновлён, потому что веду я его для себя. По силам и возможности буду консультироваться с людьми опытнее на тему того, что и как стоит делать.

Медиа
cfdd8966135cbc70db876031f7d40c66

Проверки

  • PR полностью завершён и мне не нужна помощь чтобы его закончить.
  • Я ознакомился с наставлениями по работе с репозиторием и следовал им при создании PR'а.
  • Я внимательно просмотрел все свои изменения и багов в них не нашёл.
  • Я запускал локальный сервер со своими изменениями и всё протестировал.
  • Я добавил скриншот/видео демонстрации PR в игре, или этот PR этого не требует.

Изменения

🆑 kimorue

  • add: Добавлено веселье!
  • remove: Убрано веселье!
  • tweak: Изменено веселье!
  • fix: Исправлено веселье!
  • add: Добавлена кнопка действия для взламывания шлюза фауне
  • add: Добавлены стены из сахарной паутины
  • add: Добавлен материал Сахарной паутины
  • add: Добавлена возможность откладывать яйца для тарантулов и хонко-пауков
  • add: Добавлена возможность окутывать одиночные тайлы в паутину тарантулам и хонко-паукам
  • add: Добавлена возможность играть на космических кобрах и гадюках появляющихся в вентиляциях.
  • add: Добавлена возможность строить стены из паутины Тарантулам и хонко-паукам.
  • add: Добавлено термальное зрение для пауков.
  • tweak: Теперь пауки и слаймы спавнятся группами!
  • tweak: Теперь пауки вскрывают шлюзы гораздо быстрее.
  • tweak: Теперь слаймы и змеи не поскальзываются.
  • tweak: Теперь космические кобры и гадюки не появляются в одном событии.
  • tweak: Теперь космические кобры и змеи проползают под шлюзами.
  • tweak: Устойчивость к оглушению минорной фауны повышена.

@Kiiwwwie Kiiwwwie marked this pull request as draft January 30, 2025 00:11
@github-actions github-actions bot added Changes: Prototypes Изменение затронуло файлы ".yml" кроме неймспейса "maps" Changes: C# Изменение затронуло файлы ".cs" labels Jan 30, 2025
@Kirus59 Kirus59 self-assigned this Jan 30, 2025
@stalengd
Copy link
Collaborator

тоходевочка снова пишет код

@UrPrice
Copy link
Collaborator

UrPrice commented Feb 1, 2025

Есть еще космические аллигаторы
А так, предварительно апруваю все это дело, такой подход мне нравится.

@Kiiwwwie
Copy link
Author

Kiiwwwie commented Feb 1, 2025

Есть еще космические аллигаторы А так, предварительно апруваю все это дело, такой подход мне нравится.

Видел их, я пока космическую фауну не трогал и не думал о ней особо. Как разберусь с классическими - буду думать над новыми

@github-actions github-actions bot added the Changes: Localization Изменение затронуло файлы ".ftl" label Feb 1, 2025
@github-actions github-actions bot added the Merge Conflict Some content has conflicts. label Feb 6, 2025
Copy link

github-actions bot commented Feb 6, 2025

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the Merge Conflict Some content has conflicts. label Feb 6, 2025
@github-actions github-actions bot added the Changes: Sprites Изменение затронуло файлы ".rsu / .png" label Feb 7, 2025
Copy link

github-actions bot commented Feb 7, 2025

RSI Diff Bot; head commit 160ff41 merging into 8241016
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/SS220/Interface/Actions/MinorFauna/action_clownspider.rsi

State Old New Status
clownspider_spawn Added
cocoon Added
prying Added
wall_spawn Added
web_spawn Added

Resources/Textures/SS220/Interface/Actions/MinorFauna/action_tarantula.rsi

State Old New Status
cocoon Added
prying Added
tarantula_spawn Added
wall_spawn Added
web_spawn Added

Resources/Textures/SS220/Structures/Specific/cocoon.rsi

State Old New Status
animal_cocoon1 Added
animal_cocoon2 Added
destroyed_animal_cocoon1 Added
destroyed_animal_cocoon2 Added
small_animal_cocoon1 Added

Edit: diff updated after 160ff41

Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot added the Merge Conflict Some content has conflicts. label Feb 20, 2025
@github-actions github-actions bot removed the Merge Conflict Some content has conflicts. label Feb 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Изменение затронуло файлы ".cs" Changes: Localization Изменение затронуло файлы ".ftl" Changes: Prototypes Изменение затронуло файлы ".yml" кроме неймспейса "maps" Changes: Sprites Изменение затронуло файлы ".rsu / .png"
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants