Skip to content

(Не)очень большой реворк ксеноморфов#5489

Open
Kocma-san wants to merge 137 commits intoFluffy-Frontier:masterfrom
Kocma-san:xeno-rebalance
Open

(Не)очень большой реворк ксеноморфов#5489
Kocma-san wants to merge 137 commits intoFluffy-Frontier:masterfrom
Kocma-san:xeno-rebalance

Conversation

@Kocma-san
Copy link
Collaborator

@Kocma-san Kocma-san commented Mar 4, 2025

О Pull Request

Крупный рефактор и ребаланс ТГМС ксеносов

  • Повысить температуру, при которой резина будет получать урон
  • Переделать крик королевы
  • Уменьшить множитель урона от лазеров
  • Убрать возможность атаковать и передвигаться у лежачих ксенов
  • Запретить трогать мертвые тела (не таскать, не добивать)
  • Добавить рывкам равагера, дефендера и варриора урон по мехам
  • Добавить удару хвостом урон по мехам
  • Добавить плевкам кислоты урон по мехам

Дополнительно:

  • Дать ксеносам их ХУД

Как это может улучшить/повлиять на игровой процесс/ролевую игру

Ксеносы слабые... Даже без учета того, что их каждый раз идет валидить вся станция. Надо сделать их хоть немного сильнее

Доказательства тестирования

Было в ТМ-е последние полгода

Changelog

🆑
refactor: Модуль с ксеноморфами почти полностью переделан.
balance: Держать хагов в лапах теперь может только королева и спиттер.
balance: Ксеноморфы больше не могут атаковать и передвигать мертвые тела людей.
balance: Резину теперь может ставить только ветка дронов (дрон, преторианец, королева).
balance: Лежачие ксеносы получают огромное замедление и не могут атаковать пока находятся в таком положении.
balance: Ксеноморфы на резине лечат 1 здоровье в секунду. Если ксеноморф лежит не резине - лечение увеличивается в 8 раз. Добавлено медленное восстановление органов на резине.
balance: Удары в ближнем бою у тяжелых мехов(дюранд, иванов и т.п.) теперь не станят т3 и т4 ксеноморфов, пока у них больше 35% хп.
balance: Строения ксеноморфов теперь выдерживают температуру вплоть до 70 градусов воздуха (увеличено с 40).
balance: Добавлена броня ксеноморфам. Урезано их здоровье для соответствия прошлым значения ЭХП.
balance: Множитель урона от ожогов у ксеноморфов уменьшен с 2 до 1.5.
balance: Крик королевы теперь зависит от расстояния. Если моб в пределах 4 тайлов от королевы - крик парализует его на 8 секунд, если в пределах 7 тайлов - станит на 4 секунды. Так же работает и на операторов мехов.
add: Новая каста ксеноморфов - Крашер.
add: Добавлено ускорение передвижения ксеноморфов на резине.
add: Добавлен такл для равагера. Имеет скорость и радиус меньше, чем у раннера в 2 раза.
add: Новая способность дефендера - Fortify. При переключении дает дефендеру дополнительную броню, но он не может в это время двигаться.
code: Чардж полностью переписан. Теперь имеется только у крашера, может ломать стены, стекла, шлюзы. Отталкивает мехов, станит их операторов. Отключает щит дюранда, если он включен.
fix: Положения на тайлах, рунчат, оверлей огня и способность seethrough у ксеносов теперь работают корректно.
del: Каста варриора полностью удалена.
del: Способность тройного чарджа полностью удалена.
/:cl:

@Kocma-san Kocma-san changed the title Update aliens.dm Не очень большой ребаланс ксеноморфов Mar 4, 2025
@SSensum13
Copy link
Contributor

Окей, резину могу понять, но остальное - это такой кринж.

Ты хочешь баффнуть роль, которая и без того сильная и имеет огромнейшее преимущество, чтобы видимо даже полторы клетки мозга не надо было задействовать для победы.

Kocma-san added 12 commits March 8, 2025 03:41
Завтра перепроверю... Вроде нормально, а вроде силли код какой-то) Как минимум нужно убедиться, что он работает на хуманов в мехах
Действительно, накосячил)))
Все же урон сильно повышать явно не стоит. Но и оставлять старый - тоже
@Kocma-san
Copy link
Collaborator Author

Не. Не. Не. Множитель урон по мехам убираем. Тупо убивает смысл в мехах абсолютно

@Kocma-san Kocma-san marked this pull request as ready for review December 30, 2025 23:01
@Kocma-san Kocma-san requested a review from Iajret December 30, 2025 23:01
@Kocma-san
Copy link
Collaborator Author

Блин... Мисскликнул, извини ящерица

@Kocma-san Kocma-san removed the request for review from Iajret December 30, 2025 23:02
Copy link
Collaborator

@TeshariEnjoer TeshariEnjoer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я не сильно вчитывался в код абилок, но конкретно эти штук сразу в глаза попали. Все таки я видел, что все абилки работают хорошо и уверен, что сильно менять их не нужно.

/obj/vehicle/sealed/mecha/proc/melee_attack_effect(mob/living/victim, heavy)
if(heavy)
// FLUFFY FRONTIER ADDITION START - TGMC_XENOS - Я не знаю как сделать это красивее...
if(istgmcalien(victim))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Что насчет того, чтобы сделать так. Добавить в /mob/proc/after_mech_attack(), после чего вызывать этот прок от сюда. При этом ты можешь завернуть - это модульно.

var/fire_offset_y = 0

// АП при атаке по мехам
var/mecha_armor_penetration = 10
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я бы поднял до 30 как базовом уровне, ксенов и так бьют мехи

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я бы поднял до 30 как базовом уровне, ксенов и так бьют мехи

30 АП? Это немало...
Мехи все еще должны оставаться главной контрмерой для ксенов

return ..()

/mob/living/carbon/alien/adult/tgmc/UnarmedAttack(atom/attack_target, proximity_flag, list/modifiers)
if(body_position == LYING_DOWN) // Лежим - значит отдыхаем. Никакой войны во время отдыха
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почему? А что ты прикажешь делать ксеносам под огнем на подавление? Все тактика атаки лежа, весьма сильная.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почему? А что ты прикажешь делать ксеносам под огнем на подавление? Все тактика атаки лежа, весьма сильная.

Потому что хил большой при лежании. Да и у них даже текстурка не выглядит так, будто они могут из такого положения кого-то бить


update_offsets() // Необходимо, чтобы base_pixel_w применился
set_armor(armor_type)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Советую добавить сюда же,
AddElement(/datum/element/prevent_attacking_of_types, GLOB.typecache_general_bad_hostile_attack_targets, "this tastes awful!")

Это уберет атаку по АПЦ, Алярмам.. и т.п.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почему?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почему?

Ну передвижение может быть верну

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почему ты снизил ему ХП?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Потому что теперь у него броня

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Balance Code Improvement Feature Fix Map Edit Refactor Removal Sound Sprites Test Merged Лень проверять на локалке, проверяем лайф

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

Comments