aboutsummaryrefslogtreecommitdiff
path: root/modules/ducks.py
Commit message (Expand)AuthorAgeFilesLines
* Fix a few nigglesGravatar dngfx2018-09-091-17/+16
* FONT_RESET should be FONT_COLOR, also more string wizardry in ducks.py!Gravatar dngfx2018-09-091-4/+8
* String formatting exists and it is a wonderful thing.Gravatar dngfx2018-09-091-20/+27
* Add channel prefix to .usage (So it shows .8ball <question> instead of just 8...•••Updated ducks.py, more efficient code and style tweaks. Gravatar dongfix2018-09-091-12/+12
* Clean up combining new.channel and __init__ channel bootstrappingGravatar jesopo2018-09-081-10/+5
* Bootstrap properly on module reload.Gravatar dngfx2018-09-081-1/+11
* Trim garbage code.Gravatar dngfx2018-09-081-3/+0
* More duck timing tweaksGravatar dngfx2018-09-081-1/+1
* Correct comparisonGravatar dngfx2018-09-081-2/+2
* Typo fix.Gravatar dngfx2018-09-081-1/+1
* Full metal duck.Gravatar dngfx2018-09-081-1/+1
* Refactor ducks.py to make sense.Gravatar dngfx2018-09-081-50/+35
* Remove debug code.Gravatar dngfx2018-09-081-1/+0
* Remove unused code.Gravatar dngfx2018-09-081-1/+0
* Tweak duck timing.Gravatar dngfx2018-09-081-1/+1
* 8ball answer updates and ducks.py fix.Gravatar dngfx2018-09-081-1/+1
* PEP8 Compliance.Gravatar dngfx2018-09-081-3/+6
* New and fresh ducks.py! And an 8ball.py adjustment...!Gravatar dngfx2018-09-081-167/+265
* Ducks new progressGravatar dngfx2018-09-081-6/+6
* Merge pull request #17 from dngfx/master•••Update duck timerGravatar jesopo2018-09-051-1/+1
|\
| * Update duck timerGravatar dngfx2018-09-041-1/+1
* | Don't use IRCUser.id ever, use IRCUser.get_id()Gravatar jesopo2018-09-051-3/+3
|/
* up min/max duck show time in ducks.pyGravatar jesopo2018-09-021-1/+1
* give an Exports object (actually, ExportsContex object) to each module, to•••facilitate things like !set and !channelset without using the events system Gravatar jesopo2018-09-021-5/+3
* Fix iterationsGravatar dngfx2018-09-011-2/+2
* Fix duck statsGravatar dngfx2018-09-011-1/+1
* Uncomment duck statsGravatar dngfx2018-09-011-2/+3
* Merge branch 'master' into masterGravatar Dan2018-09-011-0/+4
|\
| * re-add self.events in ducks.pyGravatar jesopo2018-09-011-0/+1
| * Don't persist timer, use events.on("send.stdout")Gravatar jesopo2018-09-011-7/+6
* | Re-toast ducks.py!Gravatar dngfx2018-09-011-0/+39
* | Revert "Toast off ducks.py with .duckstats"•••This reverts commit 3044b83 Gravatar dngfx2018-09-011-44/+2
* | Toast off ducks.py with .duckstatsGravatar dngfx2018-09-011-2/+44
* | re-add self.eventsGravatar dngfx2018-09-011-0/+1
* | Don't persist timer, use events.on("send.stdout")Gravatar jesopo2018-09-011-7/+6
|/
* Massively optimise ducks.py and remove a bunch of cruft.Gravatar dngfx2018-09-011-51/+1
* Convert to booleans and validation.Gravatar dngfx2018-09-011-28/+24
* BitBot is single threaded!Gravatar jesopo2018-09-011-15/+4
* Move lists out of scopeGravatar dngfx2018-09-011-12/+11
* Cosmetic enhancement for ducks and dice.Gravatar dngfx2018-09-011-7/+9
* Remove superfluous code from ducks.py and introduce dice.py (DND rolling func...Gravatar dngfx2018-09-011-37/+12
* Switch print() to log.info() for next-duck-wave information.Gravatar dngfx2018-09-011-3/+4
* Fix this back to channel.send_message(), stdout just no.Gravatar dngfx2018-09-011-1/+1
* Set a timer for sending out ducks randomly, and change some messages to stdout.Gravatar dngfx2018-09-011-16/+22
* Adjust timing for production.Gravatar dngfx2018-08-311-2/+2
* Introduce .killers for ducks.pyGravatar dngfx2018-08-311-2/+34
* THE OVERLORD DEMANDS I TRASH ITGravatar dngfx2018-08-311-1/+0
* Change to stdout because i'm a pillock.Gravatar dngfx2018-08-311-1/+1
* .friends support! Yay, lets be friends.Gravatar dngfx2018-08-311-2/+29
* Just duck things~Gravatar dngfx2018-08-311-22/+41