MCA Reborn [Fabric/Forge]

MCA Reborn [Fabric/Forge]

7M Downloads

[Suggestion] Ability to have parents/siblings/other relatives yourself

Duxiquie opened this issue ยท 4 comments

commented

Is your feature request related to a problem? Please describe.
Not a problem, but based on a feature that was (briefly?) in the original MCA. With the villager editor, you were able to set an optional 'related to you' flag and set the villager as your parent/sibling if I recall correctly, maybe aunt/uncle/cousins/grandparent also? There were special dialogues with them, such as greetings and chats. I'd love to see this feature return in Reborn!

Describe the solution you'd like
A re-implementation of that feature would be neat!

Describe alternatives you've considered
Villager editor-only feature would work, but I think it'd also be neat if there was an optional 'spawn with family' flag for the destiny set-up. Eg. you spawn in the wilderness, you're a lil' family looking for a home, camping around, etc. If spawned in a village, you've got a little house to call your home/where your relatives live. As for what relatives would be 'default' for spawning, at least parents? Or make it configurable for the player, so they can select 1-2 parents, sibling(s), etc.

Maybe making them do chores/set home/work would be easier/harder depending on your tie. Like grandma telling you 'you should be taking care of me, instead!' when you assign her a job lmao. For hardcore mechanics I'd say you wouldn't be able to 'respawn' as them, to keep that challenge in getting a 'respawnable heir'.

Terms like (grand)parent/sibling/cousin/nibling/etc. can remain pretty gender-neutral, but it might be helpful to also add a feature for gender/relation tags? Which could also help with the main dialogue for villagers, eg. a specified greeting instead of having 'sir/madam'. Original MCA used to have extra bits like %ParentOpposite% and %Parent% in the dialogue data files.

Additional context
Screenshot examples from the old MCA language file about relative-specific dialogues

Image

Image

Image

commented

Ah I see, thank you for letting me know! How would one go about adding the dialogues in that case? If it'd be helpful I could try & reformat the relative-related lines from the original for the .json file, I'd just need the specific names like parent.chat.good if they've changed! But if those don't exist yet no worries, either way I'll be looking forward to the feature in the future then :]

commented

Instead of the old prefixes, I highly suggest using the new dialogue tree, which is sadly very underused: https://github.com/Luke100000/minecraft-comes-alive/wiki/Dialogues
It allows you to construct a tree based on various constraints, which answer probabilities based on even more conditions.

commented

Gotcha, thank you for the suggestion! I'll look into it then, if I've got any convos to submit I'll open a new request ๐Ÿ‘

commented

This feature has existed since years, but no dialogues have been written so far.