-
Notifications
You must be signed in to change notification settings - Fork 161
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
Rebase Blood Drinker System, Arachne, Oneirophage #438
Rebase Blood Drinker System, Arachne, Oneirophage #438
Conversation
RSI Diff Bot; head commit 6a0ff15 merging into a31015d Resources/Textures/Mobs/Customization/anytaur_masking_helpers.rsi
Resources/Textures/Mobs/Species/arachne.rsi
Resources/Textures/Nyanotrasen/Structures/cocoon.rsi
|
DONE |
What about the "normal" spooders? |
You know, there's no reason I couldn't, only that it would require touching a lot of the "Wizcode" spider stuff. :) |
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.
Now That "Languages" got merged, specie should have a LanguageSpeaker Component.
Or they will go to the fallback as MobBase (if its is the right one)
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.
They're using MobBaseHuman right now, so they are defaulted to Galactic Common + Sol Common. I haven't had a chance to really think about what language they should use to be fair.
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.
They need a language to come with; and I also wanted to ask what the plan would be for Arachnids, what direction to take them if Arachnes become the vampires.
/// Whether to inject chems into a chemstream when we suck something. | ||
/// </summary> | ||
[DataField("injectWhenSucc")] | ||
public bool InjectWhenSucc = false; |
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.
Woah; cool possibities here for snake people
{ | ||
[RegisterComponent] | ||
/// <summary> | ||
/// Item that gives a bloodsucker injection glands (for poison, usually) |
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.
Very cool
So longer term, I'm actually going to comprehensively rework the Vampirism mechanic to later go with Arachne. I just needed this system rebased for other purposes, and changed as little as feasibly possible to get it working. Arachnids are meant to be parallel to it, it sort of fits in with a longer term goal that server hosts should just be able to toggle on or off any species they want for their server. If that means toggling off Arachnids and turning on Arachne, or vice versa, or having both enabled at the same time, that's on them. We can have defaults set(and the default for EE species is just, "All of them on by default".) For now I think I'm going to leave it as Sol Common in keeping with the "Humans & Human Mutants" theme. When I rework them it'll be fine for me to write a language just for Arachne. |
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'm actually going to say that Arachne do need a language; even if it's the lowest effort thing you can drum up where they just make different variants of "Hisssss"; people are going to want to play Arachne even if you don't see them as finished (AKA it's going to be merged pre-emptively by people) and a language would flesh them out further; while also expanding on the language system. Makes us look cooler.
If you don't want to, I'll drum something up tomorrow morning. |
Alright! I'm not opposed to you doing that, I'd actually really appreciate it if you did. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Completely forgot to make a language lol, now saw this as it's mirrored to Delta. Will make one in 12 hours... |
If mutan they should use Sol Common but also if you do have a good design for a spooder langauge il give it to others spiders, tho if no design idea come in mind , i have one already. |
honestly idm; languages can always be re-visited with lore, whatever works |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
I was too lazy to make Arachne language
Description
This is a simple rebase of the Blood Drinker System, and its related features that have been commented out and/or omitted due to its lack of rebase. I am NOT substantially updating any of this code at this time, outside of the barest minimum updates needed to make it run in the first place. The reason I am doing this is that I require the Blood Drinker system functional as a prerequisite for future features, and I will update or refactor it when needed.
Arachne are still pending a Full Rework, but that is beyond the scope of this PR.
TODO
Changelog
🆑