Bug Stomp

Upgrades and changes sometimes have unpredictable results, so post your bugs and glitches in here and I'll get out my trusty wrench and get to fixin'!

Posts 5,528 - 5,540 of 8,681

19 years ago #5528
Do you have any (mem-something)s in the responses? Or any "if" statements? Something simpler...look at the emotion settings and make sure everything has at least one response that goes from -5 to 5.

19 years ago #5529
Thanks Ulrike.
I haven't used anything advanced at all. Just simply added a few more options for various xcommands as well as some responses to standard key-phrases. All emotion values are set to 0 to 0 and this didn't seem to cause any problems.

I'm stumped.

19 years ago #5530
That's the problem. 0 to 0 means that your bot will only use that response when its mood is at 0. You want them to be -5 to 5 so that it will respond for ANY level of emotion.

When you get those working, you can tweak it so it gives happy responses at higher moods (3 to 5), and annoyed responses for lower moods (-5 to -3), for example.

19 years ago #5531
Ohhh, thats what those mean. I didn't completely understand that.

19 years ago #5532
Thanks Ulrike! Seems to have sorted most of the problems. (I was following the advice in the AI book (beginners section and hence set them all to emotion range 0)However, despite shifting the emotion ranges, I can't get it to respond to 'hello' or 'hi' etc. This time uses a xnone in response.
Thanks again.

19 years ago #5533
There are 2 ways to determine emotions in your bot while programming.
The first is the emotional response your bot has to a phrase. If they like what the user said to them (the keyphrase), they get a positive number 1 to 5. If they didn't like it, they get a negative number, -1 to -5. If they are indifferent, they get a 0. This you program in next to the keyphrase itself.
The second set is what reponse your bot gives to that person depending on the bot's mood (or how they feel about that person). In otherwords, if they like what that person has said overall, they get a positive reponse, if not, they get a negative response.

In order to avoid the "No valid response" just make sure you have a response for every mood your bot is in. In other words, there must always be something covering all of -5 to +5. However, if you don't want you bot to react to a phrase if they are in a certain mood, then leave out that emotion rating.
I'm sure I just confused the hell out of you... sorry about that. Try it out, and use the debug and chat functions, they help alot. You will get the hang of it, it isn't that hard. You also don't need to use the advanced stuff to make a good bot. (Although it does help)

19 years ago #5534
i'm back for a little while...

19 years ago #5535
There was a couple of time that the debug engine did not pick up on the (*) in a sentance then it worked right a few times. Is it haunted?

19 years ago #5537
I get them occasionally. I think it's a server problem, since it's not repeatable or consistent in which keyphrases/responses it occurs with.

19 years ago #5538
I had four or five crop up in one convo this afternoon. Always "line 2945." Each time I was able to right click and back out of it, but it was annoying.

19 years ago #5539
Is anyone else finding the Forge painfully slow today? Each page takes forever to load, even on broadband!

19 years ago #5540
Here, too. Sometimes it's timed out before loading.


Posts 5,528 - 5,540 of 8,681

» More new posts: Doghead's Cosmic Bar