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
[HOLY SHIT!]Charlie, lets go to candy mountain, charlie #2903
Conversation
Spawning Diona nymphs upon certain diona organs being removed was a Bay thing, which I thought we tactically nuked, it should really stay dead. |
it shall stay dead then! least cancan do the gestalt thing now...better...maybe.. |
icon_state = "stomach-x" | ||
slot = "resinspinner" | ||
origin_tech = "biotech=5;materials=4" | ||
alien_powers = list(/mob/living/carbon/alien/humanoid/proc/resin) |
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.
I thought we wanted to keep Baysurgery for how useful and better it is compared to TG's? |
@Earthdivine The only real upside Bay surgery has over -tg- surgery is that you can shift from one surgery to another/do multiple surgeries at a time, although even that tends to break. Aside from that, some people dislike surgical drapes, and surgery code is hell to work with. It's significantly easier to make new surgeries with -tg- surgery code-wise, and you don't have to worry about conflicting steps. That said, I don't believe that @Aurorablade is doing a 1:1 port. |
When you say you're not making IPC organs a subtype, does that mean you're making them it's own parent, or that IPCs will just have organic organs? |
@Earthdivine i am gonna try to keep it similiar to how it is now but better... @Spacemanspark instead of organ/internal/heart/cell just organ/internal/cell unless that ends up not working... |
Alrighty. |
Not very happy about losing baysurgery, had a great time with it so far. But w/e |
we haven't fully decided how we will progress with organ surgery, so don't get too uptight just yet =3 |
so so so so so so I think you should have each surgery step datum have a function to check if it has been completed, so that you can mix the fluidity of -tg- surgery with the intricacy of the baysurgery - you're probably already planning something like this though so my advice here is most likely le dumb Also tyvm for making internal and external organs two completely different things I'm not sure what bay was thinking The system I've got going in my multibrain fix PR is somewhat hacky, since it checks if there's already an organ registered to the organs_by_name list on the human, perhaps there's a better system to set up there And finally... well, good luck, I guess, this is going to take a fair bit of doing, from what I've gleaned from the code, and how pervasive organ junk is. 👍 |
@Aurorablade Whatever you decide for synthetic organs, make sure it's easily expandable to a whole cybernetics system. Maybe have organs/internal/heart/organic and cybernetic. Just throwing that out there. |
o think i can use tags....but will see later...need to finish feeding dogs...then more sleep... |
Most of the weird bullshit with the current iteration of Bay organs came from the fact that the project to unify them and turn them into objects involved working with some of the crustiest and most awful shit in our codebase. Someday I'm going to go back and do another pass to make the entire mess more sane and easy to maintain. |
please note, anything further on changling may invovle updates to game mode, so another pr. and yes with the brains its jut blocked from prepare_eat() proc
|
||
|
||
/obj/item/organ/internal/cyberimp/eyes/shield/ling |
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.
ahhh yis. Time to butcher lings before shoving them into the incinerator, now.
Conflicts. |
current quirks: |
spread_germs_to_organ(O, user) | ||
O.removed(user) | ||
O.Remove(user) |
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.
The organ is being removed from user
(the surgeon) instead of target
, which is why you're having the debrain issue.
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.
surgeon: "And now, vee carefully remove zeh brain from zeh surgeon's head"
the surgeon seizes up and falls limp, his eyes dead and lifeless
How much do I have to pay to go to Candy Mountain with Charlie? |
then remove the removes so we can remove
@@ -24,7 +22,7 @@ | |||
|
|||
status_flags = CANPARALYSE|CANPUSH | |||
var/heal_rate = 5 | |||
var/plasma_rate = 5 | |||
//var/plasma_rate = 5 |
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.
Should probably be removed instead of commented out.
OPERATE!
@@ -24,8 +24,8 @@ var/datum/atom_hud/huds = list( \ | |||
/datum/atom_hud/proc/remove_hud_from(mob/M) | |||
if(!M) | |||
return | |||
//if(src in M.permanent_huds)//I will deal with you later -Fethas | |||
// return | |||
if(src in M.permanent_huds)//I will deal with you later -Fethas |
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.
Dealt with later. ;P
Probably fine as is, I say (srs edit: i expect things to break once the players get at it, as per usual. this PR is going to be !!FUN!!) |
#yolomerge (ok, not really with how much this has been reviewed/tested) |
[HOLY SHIT!]Charlie, lets go to candy mountain, charlie
🎊 hooray! 🎊 |
KINDA READY FOR REVIEW OF THIS SHIT
moved organs folder into surgery folder cuase i LIKE that kind of orgnazation.
This shit dosen't even compile yet...But in the interest of sleep for work soon...and the fact i need to go fix that changeling shit...i am making a pr..so heres my half assed notes i have been keeping in a note pad...
note to self, not diona expert, we can also now spawn diona nymphs on insert or remove. if we wants.
Suggest new locations for organ slots as needed please...
I am not making ipc organs a subtype of organic organs unless someone wants me too...
might need to rip out organ tag...dunno...
Two heads are better then one if i can do something under the revamp in a diffrent way i missed slap me in the head with it.
All in all this will hopefully allow for more dynamic organs !!FUN!! and other. Yes based on TG. also some of the xeno stuff might need updates to the entire mode later.
shit i need to do for these fucking organs.
(Changelog courtsy of falseincarnate with edits))
🆑 Fethas
/:cl: