(Не)очень большой реворк ксеноморфов#5489
(Не)очень большой реворк ксеноморфов#5489Kocma-san wants to merge 137 commits intoFluffy-Frontier:masterfrom
Conversation
|
Окей, резину могу понять, но остальное - это такой кринж. Ты хочешь баффнуть роль, которая и без того сильная и имеет огромнейшее преимущество, чтобы видимо даже полторы клетки мозга не надо было задействовать для победы. |
Завтра перепроверю... Вроде нормально, а вроде силли код какой-то) Как минимум нужно убедиться, что он работает на хуманов в мехах
Все же урон сильно повышать явно не стоит. Но и оставлять старый - тоже
|
Не. Не. Не. Множитель урон по мехам убираем. Тупо убивает смысл в мехах абсолютно |
|
Блин... Мисскликнул, извини ящерица |
TeshariEnjoer
left a comment
There was a problem hiding this comment.
Я не сильно вчитывался в код абилок, но конкретно эти штук сразу в глаза попали. Все таки я видел, что все абилки работают хорошо и уверен, что сильно менять их не нужно.
| /obj/vehicle/sealed/mecha/proc/melee_attack_effect(mob/living/victim, heavy) | ||
| if(heavy) | ||
| // FLUFFY FRONTIER ADDITION START - TGMC_XENOS - Я не знаю как сделать это красивее... | ||
| if(istgmcalien(victim)) |
There was a problem hiding this comment.
Что насчет того, чтобы сделать так. Добавить в /mob/proc/after_mech_attack(), после чего вызывать этот прок от сюда. При этом ты можешь завернуть - это модульно.
| var/fire_offset_y = 0 | ||
|
|
||
| // АП при атаке по мехам | ||
| var/mecha_armor_penetration = 10 |
There was a problem hiding this comment.
Я бы поднял до 30 как базовом уровне, ксенов и так бьют мехи
There was a problem hiding this comment.
Я бы поднял до 30 как базовом уровне, ксенов и так бьют мехи
30 АП? Это немало...
Мехи все еще должны оставаться главной контрмерой для ксенов
| return ..() | ||
|
|
||
| /mob/living/carbon/alien/adult/tgmc/UnarmedAttack(atom/attack_target, proximity_flag, list/modifiers) | ||
| if(body_position == LYING_DOWN) // Лежим - значит отдыхаем. Никакой войны во время отдыха |
There was a problem hiding this comment.
Почему? А что ты прикажешь делать ксеносам под огнем на подавление? Все тактика атаки лежа, весьма сильная.
There was a problem hiding this comment.
Почему? А что ты прикажешь делать ксеносам под огнем на подавление? Все тактика атаки лежа, весьма сильная.
Потому что хил большой при лежании. Да и у них даже текстурка не выглядит так, будто они могут из такого положения кого-то бить
|
|
||
| update_offsets() // Необходимо, чтобы base_pixel_w применился | ||
| set_armor(armor_type) | ||
|
|
There was a problem hiding this comment.
Советую добавить сюда же,
AddElement(/datum/element/prevent_attacking_of_types, GLOB.typecache_general_bad_hostile_attack_targets, "this tastes awful!")
Это уберет атаку по АПЦ, Алярмам.. и т.п.
There was a problem hiding this comment.
Почему?
Ну передвижение может быть верну
There was a problem hiding this comment.
Почему ты снизил ему ХП?
There was a problem hiding this comment.
Потому что теперь у него броня
О 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: