diff --git a/convo.pyc b/convo.pyc index 55a2ab4..8251a61 100644 Binary files a/convo.pyc and b/convo.pyc differ diff --git a/dataobjs.py b/dataobjs.py index 59ff55f..ab5ec65 100644 --- a/dataobjs.py +++ b/dataobjs.py @@ -63,6 +63,8 @@ class pesterQuirk(object): return mo.expand(to) return re.sub(fr, regexprep, string) elif self.type == "random": + if len(self.quirk["randomlist"]) == 0: + return string fr = self.quirk["from"] if not first and len(fr) > 0 and fr[0] == "^": return string diff --git a/dataobjs.pyc b/dataobjs.pyc index b0e5361..577d638 100644 Binary files a/dataobjs.pyc and b/dataobjs.pyc differ diff --git a/generic.pyc b/generic.pyc index eb2a7f0..c06f528 100644 Binary files a/generic.pyc and b/generic.pyc differ diff --git a/irc.pyc b/irc.pyc index 3176494..ef4f9f2 100644 Binary files a/irc.pyc and b/irc.pyc differ diff --git a/memos.pyc b/memos.pyc index 9f5bc94..653c3ad 100644 Binary files a/memos.pyc and b/memos.pyc differ diff --git a/menus.pyc b/menus.pyc index 48ab2b7..2dee645 100644 Binary files a/menus.pyc and b/menus.pyc differ diff --git a/mispeller.pyc b/mispeller.pyc index 86893fb..e86c8b3 100644 Binary files a/mispeller.pyc and b/mispeller.pyc differ diff --git a/oyoyo/__init__.pyc b/oyoyo/__init__.pyc index 952ac0c..f108745 100644 Binary files a/oyoyo/__init__.pyc and b/oyoyo/__init__.pyc differ diff --git a/oyoyo/client.pyc b/oyoyo/client.pyc index 6f10e6d..66e6062 100644 Binary files a/oyoyo/client.pyc and b/oyoyo/client.pyc differ diff --git a/oyoyo/cmdhandler.pyc b/oyoyo/cmdhandler.pyc index 1e5a248..57d62ba 100644 Binary files a/oyoyo/cmdhandler.pyc and b/oyoyo/cmdhandler.pyc differ diff --git a/oyoyo/helpers.pyc b/oyoyo/helpers.pyc index d3283be..8a68fc5 100644 Binary files a/oyoyo/helpers.pyc and b/oyoyo/helpers.pyc differ diff --git a/oyoyo/ircevents.pyc b/oyoyo/ircevents.pyc index f8955a6..51fd341 100644 Binary files a/oyoyo/ircevents.pyc and b/oyoyo/ircevents.pyc differ diff --git a/oyoyo/parse.pyc b/oyoyo/parse.pyc index d6fd479..79ddf44 100644 Binary files a/oyoyo/parse.pyc and b/oyoyo/parse.pyc differ diff --git a/parsetools.pyc b/parsetools.pyc index 27b3462..0ba3ac4 100644 Binary files a/parsetools.pyc and b/parsetools.pyc differ diff --git a/profiles/ghostDunk.js b/profiles/ghostDunk.js index 338c689..baf7cf5 100644 --- a/profiles/ghostDunk.js +++ b/profiles/ghostDunk.js @@ -1 +1 @@ -{"color": "#ff00ff", "theme": "pesterchum", "quirks": [], "handle": "ghostDunk"} \ No newline at end of file +{"color": "#ff00ff", "theme": "pesterchum", "quirks": [{"type": "random", "from": "\\s", "randomlist": [" ribbit ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "]}], "handle": "ghostDunk"} \ No newline at end of file diff --git a/readme.txt b/readme.txt index d2dea96..4100847 100644 --- a/readme.txt +++ b/readme.txt @@ -43,6 +43,16 @@ link you can just click and follow. No more copy/paste. - Smilies. We've added about 30-40 smilies from the forums. There is a list later on in this readme. +DOCUMENTATION +------------- + +BASIC PESTERING +--------------- +To begin pestering, first click the "ADD CHUM" button and type in +their pester handle. The handle must be all lower case except for one +capital letter. Once you've added that person, they will appear on +your chumroll. You can double click to begin pestering them + MEMOS ----- One of the most interesting features to make was the memos, and make @@ -320,6 +330,34 @@ one after the other! This is a bug in my opinion, that I plan to fix! Random replace: +Just like the regexp replace, except that instead of just one thing to +replace it with, you give it a list. PC will then choose from that +list randomly. So let's say I want to randomly end my sentences with +either "bro" or "dog": + +Regexp: "$" Replace with: "bro" and "dog" + +You can also imitate Araida's random "ribbits" in between words: + +Regexp: "\s" Replace with: " ribbit ", " ", " ", " ", " ", " ", etc.... + +where " " is just a blank space added a bunch of times. (You can see +how many blank spaces you've added by clicking on the list.) You have +to add the spaces because each entry has the same chance of being +selected. (Yes, I know this could be improved.) If you add " ribbit " +and 9 spaces, " ribbit " will have a 1/10 chance of being picked. + +Also note that if you add more than one prefix or more than one +suffix, it will pick randomly from them instead of adding them both! + +Mispeller: + +Be careful with thsi one. The mispeller will randomly mispell x% of +the words you type -- where x is the percentage you set the slider +to. I have attempted to mimic SBaHJ mispelling style but whoof knows +what will happen oh god ive created a mosnter + + SMILIES ------- Here's a list of smilies: