Snakes
3d9c302fae
Blackjack: add five card charlie rule.
2022-05-20 23:08:20 -04:00
Snakes
9a23c195ed
Fix overpermissive email regex.
2022-05-20 18:49:00 -04:00
Aevann1
2737a6ca47
sfd
2022-05-20 23:41:08 +02:00
Snakes
76fd1342f3
Fix @mention replacement.
...
Comments of the style e.g. "@TLSM / @TLSM2" would mistakenly be
`sanitize`d to have identical links only on "@TLSM", the latter
instance having a dangling 2 on the end. It seems this is purely an
issue with text formatting; alerts.py @ NOTIF_USERS had no such
issues. The root cause appears to be partly an optimization and
partly the use of str.replace without a count limit.
2022-05-20 17:04:36 -04:00
Aevann1
4a6545ef5d
dfsfds
2022-05-20 16:39:46 +02:00
Aevann1
eead5570e5
fsd
2022-05-20 16:17:09 +02:00
Snakes
c789f6923e
Merge remote-tracking branch 'upstream/frost' into birthgay-staging
2022-05-19 17:59:35 -04:00
Snakes
5e85f34d3c
Double XP enabled: actual launch timestamp.
2022-05-19 17:22:55 -04:00
Snakes
39c354c3fd
Enable DXP at 2022-05-19 2200Z.
2022-05-19 17:15:39 -04:00
Snakes
69dec16f55
Shop badge discount: fix Spender, add Roller disc.
...
The shop discount from Big Spender badges was incorrectly implemented:
intended behavior was for 2pp per badge. However, the values in
const.py were set as if a user could only have one Spender badge at
once, while user.py @ discount was implemented as if they were
additive. Since users factually do have multiple big spender badges,
the values in const were adjusted to reflect this fact.
Also, lootbox Roller badges now each offer a 1pp discount.
users.py @ discount was improved to check against the `discounts`
keys for appropriate badges, rather than a hardcoded list.
2022-05-19 13:41:04 -04:00
Aevann1
44cd7f4a92
fds
2022-05-19 09:49:15 +02:00
Aevann1
15f0b963c7
fc
2022-05-18 20:45:04 +02:00
Snakes
f0c9a354e9
Implement better double XP infrastructure.
...
Double XP now has a constant for unixtime to start. Logic around
DXP is designed to only apply to votes made after DOUBLE_XP_ENABLED.
This prevents an exploit in the old implementation where spam voting/
unvoting a post made prior to the DXP start could farm 300 DC/hr/alt.
Also it's more maintainable and comports with the coin_delta changes
to prevent self-vote coin changes.
2022-05-18 00:54:05 -04:00
Snakes
b51ab09b27
Lootboxes: re-enable for birthgay, improve.
...
Re-enable lootboxes in const.py, and update their contents in
awards.py. Additionally, improve appearance in shop.
Upon purchasing a lootbox, users now receive a message informing
them of the contents thereof.
Lootbox backend now properly uses CARP_ID (and checks for the
existence thereof correctly).
Also, minor changes to how const.py whitelists awards.
2022-05-17 22:10:04 -04:00
Snakes
f9bfb6ddc6
Update birthgay award descs, ricardo price.
2022-05-17 20:04:16 -04:00
Aevann1
c3cce7aaa5
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-05-17 21:58:43 +02:00
Aevann1
3491c9187d
pls review
2022-05-17 21:58:41 +02:00
HappyDOGE
e7349aec98
Fix <a> tag link injection, don't throw a ValueError when href attr is missing, properly count marseys (their usage wasn't counted for 20 days :marseygasp:) ( #265 )
2022-05-17 20:59:07 +02:00
Snakes
9854ed863f
Revert word filter * 'escapes'.
2022-05-17 14:34:54 -04:00
Aevann1
ea7c4f833a
fg
2022-05-17 18:53:44 +02:00
Aevann1
c80dcaf706
sfd
2022-05-17 18:16:56 +02:00
Aevann1
e0c1e6b4cd
sfd
2022-05-16 22:57:47 +02:00
Snakes
42e0b77ca7
Add <audio> support to sanitize.py.
...
Parallels the decisions made with <video>.
2022-05-15 18:47:37 -04:00
Aevann1
50b1ed8aa0
fds
2022-05-15 10:45:57 +02:00
Aevann1
ed0d225554
sfd
2022-05-14 15:11:11 +02:00
Absinthe
a829b156d7
#Factcheck Replies ( #262 )
...
Replies for #factcheck.
2022-05-12 16:21:20 +02:00
Absinthe
c3ae481048
#factcheck ( #261 )
...
Like #fortune but to check facts.
2022-05-12 16:21:11 +02:00
DrTransmisia
ba1a5358c8
Bussysussy ( #258 )
...
* LE SCHIZOPHRENIC ID HAS ARRIVED :MARSEYCRAZYTROLL:
* other batch of tags
2022-05-11 13:05:32 +02:00
Aevann1
fac797006e
sf
2022-05-10 14:14:09 +02:00
Aevann1
9bd8fcbd1c
sf
2022-05-10 09:20:49 +02:00
Aevann1
b71ae6cc74
sf
2022-05-09 13:21:49 +02:00
TLSM
607e5c0171
Fix blackjack doubledown & insure using wrong currency. ( #253 )
...
In blackjack, the new double-down and insurance features erroneously
always used coins, even when gambling with mbux.
2022-05-09 01:51:00 +02:00
geese
507d4929f7
brasil #1
2022-05-08 13:37:30 -04:00
Aevann1
9a7c8f813f
sfd
2022-05-08 11:06:01 +02:00
Aevann1
666870e0a3
fsd
2022-05-08 07:14:24 +02:00
Aevann1
4cc4f8f14f
sfd
2022-05-08 06:01:42 +02:00
Aevann1
028563ad7d
bgd
2022-05-07 08:04:14 +02:00
Aevann1
1b86af8def
fg
2022-05-07 07:28:51 +02:00
Aevann1
f2039d7713
sfd
2022-05-07 06:13:19 +02:00
Aevann1
f876092e9e
dg
2022-05-06 01:45:41 +02:00
Aevann1
22c2e1240e
jh
2022-05-06 01:44:30 +02:00
Aevann1
bb43be278b
dg
2022-05-05 23:49:27 +02:00
TLSM
1137d56de7
Disable chudtexting in quotes. ( #245 )
...
Chose to split text into lines because Python regex supports neither
variable-width nor infinite-width negative lookbehinds. This precludes
a simple pure regex solution. Since all replacements are done at the
word level, this has no obvious ill effects.
2022-05-05 22:47:13 +02:00
TLSM
110278d87f
Add typekit to approved hosts. ( #243 )
2022-05-05 09:57:34 +02:00
carpathianflorist
902a8fa7e3
minor word filter update
2022-05-05 00:19:59 -04:00
geese
02928305ed
aaa
2022-05-04 21:29:59 -04:00
Aevann1
6b10d097a2
mn
2022-05-05 01:09:46 +02:00
Aevann1
024e5770af
fsd
2022-05-04 22:51:56 +02:00
Aevann1
53702d5f13
dup
2022-05-04 05:14:14 +02:00
Aevann1
572b8bcf65
jk
2022-05-03 21:07:57 +02:00
Aevann1
095e5cb0af
sanitize
2022-05-03 21:07:15 +02:00
Aevann1
bb33eaf54b
sfd
2022-05-02 22:02:22 +02:00
Aevann1
df90e71f20
fsd
2022-05-02 21:30:12 +02:00
Aevann1
5eb6491e25
fgd\
2022-05-02 07:06:43 +02:00
Aevann1
94e6eb1ef6
sdf
2022-05-02 00:28:51 +02:00
Aevann1
a4b0565b5a
sfd
2022-05-01 23:48:53 +02:00
outruncolors
0ff7bdc28a
Added doubledown and insurance functionality ( #235 )
...
* Added doubledown functionality
* Add insurance
2022-05-01 20:24:01 +02:00
Aevann1
e73fcbd56a
sfd
2022-04-29 17:17:14 +02:00
Aevann1
2d4cf226e4
fds
2022-04-29 16:52:00 +02:00
Aevann1
d0116ff2f8
sfd
2022-04-28 01:16:24 +02:00
Aevann1
952fdec513
fds
2022-04-27 18:28:00 +02:00
Aevann1
47978226e1
df
2022-04-27 17:15:41 +02:00
Aevann1
8296a580d1
xcv
2022-04-27 17:09:37 +02:00
Aevann1
583765f259
czx
2022-04-27 17:03:25 +02:00
float-trip
d85951d912
add :@userpat: emojis ( #231 )
...
* refactor emoji formatting
* add user patting
2022-04-27 16:46:47 +02:00
Aevann1
2f04364f5b
fd
2022-04-26 15:15:01 +02:00
Aevann1
adf6d4bfee
sdf
2022-04-26 01:03:07 +02:00
Aevann1
ccff08057a
sfd
2022-04-26 01:00:55 +02:00
Aevann1
5c21180705
Revert "vxc"
...
This reverts commit 4d0c7ba456
.
2022-04-25 23:59:12 +02:00
Aevann1
4d0c7ba456
vxc
2022-04-25 18:38:06 +02:00
Aevann1
ddbafe7d78
vcx
2022-04-25 17:48:36 +02:00
Aevann1
e60fe0bcd6
gf
2022-04-25 16:51:40 +02:00
Aevann1
b554065c49
vcx
2022-04-24 19:30:05 +02:00
Aevann1
457a717075
fds
2022-04-24 00:09:25 +02:00
Aevann1
ba503e600f
fds
2022-04-23 00:53:24 +02:00
Aevann1
37ecda7872
fds
2022-04-23 00:52:49 +02:00
Aevann1
e384356b33
fsd
2022-04-22 21:41:37 +02:00
Aevann1
e391ef7a29
fds
2022-04-22 21:22:11 +02:00
Aevann1
f6d5fca338
fds
2022-04-22 20:32:11 +02:00
Aevann1
4460fdf5e4
fds
2022-04-22 19:38:55 +02:00
Aevann1
d15d7c7d93
fds
2022-04-22 18:06:34 +02:00
Aevann1
e3b00f6c89
fsd
2022-04-22 17:17:10 +02:00
Aevann1
6b97488355
fds
2022-04-22 17:08:42 +02:00
Aevann1
f50fa03958
fsd
2022-04-22 16:36:46 +02:00
Aevann1
5c842fdb2a
sfd
2022-04-22 16:20:03 +02:00
Aevann1
5cf645f329
fds
2022-04-22 16:19:27 +02:00
Aevann1
f30b97d513
fds
2022-04-22 16:15:17 +02:00
Aevann1
ac4da7516d
fsdfds
2022-04-22 15:23:56 +02:00
Aevann1
1ec4f1375d
fds
2022-04-21 00:56:16 +02:00
Aevann1
88f9ac8aed
fds
2022-04-21 00:55:05 +02:00
Aevann1
ca268c1ac5
fds
2022-04-20 15:55:48 +02:00
Aevann1
74a291e975
fds
2022-04-20 00:24:43 +02:00
Aevann1
cc3788bd8d
fds
2022-04-20 00:23:25 +02:00
Aevann1
5be791e21d
dfs
2022-04-20 00:17:50 +02:00
Aevann1
aa498d89c7
gfd
2022-04-19 21:13:36 +02:00
Aevann1
89f336a3bf
sdf
2022-04-19 20:29:08 +02:00
Aevann1
0705e96770
fds
2022-04-18 20:45:18 +02:00
Aevann1
0e74b54424
fsd
2022-04-18 20:25:14 +02:00
Aevann1
d7fa942d85
fds
2022-04-18 18:01:03 +02:00
Aevann1
743215e2d0
fds
2022-04-18 15:46:45 +02:00