~andy/rhawk
3 years agoSave game after flipping the table master
Andy Spencer [Thu, 18 Feb 2016 05:52:21 +0000 (05:52 +0000)]
Save game after flipping the table

3 years agorhawk condones violence
Andy Spencer [Tue, 2 Feb 2016 07:32:35 +0000 (07:32 +0000)]
rhawk condones violence

3 years agoRemove special characters from the logs
Andy Spencer [Thu, 28 Jan 2016 05:51:59 +0000 (05:51 +0000)]
Remove special characters from the logs

3 years agoChange default score
Andy Spencer [Thu, 28 Jan 2016 05:51:18 +0000 (05:51 +0000)]
Change default score

3 years agoFix tied message
Andy Spencer [Thu, 28 Jan 2016 05:33:49 +0000 (05:33 +0000)]
Fix tied message

3 years agoFix tie games, finally, after 4 years
Andy Spencer [Thu, 28 Jan 2016 05:11:32 +0000 (05:11 +0000)]
Fix tie games, finally, after 4 years

3 years agoImplement team names names
Andy Spencer [Sat, 16 Jan 2016 23:17:52 +0000 (23:17 +0000)]
Implement team names

3 years agoAbbreviate usernames in stats
Andy Spencer [Tue, 5 Jan 2016 07:15:27 +0000 (07:15 +0000)]
Abbreviate usernames in stats

3 years agoAdd data directories to .gitignore
Andy Spencer [Sun, 20 Dec 2015 02:54:13 +0000 (02:54 +0000)]
Add data directories to .gitignore

3 years agoRearrange sp_say
Andy Spencer [Sun, 20 Dec 2015 02:54:02 +0000 (02:54 +0000)]
Rearrange sp_say

3 years agoFix mail help text
Andy Spencer [Sun, 20 Dec 2015 02:53:06 +0000 (02:53 +0000)]
Fix mail help text

3 years agoTake .allow message out of sp_say
Andy Spencer [Fri, 18 Dec 2015 04:59:16 +0000 (04:59 +0000)]
Take .allow message out of sp_say

3 years agoNotify teammates with .turn!!!
Andy Spencer [Fri, 18 Dec 2015 04:58:35 +0000 (04:58 +0000)]
Notify teammates with .turn!!!

3 years agoAdd UDP socket notification
Andy Spencer [Fri, 18 Dec 2015 04:42:05 +0000 (04:42 +0000)]
Add UDP socket notification

3 years agoEnable global sorting
Andy Spencer [Wed, 16 Dec 2015 05:36:48 +0000 (05:36 +0000)]
Enable global sorting

3 years agoUpdate Spades stats
Andy Spencer [Wed, 16 Dec 2015 05:29:12 +0000 (05:29 +0000)]
Update Spades stats

- Add current turn latency
- Improve log parsing

3 years agoCleanup trailing whitespace
Andy Spencer [Sun, 22 Nov 2015 21:51:45 +0000 (21:51 +0000)]
Cleanup trailing whitespace

3 years agoAdd .whoami command
Andy Spencer [Sun, 22 Nov 2015 21:51:36 +0000 (21:51 +0000)]
Add .whoami command

3 years agoAdd starting bids message
Andy Spencer [Sat, 21 Nov 2015 23:33:23 +0000 (23:33 +0000)]
Add starting bids message

3 years agoSet PATH on startup for at parser
Andy Spencer [Sat, 21 Nov 2015 23:33:02 +0000 (23:33 +0000)]
Set PATH on startup for at parser

3 years agoAdd at daemon
Andy Spencer [Tue, 3 Nov 2015 05:52:43 +0000 (05:52 +0000)]
Add at daemon

3 years agoAllow stats on previous games
Andy Spencer [Tue, 3 Nov 2015 04:26:04 +0000 (04:26 +0000)]
Allow stats on previous games

- Also cleanup persistent variables

3 years agoAdd statistics functions
Andy Spencer [Mon, 12 Oct 2015 02:15:50 +0000 (02:15 +0000)]
Add statistics functions

3 years agoFix .last command formatting
Andy Spencer [Sun, 11 Oct 2015 22:04:25 +0000 (22:04 +0000)]
Fix .last command formatting

4 years agoAdd fun operators
Andy Spencer [Fri, 11 Sep 2015 07:13:58 +0000 (07:13 +0000)]
Add fun operators

4 years agoAdd game logging
Andy Spencer [Sun, 23 Aug 2015 20:14:58 +0000 (20:14 +0000)]
Add game logging

4 years agoAllow flexible joining
Andy Spencer [Sun, 23 Aug 2015 20:28:21 +0000 (20:28 +0000)]
Allow flexible joining

This fix a bug when ".newgame count" passes through to .join

4 years agoAdd limit to tied message
Andy Spencer [Sun, 23 Aug 2015 19:45:57 +0000 (19:45 +0000)]
Add limit to tied message

4 years agoDon't replay private score messages
Andy Spencer [Tue, 30 Jun 2015 04:14:22 +0000 (04:14 +0000)]
Don't replay private score messages

4 years agoAdd .last command to show previous trick
Andy Spencer [Mon, 2 Feb 2015 17:59:32 +0000 (17:59 +0000)]
Add .last command to show previous trick

4 years agoAdd command to show next SFVLUG meetup
Andy Spencer [Sun, 21 Dec 2014 11:17:51 +0000 (11:17 +0000)]
Add command to show next SFVLUG meetup

4 years agoAdd Meetup polling for SFVLUG
Andy Spencer [Sun, 21 Dec 2014 10:55:25 +0000 (10:55 +0000)]
Add Meetup polling for SFVLUG

4 years agoMove SFVLUG code to separate file
Andy Spencer [Sun, 21 Dec 2014 10:54:51 +0000 (10:54 +0000)]
Move SFVLUG code to separate file

4 years agoAdd string API to json.awk
Andy Spencer [Sun, 21 Dec 2014 09:48:02 +0000 (09:48 +0000)]
Add string API to json.awk

4 years agoDrank
Andy Spencer [Sun, 21 Dec 2014 09:27:55 +0000 (09:27 +0000)]
Drank

4 years agoChange order of error messages
Andy Spencer [Tue, 4 Nov 2014 05:00:41 +0000 (05:00 +0000)]
Change order of error messages

This way the other players don't learn information about your hand (i.e.
that you do not have a card) if you accidentally play the wrong suit.

4 years agoHandle special JSON characters
Andy Spencer [Thu, 30 Oct 2014 04:08:40 +0000 (04:08 +0000)]
Handle special JSON characters

4 years agoAdd usage to json.awk
Andy Spencer [Thu, 30 Oct 2014 04:08:37 +0000 (04:08 +0000)]
Add usage to json.awk

4 years agoUpdate select extension
Andy Spencer [Sat, 25 Oct 2014 23:04:35 +0000 (23:04 +0000)]
Update select extension

4 years agoRemove pretty formatting from email messages
Andy Spencer [Sat, 25 Oct 2014 21:20:47 +0000 (21:20 +0000)]
Remove pretty formatting from email messages

This way people can email to a text message number,
which probably won't support unicode, and colors
won't work anyway.

4 years agoImprove email message format
Andy Spencer [Sat, 25 Oct 2014 17:30:59 +0000 (17:30 +0000)]
Improve email message format

Show both current bids and current cards played
This could be improved more actually to show tricks taken, etc.

4 years agoMove mail_from address to mail_send function
Andy Spencer [Sat, 25 Oct 2014 17:17:02 +0000 (17:17 +0000)]
Move mail_from address to mail_send function

BEGIN blocks should only setup local variables since it runs before the
connection is created to the IRC server. I.e. the NICK variable has not
been set yet.

4 years agoAdd URL to .version
Andy Spencer [Sat, 25 Oct 2014 06:22:59 +0000 (06:22 +0000)]
Add URL to .version

4 years agoAdd email notifications to spades
Andy Spencer [Sat, 25 Oct 2014 05:47:31 +0000 (05:47 +0000)]
Add email notifications to spades

4 years agoUpdate and re-enable email
Andy Spencer [Sat, 25 Oct 2014 05:23:05 +0000 (05:23 +0000)]
Update and re-enable email

4 years agoSay global help message
Andy Spencer [Sat, 25 Oct 2014 05:22:32 +0000 (05:22 +0000)]
Say global help message

4 years agoAdd more jargon and a reply message
Andy Spencer [Sat, 25 Oct 2014 04:44:54 +0000 (04:44 +0000)]
Add more jargon and a reply message

4 years agoConsistently mention users when it is there turn to act
Josh Cartwright [Fri, 24 Oct 2014 21:16:45 +0000 (16:16 -0500)]
Consistently mention users when it is there turn to act

4 years agoAdd current bids to next bidder message
Andy Spencer [Fri, 24 Oct 2014 21:00:08 +0000 (21:00 +0000)]
Add current bids to next bidder message

