Commit graph

54 commits

Author SHA1 Message Date
moneromooo
a6d4f07eec dice, blackjack: use the configured coin name in help 2015-01-24 16:58:14 +00:00
moneromooo
15c5d31dc7 payment: GetTipbotAddress now returns None when it fails
The display function will turn it into "ERROR"
2015-01-24 11:37:19 +00:00
moneromooo
bb7d4c9f2c blackjack: fix double doubling the wrong bet amount
It would double the current full amount bet, rather than the
original bet of the current hand only.

Also fix an error message using a variable before it's initialized
when telling the player his/her balance is not enough when doing so.
2015-01-23 10:52:32 +00:00
moneromooo
1a6476d2f0 Make idle and cleanup functions fields of the module object 2015-01-22 19:30:28 +00:00
moneromooo
cf122d032b Factor player balance check into IsBetValid and make min/max bets optional 2015-01-22 18:46:15 +00:00
moneromooo
4b6f08d2a1 blackjack: avoid deleting player state twice when winning insurance 2015-01-22 10:50:53 +00:00
moneromooo
e0da99eb63 blackjack: fix syntax error in error log on missing basic strategy combination 2015-01-22 10:02:46 +00:00
moneromooo
ab26278828 blackjack: add missing 21 basic strategy score
It was only implied in the tables
2015-01-22 10:02:10 +00:00
moneromooo
e0cd953dd4 Fix a few s/identity/nick/ in user facing messages 2015-01-21 22:00:22 +00:00
moneromooo
c48428b0ab blackjack: fix balance check with side bets 2015-01-21 19:44:54 +00:00
moneromooo
b040600947 Blackjack is now not admin only 2015-01-21 19:18:56 +00:00
moneromooo
84f550a355 Add ban/unban commands 2015-01-21 18:26:48 +00:00
moneromooo
efcfc84c69 Add blackjack module 2015-01-21 16:38:59 +00:00
moneromooo
b06520e1ea dice: fix typo in message 2015-01-20 18:00:02 +00:00
moneromooo
54531fdc3b Make sure to send help/etc in PM 2015-01-20 17:18:15 +00:00
moneromooo
d5d0801807 Fix another issue with IPv6 users - commands being ignored 2015-01-20 17:11:56 +00:00
moneromooo
92bf49a4c4 RainActive: aesthetic message fixes 2015-01-20 14:56:41 +00:00
moneromooo
1925f1e704 RainActive: fix format string error 2015-01-20 14:52:20 +00:00
moneromooo
75ebebc757 Move house_balance to betutils 2015-01-19 20:54:54 +00:00
moneromooo
7347480a86 dice: change the multiplier semantics to be hopefully more intuitive
x2 now means even odds - you pay your bet, and get a x2 payout back,
which leaves you with a profit equal to your original bet.

Minimum multiplier is bumped from 0.1 to 1.1 to reflect this change.
2015-01-19 19:39:43 +00:00
moneromooo
ea25e9d41b Abstract away communications networks 2015-01-19 08:45:56 +00:00
moneromooo
5ce0d1da50 Print meaningful time spans on rainactive 2015-01-18 22:18:46 +00:00
moneromooo
7a4506a9e6 dice: invert target too when playing over
I'm an idiot :/
2015-01-18 09:05:59 +00:00
moneromooo
41e00ad742 dice: clarify the amount is in monero 2015-01-17 15:53:46 +00:00
moneromooo
75bf15a321 dice: catch typos in recipients and ask for confirmation 2015-01-17 15:43:50 +00:00
moneromooo
9d6308b0b9 dice: allow over/under rolls 2015-01-17 09:02:37 +00:00
moneromooo
68ca830b05 Send dice game result to the channel if appropriate 2015-01-16 10:30:08 +00:00
moneromooo
a3de014d0a Dice game commands are now public 2015-01-16 09:40:11 +00:00
moneromooo
5b89cbdad3 Add dice module 2015-01-15 14:50:07 +00:00
moneromooo
4631dca7b6 Do not enumerate users when raining on more than 16 nicks 2015-01-11 18:45:59 +00:00
moneromooo
107e36cf32 import config in withdrawl module 2015-01-11 16:48:36 +00:00
moneromooo
a2d760dcdb Make mixin configurable 2015-01-11 16:28:20 +00:00
moneromooo
0dc90676c8 Move IsValidAddress to utils 2015-01-11 14:08:12 +00:00
moneromooo
5a6c3bd379 Fix Paymend/Payment typo 2015-01-10 20:35:10 +00:00
moneromooo
114c67799d withdraw: fix error being sent to wrong variable 2015-01-10 20:34:31 +00:00
moneromooo
09b1ee2f07 Fix rainactive synopsis, and error on usage when missing amount/hours 2015-01-10 14:03:07 +00:00
moneromooo
8b72544edb Make deposit not an admin command 2015-01-08 15:20:33 +00:00
moneromooo
209eb76b27 Add a deposit command to the payment module
It makes it easier to find out how to deposit, since the payment
had no commands, and thus was not included in the modules list
when !commands was used
2015-01-08 15:09:10 +00:00
moneromooo
f81a7a8b20 Add a missing error log 2015-01-08 09:02:21 +00:00
moneromooo
fe3571e603 Update copyright to 2015 2015-01-08 09:02:05 +00:00
moneromooo
819dd6ec67 Keep track of amount of tips 2015-01-08 09:02:05 +00:00
moneromooo
e1c881860f Module improvements
Register modules, along with their optional help function
Allow running ambiguous commands by prefixing with "modulename:"
2015-01-03 18:36:37 +00:00
moneromooo
4c76c9f616 Fix rainactive minfrac formula 2015-01-01 15:18:42 +00:00
moneromooo
44d6f01378 Move module specific help to modules 2015-01-01 14:23:34 +00:00
moneromooo
83d64251af Move irc to ircutils to not conflict with new irc module 2015-01-01 11:42:06 +00:00
moneromooo
852e75dc16 Add a quit command 2015-01-01 11:41:04 +00:00
moneromooo
8d115438a3 Add an IRC module with join/part commands 2015-01-01 11:14:29 +00:00
moneromooo
e4b403cc31 Use __name__ as module name 2015-01-01 10:12:03 +00:00
moneromooo
a59e883626 Modules can now be reloaded 2015-01-01 10:06:09 +00:00
moneromooo
4ac5dc07dc Remove some old code in rainactive 2014-12-31 15:06:40 +00:00