-
-
Notifications
You must be signed in to change notification settings - Fork 165
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
Adds the abnormality core system #2065
Adds the abnormality core system #2065
Conversation
probably shouldn't call it a subsystem in the title, as thats kinda taken by things like the SSLobotomyCorp and SSAtmos subsystems, the proper ones |
You're right, and I didn't think about that. My bad |
a0a5455
to
cc56e4c
Compare
278e940
to
85b6561
Compare
code/modules/mob/living/simple_animal/abnormality/abno_cores.dm
Outdated
Show resolved
Hide resolved
code/modules/mob/living/simple_animal/abnormality/abno_cores.dm
Outdated
Show resolved
Hide resolved
code/modules/mob/living/simple_animal/abnormality/abno_cores.dm
Outdated
Show resolved
Hide resolved
36e42c7
to
b4a15fc
Compare
8fbfd13
to
d0e203c
Compare
08ffaf0
to
1054edb
Compare
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.
Hallucinations cause cores to spawn because they technically spawn an abnormality.
I want to let you know.
1054edb
to
6be1495
Compare
This has been corrected |
333e205
to
078d01d
Compare
310e972
to
1190f2e
Compare
74442e0
to
8f397be
Compare
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.
Just a couple nitpicks, I believe this PR is mostly done at this point.
code/modules/mob/living/simple_animal/abnormality/_abnormality.dm
Outdated
Show resolved
Hide resolved
adds abno core icons abno core extractor final changes Apply suggestions from code review Co-authored-by: [̸R̵e̵d̴a̴c̶t̸e̸d̴]̵ <[email protected]> requested changes removes an unneeded comment Adds skin prophet Minor bug Contract and book fixes bug fix fixes a hilarious bug where abnormalities spawned by hallucinations would leave cores behind Fixes a bug with the naked nest qoh core what it says on the tin fixes nobody is RCA fixes removes spontaneous core generation from R corp assault icondiffbot issues dmi changes icondiffbot fix attempt else if changes else if change
8f397be
to
9873f8f
Compare
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.
This doesn't seem to break anything (anymore) and I have some pretty nifty expansions I can do with it. I'll be merging it.
About The Pull Request
Abnormality core! Or abnocores for short. This is a system that allows any abnormality spawned by abministrators or other unusual phenomena to reward the players for suppressing it. Specifically, any abnormality that was spawned without being assigned a console will spawn a core at its location after being Destroy()ed. Current rewards in mind would be: forcing the abnormality into an open containment cell, selling the core for cash or other goodies, or extracting E.G.O from the core directly. These may be more involved in alternative gamemodes.
While undecided at the time of writing, this can be globally disabled for alternate gamemodes such as R Corp Assault, where every abnormality could qualify for a core. They have relatively large icons, but have low layers and do not have collision.
Why It's Good For The Game
This simplifies the addition of many new mechanics without being too intrusive on regular gameplay.
2024-04-23.21-20-43.mp4
Changelog
🆑
add: adds the abnormality core subsystem
imageadd: adds default abnormality core icons
code: minor additions to _abnormality.dm and _info.dm
/:cl: