jamesoff / bmotion

An Artificial Stupidity script for eggdrop bots
Other
60 stars 16 forks source link

Let bot talk in its sleep #26

Open jamesoff opened 10 years ago

jamesoff commented 10 years ago

Currently when the bot is asleep bMotionDoAction mutes all output, so there's no way for e.g. doRandomStuff to have the bot talk in its sleep.

Lord255 commented 10 years ago

mhm. i would say thats fine. you dont talk either when you sleep. but i can see the point if you are talking while you're dreaming or something. but thats a whole other story and should not be the dorandom which is used when the bot is not sleeping

jamesoff commented 10 years ago

It's a feature request, and would be a toggle :)

Having the bot sprout random stuff in its sleep is conceptually the same as when it's awake, you just want it to use different abstracts and happen much much less frequently.

Lord255 commented 10 years ago

mhm. i wanted to point out that you speak differently while sleeping.. i mean the tone and the other communication noises :D that's why i think it should be a diff one than the other random stuff.

jamesoff commented 10 years ago

If that wasn't clear, that was the intention. The doRandomStuff proc already switches abstracts for different reasons, having it use another set for while it's asleep is pretty trivial.

(The complexity for implementing this is currently the output is all muted, so it needs a way for doRandomStuff to pass through but not e.g. plugins being triggered.)