Show off of the work on the NPC Pred system (Patreon)
Content
First of all, I haven't made belly sprites for Zevi yet, but vore NPCs will be able to have larger bellies and etc (don't worry big playable avian is almost done I just burnt out on that and switched to another task)
SO what is this that I have pictured above? I'm glad you asked, the last poll for the thing to make as NPC tenant preds, because the usual starbound "spam E to talk with NPCs and get a random dialogue line" is absolute fucking crap and I hated it, so, I bless y'all with this, an actual fucking dialogue box with a dialogue tree
how will this work? vore tenant NPCs from my mod are going to need a specific object placed in their room next to their deed, I haven't made this object yet but I can explain how its going to work in relation to what I have pictured above
said object will function similarly to the settings menu for the player, but will be choosing the settings for the NPC, for randomly generated ones, players will be able to change every setting for the NPC, for ones of specific OCs some settings will not be accessible for change, this would be for respecting the owner of the character's wishes, this is mainly regarding for if a character is allowed to be prey for specific types of vore or not, and how said character's stomach works, after a tenant is summoned, if its an OC it will also display a short bio and some information on the character's preferences
there will also be additional checkmarks alongside the usual settings that are accessible to change for whether the player wishes that setting to be locked, or if the NPC may decide to change that setting, for example, an NPC may decide to change their belly effect to one of the digest ones if they are hungry, but usually have none, or they could actively seek out harmed players to eat and switch their effect to heal, either of those may be able eat people unprompted without bringing up dialogue to ask
an NPC changing their settings will mainly be based on "moods" pictured above is an NPC of my partner's character, if you look in the bottom right of their dialogue box, you can see the icons of the types of vore that are enabled on that character, oral vore and cock vore, icons of vore you do not want to be prey for will not be displayed when you open a dialogue box, even if enabled on that NPC, anyway, as you can see, oral vore is lit up, but cock vore is greyed out, which means that the pred does not currently want to do that kind of vore, this can be for a number of reasons, one, is that the location the pred uses for that vore may already be full, or two, the pred just isn't feeling like doing that kind of vore currently, or just isn't feeling like doing it with you, you *could* use the settings menu next to the deed to make the pred be in the mood, and lock them to always have that available, or if you want to do things more naturally you'll be able to talk to the NPC in their dialogue tree to get them into the mood to do things, options in the dialogue tree relating to vore types the player does not have checked off for themselves to be prey will not show up, this isn't just for getting a pred to vore you in a specific way, this will also be for prey NPCs, getting them up to consent to getting stuck into weird places in your body
now, for the actual thing I have pictured here, is the dialogue window of course haha, I've made what I think is a fairly robust dialogue tree scripting system, praise Stardust UI for making the creation of such a UI very very nice, interacting with a SBQ NPC will bring up this window, and they will stay near you while the dialogue window will open, it will automatically close if you wait too long or walk away, the dialogue box will be impacted by mood, clicking the "..." button will advance the current box to its next batch of text, or it will give a dropdown for options of text for you to choose from to advance the tree, alongside it are some quick buttons to ask for the pred to eat you with the vore types they have available, prey NPCs of course wouldn't have such buttons, but their dialogue trees would be able to impact what types of vore they may want to be prey for in much the same way
I'm honestly really excited for this whole system working, anyway, for holidays there won't be much work happening in the next week or two, but I hope people are excited for all this