-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Adding intellicard functionality. #32347
Adding intellicard functionality. #32347
Conversation
If someone knows how to do anything in the TODO please tell me because I don't 😭 |
i think ItemSlot has a field for this that rmc added |
From what ive seen ItemSlotsComponent doesnt have a field for doAfter, unless im missing something |
God bless fildrance |
Just need to make ai cores buildable and anchorable and then AI’s can successfully be revived after being disconnected from the station. |
Maybe it shouldn't spawn in RD locker for now, as AI still doesn't have ways to protect itself against an antag breaking in and carding them |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
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.
Remove the PAI stuff for now I reckon.
Well shit its all on fire |
Tested in-game and works as intended. |
Can we perhaps remove mapped intellicards and instead put one in RD's locker? |
Make the intelicard require a lenghty do-after like disarming the nuke does. That way someone can't just suicide rush into AI chamber and intelicard them away, and also provides a MALF AI or just regular AI in general the chance to warn crew or fight back before they are completely neutralized. Perhaps even make it tell the AI "hey someone is uploading you into an Intelicard!" |
Thats the plan!
There is one in RD's locker but I know nothing of mapping to remove the mapped ones |
* init * im so confused * clean * sprite update * :| * further attempts * be blessed for it works * Very prestigious pAI * cleaning up * Intellicard in RD locker * PAIn't * .Clear()n't * .Clear()n't for real this time * Cleaning up * Whoopsie Daisy
About the PR
Intellicards can now be used to remove/insert the current AI from the core.
Slight intellicard sprite update.
Why / Balance
Killing AI makes sense... I think
Technical details
The brain slot on intellicards and ai core is unlocked but cannot eject, making intellicards swap the brain between itself and the core.
AI Eye gets deleted/created on adding or removing ai from the core to fix a bug where the AI Eye would stay visible forever after being removed.
InstrinsicUI now removes all actions it granted on shutdown. Seeing it was only used on AI and Aghost and after some testing it seems to be working all fine.
Media
8mb.video-7jm-9WgrZoJG.mp4
Requirements
Breaking changes
InstrinsicUI now removes all actions it granted on shutdown. Unsure if this is a breaking change or not.
Changelog
🆑 ScarKy0, Fildrance