4 years agoFix number regex again
Andy Spencer [Fri, 24 Oct 2014 20:59:57 +0000 (20:59 +0000)]
Fix number regex again

5 years agoFix number regexes
Andy Spencer [Wed, 2 Jul 2014 04:41:15 +0000 (04:41 +0000)]
Fix number regexes

5 years agoAdd nick based GeoIP lookup
Andy Spencer [Sun, 18 May 2014 23:30:28 +0000 (23:30 +0000)]
Add nick based GeoIP lookup

5 years agoAdd GeoIP Lookup
Andy Spencer [Sun, 18 May 2014 06:48:54 +0000 (06:48 +0000)]
Add GeoIP Lookup

5 years agoShow game score at end of the round
Andy Spencer [Sun, 11 May 2014 00:11:35 +0000 (00:11 +0000)]
Show game score at end of the round

5 years agoAdd verbose .turn to notify allowed players
Andy Spencer [Sun, 11 May 2014 00:09:58 +0000 (00:09 +0000)]
Add verbose .turn to notify allowed players

5 years agoSay score after round
Andy Spencer [Sun, 16 Feb 2014 18:38:12 +0000 (18:38 +0000)]
Say score after round

5 years agoThis should be fun
Andy Spencer [Sat, 15 Feb 2014 20:00:13 +0000 (20:00 +0000)]
This should be fun

5 years agoClear score at startup
Andy Spencer [Wed, 29 Jan 2014 05:03:16 +0000 (05:03 +0000)]
Clear score at startup

5 years agoDelete original array in acopy
Andy Spencer [Sun, 5 Jan 2014 20:34:24 +0000 (20:34 +0000)]
Delete original array in acopy

5 years agoReset hands per-round
Andy Spencer [Sun, 5 Jan 2014 20:28:42 +0000 (20:28 +0000)]
Reset hands per-round

5 years agoTry to fix nil passing
Andy Spencer [Mon, 30 Dec 2013 19:55:12 +0000 (19:55 +0000)]
Try to fix nil passing

5 years agoRename spades test and ignore local copy
Andy Spencer [Mon, 30 Dec 2013 19:54:54 +0000 (19:54 +0000)]
Rename spades test and ignore local copy

5 years agoSwizzle .show
Andy Spencer [Mon, 9 Dec 2013 05:50:24 +0000 (05:50 +0000)]
Swizzle .show

5 years agoAdd more testing
Andy Spencer [Fri, 6 Dec 2013 21:09:20 +0000 (21:09 +0000)]
Add more testing

5 years agoLet non-nil teams pass cards
Andy Spencer [Fri, 6 Dec 2013 20:33:08 +0000 (20:33 +0000)]
Let non-nil teams pass cards

Hopefully this will make it slightly harder to win a nil/blind nil hand.

5 years agoImprove shuffling algorithm
Andy Spencer [Fri, 6 Dec 2013 20:14:35 +0000 (20:14 +0000)]
Improve shuffling algorithm

5 years agoAdd random games
Andy Spencer [Fri, 29 Nov 2013 21:30:35 +0000 (21:30 +0000)]
Add random games

5 years agoMake .bids work when bidding is in progress
Michael Auchter [Thu, 28 Nov 2013 03:24:21 +0000 (03:24 +0000)]
Make .bids work when bidding is in progress

(plus some tweaks)

5 years agoAdd vote relay
Andy Spencer [Sat, 23 Nov 2013 02:14:56 +0000 (02:14 +0000)]
Add vote relay

5 years agoAdd player shuffling
Andy Spencer [Thu, 31 Oct 2013 04:29:24 +0000 (04:29 +0000)]
Add player shuffling

5 years agoFix color loading
Andy Spencer [Wed, 16 Oct 2013 04:45:25 +0000 (04:45 +0000)]
Fix color loading

5 years agoFix bidders command
Andy Spencer [Wed, 9 Oct 2013 02:06:23 +0000 (02:06 +0000)]
Fix bidders command

5 years agoSplit out bid/nil/blind code
Andy Spencer [Sun, 6 Oct 2013 19:34:17 +0000 (19:34 +0000)]
Split out bid/nil/blind code

6 years agoAdd bofh excuses
Andy Spencer [Fri, 6 Sep 2013 05:04:05 +0000 (05:04 +0000)]
Add bofh excuses

6 years agoRemove unneeded testing commands
Andy Spencer [Tue, 20 Aug 2013 03:39:31 +0000 (03:39 +0000)]
Remove unneeded testing commands

6 years agoUpdate help commands
Andy Spencer [Tue, 20 Aug 2013 03:21:37 +0000 (03:21 +0000)]
Update help commands

6 years agoSave game after passing cards
Andy Spencer [Tue, 20 Aug 2013 03:21:14 +0000 (03:21 +0000)]
Save game after passing cards

6 years agoReorder status commands
Andy Spencer [Tue, 20 Aug 2013 03:21:01 +0000 (03:21 +0000)]
Reorder status commands

6 years agoAllow players to grant access to other IRC users
Andy Spencer [Sat, 10 Aug 2013 05:13:48 +0000 (05:13 +0000)]
Allow players to grant access to other IRC users

This lets multiple IRC users play as the same primary player. This
should help with players in different time zones and with different
schedules.

6 years agoMinor spades bug fixes
Andy Spencer [Sat, 10 Aug 2013 05:12:02 +0000 (05:12 +0000)]
Minor spades bug fixes

6 years agoSupport parsing empty arrays and objects
Andy Spencer [Sat, 10 Aug 2013 05:10:17 +0000 (05:10 +0000)]
Support parsing empty arrays and objects

6 years agoAdd line numbers to json error messages
Andy Spencer [Sat, 10 Aug 2013 04:45:10 +0000 (04:45 +0000)]
Add line numbers to json error messages

6 years agoSay score during join mode too
Andy Spencer [Fri, 9 Aug 2013 03:17:00 +0000 (03:17 +0000)]
Say score during join mode too

6 years agoLimit nil bonus for quick games
Andy Spencer [Thu, 8 Aug 2013 05:18:52 +0000 (05:18 +0000)]
Limit nil bonus for quick games

6 years agoFix broken playto scores
Andy Spencer [Thu, 8 Aug 2013 04:54:46 +0000 (04:54 +0000)]
Fix broken playto scores

6 years agoMake #rhinoise the primary channel
Andy Spencer [Thu, 8 Aug 2013 04:54:27 +0000 (04:54 +0000)]
Make #rhinoise the primary channel

6 years agoAdd some more
Andy Spencer [Sun, 28 Jul 2013 07:56:14 +0000 (07:56 +0000)]
Add some more

6 years agoMake .play more lenient
Andy Spencer [Wed, 24 Jul 2013 04:49:58 +0000 (04:49 +0000)]
Make .play more lenient

6 years agoAnnounce winners to main channel
Andy Spencer [Sat, 20 Jul 2013 19:03:51 +0000 (19:03 +0000)]
Announce winners to main channel

6 years agoFall though to .join after .newgame
Andy Spencer [Sat, 20 Jul 2013 18:58:42 +0000 (18:58 +0000)]
Fall though to .join after .newgame

6 years agoUpdate version command
Andy Spencer [Sat, 20 Jul 2013 18:41:14 +0000 (18:41 +0000)]
Update version command

6 years agoAdd .play debugging command
Andy Spencer [Thu, 4 Jul 2013 03:50:07 +0000 (03:50 +0000)]
Add .play debugging command

6 years agoFix scoring for double bagging
Andy Spencer [Thu, 4 Jul 2013 03:19:43 +0000 (03:19 +0000)]
Fix scoring for double bagging

If someone gets >5 bags with a 5 bag limit.. well.. they just awful

6 years agoAdd status message while passing cards
Andy Spencer [Thu, 4 Jul 2013 03:19:27 +0000 (03:19 +0000)]
Add status message while passing cards

6 years agoAdd decrementer back in
Andy Spencer [Fri, 24 May 2013 04:58:03 +0000 (04:58 +0000)]
Add decrementer back in

6 years agoFix irc format stripping
Andy Spencer [Fri, 24 May 2013 04:57:53 +0000 (04:57 +0000)]
Fix irc format stripping

6 years agoSplit plain into nounicode and nocolor
Andy Spencer [Sun, 19 May 2013 21:26:27 +0000 (21:26 +0000)]
Split plain into nounicode and nocolor

6 years agoAdd blind and nil to .turn bidders
Andy Spencer [Sun, 19 May 2013 20:46:46 +0000 (20:46 +0000)]
Add blind and nil to .turn bidders

6 years agoFix .look while passing cards
Andy Spencer [Sat, 18 May 2013 20:07:20 +0000 (20:07 +0000)]
Fix .look while passing cards

6 years agoDisplay spades score and bag limits
Andy Spencer [Thu, 16 May 2013 08:04:50 +0000 (08:04 +0000)]
Display spades score and bag limits