-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Mindflayers v0.9, Playable Edition! #26596
Conversation
… into mindflayers
… into mindflayers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking pretty good. Just some small things, and some outstanding comments from my past reviews, and I think it'll be in pretty good shape code-wise.
code/modules/antagonists/mind_flayer/powers/flayer_mobility_powers.dm
Outdated
Show resolved
Hide resolved
Co-authored-by: Luc <[email protected]> Signed-off-by: DGamerL <[email protected]>
…wers.dm Co-authored-by: Luc <[email protected]> Signed-off-by: DGamerL <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cursory glance
Signed-off-by: DGamerL <[email protected]>
Signed-off-by: DGamerL <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see it, say it, sort it
## Что этот PR делает Мергес апстрим. ## Changelog :cl: Paradise SS13 add: Добавлен новый КПБ антагонист - Mindflayer. Вампир/генокрад на манер КПБ. Подробности [тут](ParadiseSS13#26596). fix: ИИ больше не видит через скрытые камеры и камеры на синди базе. fix: Заказы в консоли карго больше не застревают, если заказчик ушел в крио. /:cl:
What Does This PR Do
Revitalizes #22001, with a functional antagonist.
Adds Mindflayers, a new antagonist type designed to be given if an IPC would otherwise roll vampire or changeling. They function similar to vampires, in that their gameplay loop is about kidnapping crew to grow stronger. Instead of spending blood on spells however, mindflayers get swarms in the form of brain damage dealt. Swarms are spent to unlock and upgrade abilities.
They have a heavy focus on customization and upgrading yourself via the many passives mindflayers can buy.
https://docs.google.com/spreadsheets/d/1kBtqozUu1UAixtaczA2C70K8ETcjuqjqqKAquB4PqQI/edit?usp=sharing
This is a spreadsheet with all the information on all the mindflayer abilities/passives we've made. Currently there are two main paths, destroyer and intruder. Buying abilities from a specific category does not lock you out of buying abilities from other categories, however you can only purchase a single stage 4 ability.
A special thanks to ItsMarmite for making the intro stinger effect for us!
Mindflayers can be contained via an implant that suppresses the ability for them to cast most of their spells. It can be printed at RnD after they get 5s, or ordered from cargo in a crate. You can also test someone for being a mindflayer by checking their reaction to chemical, made by combining space lube, teslium, and aluminum. Mindflayers will begin to jitter and spark when it's in their system, but it'll heat up any IPC that drinks it a dangerous amount.
So why v0.9?
Well, as much as I love to pretend to be a full stack developer, the menus and icons are still very ugly. They're functional, but ugly. Additionally, there were originally plans for a third category. I haven't given up on that quite yet, so that's why flayer_mob.dm still exists, its groundwork for the next category of mindflayers. Ideally a v1.0 would look better, and have that thrid ability tree that players could take.
Why It's Good For The Game
I already mentioned most of the reasoning in the previously linked PR, but to recap:
IPCs don't need to engage with 2/3 of the main antagonist types on paradise. Both in not being able to roll them, and having an immunity to at least some of each antagonists' kits. I think this new antagonist type will work well to not disrupt the current flow of rounds, while fitting in nicely as its own unique thing.
Images of changes
Gimme a bit
Testing
Extensively tested each abillity as it was being developed, then went back after everything was done and made sure everything still worked how I wanted it to.
Declaration
Changelog
🆑 DGamerL, Burza, BiancaWilkson
add: Mindflayers, an antagonist type rollable by IPCs who would otherwise roll cling or vampire.
/:cl: