PlaneShift

Gameplay => General Discussion => Topic started by: Venalan on February 02, 2013, 03:28:18 am

Title: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 02, 2013, 03:28:18 am
Hello again PS community. I have another request.

We have started playing about with KAs again. What are KAs you say? well they are 'Knowledge Areas' these are what NPCs respond to when you ask them something like '/tell npc about you' or '/tell npc about hydlaa'.

Since the introduction of the quest menu system it appears that the free text communication method with NPCs to learn about things is somewhat becoming a lost art or just out right unknown. Judged by the number of times I have to explain what a KA is to newer players.

So I want to raise the profile of KAs by asking you this: What should an NPC know that they don't?

Go off to your favorite NPC(s) and ask them questions you want to know the answer too, then come back here. If you give me responses that are good to have in game I will see about them getting added or I will personally add them.

Some guild lines:
An NPC cant answer questions about themselves (I recently learned this), a problem with the game engine.
We wont give specific spoilers about levels of trainers, but about who trains what, sure we could give pointers.

How do KAs work. There are two main parts.

One: The trigger.
This has to be very simple so that what the player says matches what is in the database. The server also changes some text, so if you said 'can you tell me about harnquist' it would change it to 'about harnquist' and then look for a KA that matches. We can have things like wild cards only direct text matches, and some text changes.

Two: The response.
Each KA has upto five different responses which can be said by the NPC.



Player Requests that will be added:

Everyone in a city with a shop/stall should known by people in that city (hydlaa done).

All guards should know all the other guards in a city.

NPCs in the same chain should know each other, if expanded any NPC that knows another should be able to answer questions on them (added 02/05/2012).

NPCs are able to answer about those who are located or work near them.

NPCs in an association should know they are and be able to answer when asked about it.



Player Requests that have been added or will be in the next release:

NPCs in Hydlaa will be able to tell you about any NPC who has a stall. All Hydlaa guards will know all other Hydlaa guards.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: mistnmc on February 02, 2013, 05:04:09 am
Raithen should have some info about "How can one access to the Winch area" because the winch door still reads "Please see Raithen for access"
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Aiwendil on February 02, 2013, 06:11:38 am
Another (http://www.hydlaaplaza.com/smf/index.php?topic=29353.0) try (http://www.hydlaaplaza.com/smf/index.php?topic=32419.0)?
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: LigH on February 02, 2013, 06:17:02 am
I wonder if it is possible to make some NPCs give information in exchange for a little "financial life support"... not all of them are most lawful, we know; and many of them lack a use – outside their role in very few quests.

Valuable information may "serendipitously" contain vague hints to currently available quests, according to quest chain progresses. Specific example: Pauril may have overheard that Edrich was robbed and may pay for a helping hand getting a replacement.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Denes on February 02, 2013, 09:05:41 am
Maybe Jayose could respond to a question containing the words: book | shelf | shelves | read | reading with something like: Not all the selves have books on them here, but if you examine this one closely [Points the shelf on his left] you can find information on……
library: Yes this is the library. But you see I’m very busy now. You’ll have to help yourself with the books. [Pauses for a second] On an other note travelers say there is another library in the Death Realm. A quite different one, but still.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Jawir on February 03, 2013, 04:00:34 am
I don't know if this could be related to a KA, but with the wandering NPCs could be useful if any npc could give an hint about others npcs. For example one could ask to an npc: /tell npc where is NpcName? The answer should be something like: The last time I have seen him it was around... or I know he lives in Ojaveda (or whatever).
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 03, 2013, 03:00:15 pm
Raithen should have some info about "How can one access to the Winch area" because the winch door still reads "Please see Raithen for access"

We will be changing the door message and KAs to make that whole thing more clear, as when it was added there was only one way into the winch.

Another (http://www.hydlaaplaza.com/smf/index.php?topic=29353.0) try (http://www.hydlaaplaza.com/smf/index.php?topic=32419.0)?

I know and I'm looking at them, but they were started 4-5 years ago (and not by anyone on the team now) and I want to know first what people playing now are interested in.

I wonder if it is possible to make some NPCs give information in exchange for a little "financial life support"... not all of them are most lawful, we know; and many of them lack a use – outside their role in very few quests.

Valuable information may "serendipitously" contain vague hints to currently available quests, according to quest chain progresses. Specific example: Pauril may have overheard that Edrich was robbed and may pay for a helping hand getting a replacement.

Possible if not rather complex to get all the locks correct for when the KA should be active and then inactive after. But making the NPCs more useful is what we want to do. And with that specific point it sounds more like a possible quest option.

Maybe Jayose could respond to a question containing the words: book | shelf | shelves | read | reading with something like: Not all the selves have books on them here, but if you examine this one closely [Points the shelf on his left] you can find information on……
library: Yes this is the library. But you see I’m very busy now. You’ll have to help yourself with the books. [Pauses for a second] On an other note travelers say there is another library in the Death Realm. A quite different one, but still.

I could make Jayose give basic directions to where books are, but I have also added the inventory which list all the books and the floor you find them on. Ill look at adding something like this if it isn't there.

I don't know if this could be related to a KA, but with the wandering NPCs could be useful if any npc could give an hint about others npcs. For example one could ask to an npc: /tell npc where is NpcName? The answer should be something like: The last time I have seen him it was around... or I know he lives in Ojaveda (or whatever).

Having all npcs know where all npcs are is a bit ooc. We are aiming that all NPCs should know where all high profile npcs are, Allelia, Harnquist, Trasok etc.. There are plans to have more NPCs tell you where more NPCs are, but as they move it cant be very specific as we have no way of knowing where an NPC is so another NPC can give directions. The best we can do is 'hangs out near X with Y' for most.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 03, 2013, 11:17:23 pm
some more info

How do KAs work. There are two main parts.

One: The trigger.
This has to be very simple so that what the player says matches what is in the database. The server also changes some text, so if you said 'can you tell me about harnquist' it would change it to 'about harnquist' and then look for a KA that matches. We can't have things like wild cards, only direct text matches, and some text changes server side. We can also have many triggers in one KA, something that I've just started adding.

The format of the trigger is like this
'trigger one. trigger two. trigger three.'

This does cause a problem with item like 'Selected Beasts of Yliakum Vol. 1: A-K' because if we ask Jayose about it we end up with it being read as two triggers

'Selected Beasts of Yliakum Vol.'
and
'1: A-K.'

Two: The response.
Each KA has upto five different responses which can be said by the NPC.

It was the comment about adding KAs about books which prompted me to mention this stuff.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: tman on February 04, 2013, 02:28:25 am
I don't know if this could be related to a KA, but with the wandering NPCs could be useful if any npc could give an hint about others npcs. For example one could ask to an npc: /tell npc where is NpcName? The answer should be something like: The last time I have seen him it was around... or I know he lives in Ojaveda (or whatever).

Having all npcs know where all npcs are is a bit ooc. We are aiming that all NPCs should know where all high profile npcs are, Allelia, Harnquist, Trasok etc.. There are plans to have more NPCs tell you where more NPCs are, but as they move it cant be very specific as we have no way of knowing where an NPC is so another NPC can give directions. The best we can do is 'hangs out near X with Y' for most.

Maybe not ALL NPCs, but just NPCs who ought to know each other well (say, people in the same faction).  So for example if you're looking for Mirra, Harnquist might not know anything, but Jomed could probably give you a list of a few places to check.  Similarly, guards know where other guards are normally stationed, smiths know where other smiths are located, alchemists and herbalists know where each other are.

The exception would be, anyone with a shop or fixed building should be common knowledge.  So any NPC should be able to point you toward Harnquist, Jomed, Jirosh, Trasok, etc. if they are in the same city.  And if they're in a different city they could at least point you to the right one.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 04, 2013, 02:42:14 am
Hi tman,

That is pretty much what I meant. We have KAs for alchemists loaded, I was working on KAs for smiths today. Other skills will follow. I might very well list everyone with a shop/stall in every city and make sure everyone in that city knows who/where they are, should be an easy addition. All the guards knowing all the other guards would be true so ill add that as well. Also small cities like Gugrontid everyone will know everyone, but i think that is already the case. I'll post updates on the first post.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Theorex on February 04, 2013, 04:26:16 pm
I think NPCs should know other NPC's in the same quest chains, at least if they're close together step-wise; if they don't already that is :).
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Taya on February 04, 2013, 04:53:32 pm
Great to see the response this is getting. :)

I've been lucky enough to spy on the Winch related KAs that are being added and they give some really nice hints. Things like this could make a lot of difference to the NPCs we have in the game, so the more ideas people have the better.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: tman on February 04, 2013, 10:50:52 pm
Also, NPCs should always know what they can train you in.  If you say "about training" they should be able to tell you what skills/attributes they can help you with and approximately what levels.  Obviously exact numbers are OOC, but you can have descriptors.  For example, in skill training "beginner" training should mean anyone who can train from level 0.  "Intermediate" would be maybe anything that starts above 0 and goes to less than 100. "Advanced" would be anything that starts from over 100 to less than 200, and "Master" would be anyone who can train you up to max level.  Or something.

Also it would be nice if some trainers knew who the previous and next trainers are for their skill.  For new players especially it would be nice if the advanced trainers could point you to the beginner trainers for their skills.  Only if it makes sense IC though, people who have no business knowing each other obviously shouldn't have this.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 05, 2013, 03:51:25 am
Also, NPCs should always know what they can train you in.  If you say "about training" they should be able to tell you what skills/attributes they can help you with and approximately what levels.  Obviously exact numbers are OOC, but you can have descriptors.  For example, in skill training "beginner" training should mean anyone who can train from level 0.  "Intermediate" would be maybe anything that starts above 0 and goes to less than 100. "Advanced" would be anything that starts from over 100 to less than 200, and "Master" would be anyone who can train you up to max level.  Or something.

Also it would be nice if some trainers knew who the previous and next trainers are for their skill.  For new players especially it would be nice if the advanced trainers could point you to the beginner trainers for their skills.  Only if it makes sense IC though, people who have no business knowing each other obviously shouldn't have this.

People knowing what they train is certainly something I'll add (despite the fact it will be a pain if we change them round  :P ). When it comes to trainers at different levels, for magic they are all in one Circle so it makes sense, for stats the logic in trainer progression isn't as clear but no doubt something could be worked out.

Taya has actually written this precise thing for the alchemy trainers and that is ready to be copied to the production server in the next up date.

I think NPCs should know other NPC's in the same quest chains, at least if they're close together step-wise; if they don't already that is :).

Having a overall network of who knows who and how well would be wonderful for this sort of thing, except there isn't one. And no doubt making it would a giant effort in upon itself. I'll add it to the list, but don't expect it as soon as the other suggestions so far.


Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Denes on February 05, 2013, 04:30:52 am
The guards by the gates could know a bit more about the roads they are guarding. For example:
Q: about road | about ojaveda
R: Try the road past the east gates but if this is your first time I’d suggest you to accompany a fellow traveler or a caravan headed that way. It is easy to get lost in the wilderness.
Merchants passing by reported the roads to Ojaveda safe. No imminent threat.
Or in case mobs turn agro in the future: If I were you, I wouldn’t dare to venture there. I have reports on cutthroarts attacking caravans.
Or in case mobs turn agro in the future at night: If I were you, I wouldn’t dare to venture there while it is dark.

Some logs with the current answers (Rabartus, Jefecra were the only enkis I could find atm):
Moren Findel says: Good day, citizen. Adhere to the laws and don't draw your weapons while in the city.
Denes says: about road
Moren Findel says: Sorry, I don't understand you.
Denes says: about ojaveda
Moren Findel says: Ojaveda?  Isn't there a city with that name somewhere?  Try the road past the east gates.
Denes says: about road
Nevis Revori says: I'm not understanding your words, friend.  Can you rephrase that?
Denes says: about ojaveda
Nevis Revori says: Sorry, friend, you've reached my knowledge limit on that.  I've never been to Ojaveda, myself, but if you can find a native of that city, you might find out more about it.  Or, you could just go there.  You'll find the road to it leading behind me.
Jefecra Harcrit says: Keep your weapons sheathed while in Hydlaa, citizen.
Denes says: about ojaveda
Jefecra Harcrit says: Ojaveda?  Isn't there a city with that name somewhere?  Try the road past the east gates.
Denes says: about ojaveda
Rabartus Livrandar says: Ojaveda?  It's the nearest city to Hydlaa.  Don't know much about it, other than lots of Enkidukai live there.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Denes on February 06, 2013, 04:31:06 am
Reading the responses I think I got it all wrong. I was aiming for helpful advices to newbs:
-   about books: The selves are not just textures there. Those you can actually interact with. And there are hardtofind books in DR.
-    Don’t attempt a hike to Oja (BD or Gug) alone for the first time, or suffer the consequences. There is no road of yellow brick nor consistent signposts.
Knowledge about home town and such suggests something whole lot different approach
We all have an idea on what we expect [N]PCs to know about. For me those fields are:
-   general knowledge (the whole setting (or most) we expect players to know ie: races, the crystal, currency, etc)
-   background (home city, my race/family customs)
-   allegiance (towards other factions too)
-   religion (self and others)
-   job (and related ones)
-   friends (I guess this is where we want NPCs to tell about winch. Or job maybe?)
-   hobbies the char might have
-   odd traits to spice the char (allergies, fears)
-   casual chat topics (news, weather, champion’s cup)
To make it even more realistic, one-to-one conversations should be effected by the relation of the two chars. That is hard to categorize, but since Denes has joined I’d expect a guard to be friendly and open to chit-chat about favorite weapon class. At the same time rogues could refuse to talk (unless it is false info). Faction points basically.
And this all translated to char dialect.

But then again this would result in a relational database in itself which I imagine is off topic (or is it not?). My point being: Shouldn't overdo it, so to keep things maintainable IMO.

<OFF>
About directions:
All who draw maps and designs need directions in 2D and then technique to expand it to 3D.
   If we call one of them “East” then we have to have means to tell: Compass, towards crystal, or simply a reference: from the fountain to the center of Oja.
   In case we don’t have “East” then there should be an explanation to “Hydlaa East”: Like there was a famous marksman called Clint Eastwood later became known as “Clin East” since this he had carved on his wooden bow (lack of space). After his heroic deeds the Ojwards part of the city was named after him.  :)
I guess I shouldn’t get "creative" on this.  :) But if some should have a strong opinion I’d be more than happy to add some to a brainstorming in a different topic (wishlist perhaps?) and thus help devs with ideas.
</OFF>
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 07, 2013, 02:18:58 am
@ Denes

So, first, knowing about what is beyond the gate a guard is guarding. Nice idea, I'll add it to the list.

In terms of mechanics information like "-   about books: The selves are not just textures there. Those you can actually interact with. And there are hardtofind books in DR." that is not something the NPCs will say. I'll admit something like category headings would be perfect to make things clearer. But alas we don't have any, but I will add it to the list of things I want from the art department and see if i cant get some simple signs made up.

And the rest of your list is pretty big and to get anywhere near that much added would take a loooooooooong time. I'll add it to the lists.

Request: If anyone wants to join the settings team and work with Mordaan and I with making these up I would love it. Having someone dedicated to writing these for a few months would get lots and lots added.

Ideally right now instead of giant lists of things it would be nice to have specific things individual or a few NPCs should know that you lot would like to immediately see as they can be added more easily than big projects can.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Roled on February 07, 2013, 03:50:15 am
Thanks for doing this work, you all, devs and especially Venalan and Mordaan!  :thumbup:

Here are my suggestions:
All the bartenders should (and do) know about people in their cities, and perhaps others that are famous like Tyrus Beaut.  Brado could say "Tyrus Beaut! The kran sings like a (name of birdlike Dome creature)- I hope he will performer here soon" or something- Allelia and the barkeeper in Amdeneir might know of kra's reputation too.

Speaking of Amdeneir- references to the city by crafters (like Harn and Trasok) and other relevant tradespeople could refer to tradesfolk in Amdeneir, in prep for when quests might go there too...

I like it that bartenders used to (maybe still do ) tell you gossip about local npcs! Juicy gossip about Freila for example  :devil:... (gosh I can't remember how to spell any of these npc's names!)  ::|

Everyone should know the names of the pterasaur (sp) keepers...  :oops:

The guards have great responses to things like "about Tower" and "about dungeon."  Other NPCs near that doorway- you know which one- would probably know the secret too and might be willing to tell you...  for a bribe or a fee, or some lunch.  :o

Speaking of lunch is Jilatt the only hungry person in Hydlaa? Guards could get 'caught' eating their favorite snacks and mumble through some answers, which would help cooks understand the various kinds of food that can be crafted maybe...

The relationships between the npcs are good too- Loren Chalma should know about the special soap the lady in East Hydlaa uses - and the merchant at the BD fortress should know some of the other merchants too, eh? This would help tie the quests into 'real' virtual uses of the stuff questers are sent to find- to help herbalists and alchemists etc. I remember one quest when I was new that I looked and looked for a certain chemist in Oja's female assistant out in the woods outside Oja til someone told me that person was a fictional character and not an npc...   :-X  :(

I second the idea to , for roaming npcs, that others on their route might have things to say when asked "Where's Merrinez" for example... since he and you- know- who are the talk of Oja town...  They could say "Oh I see him go by here everyday on the way to the shop" or something- so we'd know they will return when the shop opens, or a certain archmage who takes the longest lunch breaks ever...  :@#\

Most NPCs should perhaps know their own religion and be able to point you to others that follow that god or goddess. This would help players with overall knowledge of the game world.

That's my twobites for tonight! Thanks again gang!
RR
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Denes on February 07, 2013, 05:02:23 am
I’m not sure if the following idea is any good but, someone might pop a better up reading this:

Cutthroats/rogues/daggers could respond with: “Hand over your tria if you value your life! Grrr.”
Gladiators/mercs: “Are you here to practice, or what?”
or similar variations to any given question.

Also I don’t really know what to make of the relation between my main kran char and the derghir. First I had set up an idea based on their history then Denes read the truth about them. Now kra feels like a murderer.  ;)
Long story short: Kran could frowned at on passing by: “Are you here to hunt or to be eaten? Either way I suppose you could try to defend yourself.” [Translated of course] Actively pretty much like kikiris do.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: tman on February 07, 2013, 01:22:32 pm
Ok so this might be a little farfetched, but the discussion about who NPCs should know about gave me an idea.  What if there was some functionality to add temporary "rumors" to NPC dialogues about the things that PLAYERS are doing.  For example, the owner of the RCD, or a couple that just had a big wedding ceremony, or other people taking part in RP events.  After something big happens, a GM or dev can add some NPC dialogue to the "rumors list" and a duration until it expires.  So after something big happens, NPCs might talk about it for say a week, or if it's huge, a month.  This can also be used to inform players of market events, "town hall meetings" (meet the devs), etc.
Title: Re: What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 09, 2013, 02:02:09 am
Ok so this might be a little farfetched, but the discussion about who NPCs should know about gave me an idea.  What if there was some functionality to add temporary "rumors" to NPC dialogues about the things that PLAYERS are doing.  For example, the owner of the RCD, or a couple that just had a big wedding ceremony, or other people taking part in RP events.  After something big happens, a GM or dev can add some NPC dialogue to the "rumors list" and a duration until it expires.  So after something big happens, NPCs might talk about it for say a week, or if it's huge, a month.  This can also be used to inform players of market events, "town hall meetings" (meet the devs), etc.

I did something very close during the last fair where I added to KAs to Mirra, Jayose, Arion and Moren so they would mention the fair to you as you passed. Problem with doing this is that I cant do it myself, I had to get weltall to do it so the rate of on/off is slow and it requires a server restart to load. For a 'rumor list' that you could add to on the fly and would be removed from on the fly as well would need to be coded, but its not a bad idea and i like it. It's something you should add to the bugtracker (http://"http://www.hydlaaplaza.com/flyspray/") as a feature request.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 14, 2013, 03:25:20 am
A little update, I've started adding KAs to every trainer so they will tell you what they train and I'm also trying to give you 'In Character' pointers as to who trains lower levels and higher levels. All of 9 NPCs done so far :)

The KAs will be in the format of
'give me training' where the NPC will answer generally about what they train.
and
'about <skill> training' where the NPC will give you IC pointers about what levels they train and who you should see before and after them.

There are no mentions to levels or how far off you are from finishing/starting training with NPCs, but this should allow you to work out easily enough at least which NPC you need to go to next.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Bakin_Fundinson on February 14, 2013, 04:48:32 am
This sounds really nice, Venalan.
It's always been a problem for me how to proceed with regards to trainers.
Lots & lots of improvements lately, the fruition of your hard labor coming to the fore?
 \\o//
Bakin bows in respect for the time & devotion of all the contributors
 :)  :)  :)
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on February 25, 2013, 02:35:35 am
Thanks for everyone who commented on here. They have taken a little bit of a back seat since the big release we had as I wanted to relax a little but as soon as I've sorted out the book release I've mentioned a few times elsewhere I'll get back to sorting out some of the topics mentioned previously.

There is also currently a bug (http://www.hydlaaplaza.com/flyspray/index.php?sort=desc&order=lastedit&order2=&sort2=asc&project=2&do=details&task_id=5889) in the KAs which appeared with the update and is causing havoc with lots of quests as its causing a KA to be triggered and not the quest menu which is causing progression to be blocked. I have no idea what is causing it and no ETA for when it will be fixed. My guess would be as soon as an engine guy sits with the problem explained and looks at the code additions.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Kolela on February 27, 2013, 11:11:02 pm
I was thinking that it would be reasonable to expect vendors to be able to tell you about the things they sell, such as food ingredients for Jomed or weapons for Harnquist and Trasok.  A merchant like Jirosh who carries all sorts of things might not know as much detail about some of the things he trades, but a cook like Jomed would surely know what his wares were good for.  Grok seems pretty knowledgeable, so I would think he could also tell you about the things.  Also, trainers, as applicable, might be able to tell you about the tools of the trade, so that Percival could answer questions about sabres, shortswords or claymores (like which is lighter or does more damage, or who sells them), and Jefecra may be able to tell you about the advantages of chain mail vs. heavy armor.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on March 07, 2013, 01:46:20 am
Update - I'm 20% done with getting trainers to know what they train and to tell you about who trains higher and lower than them were it suitable to tell.

And the KA bug is fixed and will make it onto the server at the next update.


@Kelola

Some IC details about what merchants sell would certainly be suitable, at least when there uses might not be obvious or they have some special IC uses. Sword and axes and beer mugs really dont need explaining.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Roled on March 07, 2013, 06:44:37 am
Team Venalan and all! THIS IS SO GREAT!  \\o// NPCs knowing what they train, yahoo!  :thumbup:
NPCs telling you who's next in their line of tutors is soo freaking awesome! :'( O--) :sorcerer: :thumbup: :woot: :love: ;D ;D ;D \\o// \\o// \\o// \\o//

Update - I'm 20% done with getting trainers to know what they train and to tell you about who trains higher and lower than them were it suitable to tell.

And the KA bug is fixed and will make it onto the server at the next update.


@Kelola

Some IC details about what merchants sell would certainly be suitable, at least when there uses might not be obvious or they have some special IC uses. Sword and axes and beer mugs really dont need explaining.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on March 09, 2013, 01:23:09 am
I don't like trasok, he trains too many skills I'm getting an rsi from repeating all the triggers.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: helios21 on March 23, 2013, 08:35:04 am
How do KAs work. There are two main parts.

One: The trigger.
This has to be very simple so that what the player says matches what is in the database. The server also changes some text, so if you said 'can you tell me about harnquist' it would change it to 'about harnquist' and then look for a KA that matches. We can have things like wild cards only direct text matches, and some text changes.

Two: The response.
Each KA has upto five different responses which can be said by the NPC.

I think thats my main problem of why I did not use this much. I tried to initially, with some phrases I thought off but they did not trigger anything or just got back that I was not understood. After having seen this reaction for quite some time I lost interest and even forgot about it.

And in concrete I´d like to talk with those friendly eagle gobbles. I greeted them, I said "I am friend" and such but they do not react.

I think its important too make it much easier to find a phrase that triggers some reactions. As for "tell me about" I think back then I tried stuff like:

- "What is xyz?"
- "Where is xyz?"

I think its good to have NPC to react on questions like that.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Illysia on April 03, 2013, 09:50:43 pm
Kaiman Jilatt needs to know what the Irifon river is since he makes so many references to it.

Triggers:
about Irifon
about Irifon river

Answer:
The Irifon is a river on the Dome that ends in a waterfall called the Cups of Laanx which falls for several levels. The river runs near the cities of Ojaveda and Sarpendil.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Rigwyn on April 03, 2013, 10:02:56 pm
I was questing the other day and needed to find Grimal. He wasn't in his usual spot, so I asked the NPC's close to him "Where's Grimal?"  just to see if this would work. I mean hey, they've been standing together for the last 10 years or so, so they should at least know who he is, right? Sure enough, I got a blanket answer to the effect of "I know a lot of things, but not everything." or something like that... 

While it might not be practical and reliable for an NPC to be able to tell you where another NPC went or is headed to, a better blanket answer would be one that at least acknowledges the NPC.

Here's an example:

"Where's Grimal?"

[NPC checks to see if Grimal is reachable with target command]
if not:   "Grimal? I'm not sure. He was here earlier today. Try back later.
if so:    "My buddeh Grimal? Can't be far, he was here a second ago."  /shout "Yo Grimal!"

Just a thought.

--edit---

Oh, you know what would be awesome? Imagine the above scenario. Next,  NPC1 /shouts for NPC2. If NPC2 is within /shout range, he yells back something like "I'll be there in a minute!" and then runs to NPC1!

Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on April 04, 2013, 01:29:33 am
I believe complex interactions like this were planned with NPC movement, but it was with the last series of devs before I joined. This would only be possible with a series of code additions so I would not expect it to happen any time soon. But, I imagine it could be an expansion of the NPC tribe system or part of some AI additions.

However having NPCs able to answer about people that they stand next to day after day, sure, that can be added.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Eonwind on April 04, 2013, 03:08:36 am
I believe complex interactions like this were planned with NPC movement, but it was with the last series of devs before I joined. This would only be possible with a series of code additions so I would not expect it to happen any time soon. But, I imagine it could be an expansion of the NPC tribe system or part of some AI additions.

However having NPCs able to answer about people that they stand next to day after day, sure, that can be added.

Technically it's already possible to run an NPC behavior starting from a KA response, like having the NPC to go back home. The question is how to make it plausible and not endlessly exploitable (like having players commanding NPCs at their whim :) ).
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: LigH on May 26, 2013, 02:25:34 pm
Cooks should know "about food association". Players will know this term only after their introduction quests. So they may answer with some hints where to find other members.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Minks on June 01, 2013, 11:23:07 am
Trankin does not understand when I ask him "about Mirra". But according to a certain quest, he should.

And he tells me that there are two races of dwarves in Yliakum.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: cdmoreland on June 02, 2013, 09:09:49 pm
there was 2 races, stonebreakers and hammerwielders, but inter-marriage has made them one with 2 clans. ;)
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on June 06, 2013, 01:28:14 am
@ Ligh, good idea I'll add it to the list of things to add.

@ Minks I spent ages looking for that response you mentioned but finally found it, it was in a section of KAscripts I hadn't noticed before. I'll get that fixed for the next mirror.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Roled on June 06, 2013, 03:51:29 am
Re: Minks' suggestion, and your reply Venalan-
Everyone who has a relationship to a named character (npc or just settings) might want to at least know their name.  I asked several "are you married?" or "who is your husband (wife)"= they all claim they know a lot of things, but not that..."

The meat market lady... the emporium couple, the leather workers, Bevon...
but I understand too, that it's a thin line between knowing your son-wife-husband-uncle-mother-adopted child's name and offering too many spoilers...
RR
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: LigH on June 06, 2013, 04:05:45 am
Gosh, I am already long enough active to know almost all important NPC names...

the emporium couple
Rinna & Boralis Voladrand

the leather workers
Gayla & Jeyarp Grotemey

The meat market lady...
:o There is a "meat market"?! I have to start asking NPCs again...  :-[
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Illysia on June 06, 2013, 02:21:48 pm
Rolara Hammersong I believe.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Roled on June 08, 2013, 02:51:41 am
Thanks for the "help" you guys... I know all the npc names, just didn't want to give spoilers  :surrender:  sigh  :surrender:
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: LigH on June 08, 2013, 05:38:05 am
There is no quest with rewards, so there is no spoiler in explaining possibly missing Knowledge Areas, Roled. :)
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Roled on July 07, 2013, 12:53:33 am
more KA suggestions please
Benack Yasoj should know who Celila YAsoj is, and vice versa
and Chired Idellal should not say she's not a trainer I think
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on July 22, 2013, 01:13:41 am
All trainers now know what they train and will be released in the next update.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: cdmoreland on July 22, 2013, 09:04:53 pm
 \\o// \\o//
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: SpidaManz111 on July 23, 2013, 05:32:12 pm
Nice change!
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: bilbous on July 29, 2013, 10:04:08 pm
The attendants of the two gem enchanting locations need to know generally what the different enchanted gems effects are supposed to be. Surely there has to be some way of making a rational choice of what glyph to use unless enchanting is a Black Flame endeavor meant to be chaotic at which point you might as well make the effect random with no regard to difficulty of fabrication.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: bilbous on July 29, 2013, 10:31:49 pm
Thalus Lau does not respond to anything even to say he doesn't understand
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: LigH on July 30, 2013, 02:13:50 am
Who? This NPC must be really new ... hmmm ... I wonder if he may be a ... shhh, don't spoil your advantage! :-X
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: bilbous on July 30, 2013, 10:50:40 am
He is the enchanting attendant in the house in the wilderness. I cannot remember if that is power or spirit.
The attendant in the other house will at least tell you you are not making sense.

Oops, Did I say too much? I didn't say enough, that's me in the spotlight!
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Roled on August 07, 2013, 07:04:36 pm
losing my religion...? Never! I loves me the Xiosia!!
RR  :love:
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: tman on August 19, 2013, 02:28:05 am
Chired Idelall apparently doesn't know she's a trainer.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on April 02, 2014, 06:25:29 pm
I'm back to working on KAs for a the next few days. I've just added more to both NPCs in the enchanting locations. I'm currently working on making sure that everyone in a town can tell you where all the people who have shops/stalls are.
Title: Re: [Community] What should an NPC know the answer too. Community KA additions.
Post by: Venalan on April 10, 2014, 08:51:20 am
We are in the final stages of the settings release. I've just been working on making guards in Hydlaa and Ojaveda know all the other guards when you ask them. Not perfect responses yet but much better than none.