Skip to content
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

talking about the own village #4

Open
theFox6 opened this issue Aug 20, 2019 · 4 comments
Open

talking about the own village #4

theFox6 opened this issue Aug 20, 2019 · 4 comments
Labels
feature requests for new features talking About the villagers dialogues

Comments

@theFox6
Copy link
Owner

theFox6 commented Aug 20, 2019

Villagers should be able to give the user information about the village they live in.
The user should be able to ask questions about where for example the blacksmith can be found.

@theFox6 theFox6 added the talking About the villagers dialogues label Aug 20, 2019
@TechDudie
Copy link

is there some kind of AI? i can write a custom talking api and maybe i can implement basic talking

if a player is within 2 blocks of a villager and puts something in chat, the villager temporarily stops what its doing, faces, the player, puts something in chat, and goes back to its work

@theFox6
Copy link
Owner Author

theFox6 commented Jun 23, 2021

I have already implemented a basic talking API and I also had those ideas, but for talking about the village itself a village management system is needed first.

@theFox6 theFox6 added the feature requests for new features label Sep 2, 2023
lmaddox added a commit to InnovAnon-Inc/working_villages that referenced this issue Dec 11, 2023
lmaddox added a commit to InnovAnon-Inc/working_villages that referenced this issue Dec 12, 2023
lmaddox added a commit to InnovAnon-Inc/working_villages that referenced this issue Dec 12, 2023
lmaddox added a commit to InnovAnon-Inc/working_villages that referenced this issue Dec 12, 2023
lmaddox added a commit to InnovAnon-Inc/working_villages that referenced this issue Dec 12, 2023
lmaddox added a commit to InnovAnon-Inc/working_villages that referenced this issue Dec 12, 2023
@lmaddox
Copy link

lmaddox commented Dec 12, 2023

I'm starting to look at the code related to this.

A few more dialog options:

screenshot_20231211_200342


Generate a nametag if getname is present:

screenshot_20231211_200222


minetest.get_day_count()

screenshot_20231211_200242


minetest.get_timeofday()

screenshot_20231211_200250


"Personality"

screenshot_20231211_200257


Job-specific trivia

screenshot_20231211_200330


A job-specific overview of what to expect

screenshot_20231211_201356

lmaddox added a commit to InnovAnon-Inc/working_villages that referenced this issue Dec 13, 2023
lmaddox added a commit to InnovAnon-Inc/working_villages that referenced this issue Dec 13, 2023
@lmaddox
Copy link

lmaddox commented Dec 13, 2023

TODO

  • more "personality" attributes
  • slight changes to villager behavior based on "personality" ?
  • add support for village offspring
  • better naming (ie first name & surname)
  • offspring inherit surname based on village "customs"
  • villagers can talk about their lineage
  • add support for tracking "life events," etc.
  • villagers can give (auto)biography
  • villagers can give idiomatic directions to various locations
  • villagers can tell you what they need to do their job
  • villagers can tell you what dependencies their job is blocking on
  • villagers can give time estimates to complete their job
  • villagers can talk about the weather and surroundings
  • villagers can say generated text
  • villagers have friendship number associated with other villagers
  • villagers who a "free" go hang out with their friends
  • villagers "talk" to each other (ie when a manager-type requests to know timelines, etc, the text is displayed. when the villager responds, that text is also displayed)
  • villagers tend to avoid villagers they dislike (ie the thief should demonstrate an aversion to the guard)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature requests for new features talking About the villagers dialogues
Projects
None yet
Development

No branches or pull requests

3 participants