Snakes
8c3b6cece1
Add 8-ball answers, like fortune & factcheck.
2022-05-24 19:08:41 -04:00
Aevann1
6631777f76
fds
2022-05-24 22:45:34 +02:00
Aevann1
bbd851210e
fds
2022-05-24 17:32:49 +02:00
Aevann1
dcf1c794cc
fds
2022-05-24 04:48:50 +02:00
Aevann1
c5413e9e53
sdf
2022-05-23 17:28:23 +02:00
Snakes
cc75375c82
Un-deploy Birthgay event.
...
Removes temporary changes for the Birthgay 2022 event, ending
approximately at 2022-05-23 0600Z. Changes:
- Double XP disabled.
- Lootboxes disabled.
- Three event awards given real descriptions and colors.
- Partyhats: restored to cakeday-only condition and tooltip.
- Header UI: balloons removed, text visibility outline removed,
journoid banner reverted, marseyjam as header icon.
- Birthgay banners: removed from template, moved to new storage dir.
Confetti, though remaining as a permanent award, has been temporarily
removed pending a less performance-intensive implementation and one
that doesn't require maintaining a third-party package in the codebase.
2022-05-23 01:48:25 -04:00
Aevann1
0a74a98ec5
big ass commit
2022-05-23 00:15:29 +02: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
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
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
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
Absinthe
a829b156d7
#Factcheck Replies ( #262 )
...
Replies for #factcheck.
2022-05-12 16:21:20 +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
geese
507d4929f7
brasil #1
2022-05-08 13:37:30 -04: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
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
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
2d4cf226e4
fds
2022-04-29 16:52:00 +02:00
Aevann1
d0116ff2f8
sfd
2022-04-28 01:16:24 +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
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
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
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
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
Aevann1
69d285b0f3
fds
2022-04-18 01:00:17 +02:00
Aevann1
c7d3401b62
fds
2022-04-18 00:47:30 +02:00
Aevann1
ad0c050cc3
fdsfd
2022-04-18 00:31:39 +02:00
Aevann1
8214e2c6f9
fds
2022-04-18 00:13:37 +02:00
Aevann1
d91cb91e07
fsd
2022-04-17 23:59:30 +02:00
Aevann1
a8bff09b9e
fds
2022-04-17 23:59:05 +02:00
Aevann1
15f5216c40
dfsfsd
2022-04-17 23:52:36 +02:00
Aevann1
9c0441aef9
fsd
2022-04-17 23:46:29 +02:00
Aevann1
e06cc3c382
fsd
2022-04-17 23:10:56 +02:00
Aevann1
0fafdc16ff
fds
2022-04-17 23:10:21 +02:00
Aevann1
78ea56837f
fds
2022-04-17 22:20:40 +02:00
Aevann1
0b69ed8cb6
fds
2022-04-17 17:32:56 +02:00
Aevann1
a77ff6582d
fsd
2022-04-17 17:31:09 +02:00
Aevann1
c527eb03d1
fds
2022-04-17 15:22:55 +02:00
Aevann1
3eb53f4d07
fds
2022-04-17 00:43:50 +02:00
Aevann1
39c374a90d
fds
2022-04-17 00:42:12 +02:00
Aevann1
5c7c876218
dfs
2022-04-16 22:16:09 +02:00
Aevann1
2513fedeb0
fsd
2022-04-16 17:15:10 +02:00
Aevann1
c6230e5f50
fsd
2022-04-16 16:58:07 +02:00
Aevann1
78530d6d17
fds
2022-04-16 01:06:13 +02:00
Aevann1
a1d7849798
fds
2022-04-15 17:35:11 +02:00
Aevann1
c0c0b3a134
fsd
2022-04-10 18:27:27 +02:00
Aevann1
e6c0044d35
fart
2022-04-10 02:37:45 +02:00
Aevann1
15a02cf3cd
fds
2022-04-10 01:07:03 +02:00
Aevann1
ef8068e644
fsd
2022-04-09 18:52:25 +02:00
Aevann1
77175051ac
gd
2022-04-07 01:50:32 +02:00
Aevann1
496858a216
fds
2022-04-06 23:21:07 +02:00
Aevann1
ee84c0a796
2022-04-06 21:55:12 +02:00
Aevann1
9a75ddee97
dogecore
2022-04-05 17:50:56 +02:00
Aevann1
37e4d9e848
fds
2022-04-05 01:38:05 +02:00
Aevann1
bd712dabfe
fgd
2022-04-04 22:05:10 +02:00
Aevann1
c26091c9cc
I have no idea what I'm doing
2022-04-04 19:23:35 +02:00
Aevann1
a60a061cc9
doecore
2022-04-04 12:23:31 +02:00
Aevann1
8baefa2572
fsd
2022-04-03 18:08:54 +02:00
Aevann1
7713fd891d
fsd
2022-04-02 19:11:35 +02:00
Aevann1
ae82ada424
fsd
2022-04-02 18:54:27 +02:00
Aevann1
6b58661855
tabs
2022-04-01 20:38:31 +02:00
Aevann1
3541bd8654
fsd
2022-04-01 15:17:46 +02:00
Aevann1
a4e955c27c
sfd
2022-03-31 22:01:46 +02:00
Aevann1
a30ccc8af5
fds
2022-03-27 20:42:02 +02:00
Aevann1
467c3f45cf
dg
2022-03-27 16:49:44 +02:00
Aevann1
fef1a41dca
gfd
2022-03-27 16:34:56 +02:00
Aevann1
e0c52afc08
rwe
2022-03-27 16:15:41 +02:00
Aevann1
f1183dca36
fsd
2022-03-26 20:15:25 +02:00
Aevann1
e1db64f34a
c
2022-03-26 13:36:25 +02:00
Aevann1
7745adc475
fd
2022-03-24 23:01:04 +02:00
Aevann1
eec1738d01
what a mess
2022-03-24 21:44:12 +02:00
DramaticParagon
ccdf31fdc6
Update const.py ( #224 )
2022-03-23 20:01:43 -07:00
Aevann1
532342a914
vc
2022-03-24 01:28:48 +02:00
Aevann1
de577db8fe
gf
2022-03-24 00:57:31 +02:00
Aevann1
a6a07f8143
delfector 2
2022-03-24 00:49:18 +02:00
Aevann1
6fc9de8278
deflector award
2022-03-24 00:42:33 +02:00
Aevann1
b31ffc6de6
far
2022-03-23 18:01:10 +02:00
Aevann1
65951634aa
dsa
2022-03-22 02:12:24 +02:00
Aevann1
5d8dde0ff9
vxc'
2022-03-21 22:21:22 +02:00
Aevann1
a8283f12ba
c
2022-03-19 20:39:32 +02:00
Aevann1
549c9ba394
arrr
2022-03-19 20:12:14 +02:00
Aevann1
0c5435e04f
sfd
2022-03-18 20:31:24 +02:00
Aevann1
329f34a6e6
pizza
2022-03-17 18:12:59 +02:00
Aevann1
de6cebe659
aw
2022-03-17 10:59:44 +02:00
Aevann1
b9c8a330b2
Update const.py
2022-03-11 00:38:13 +02:00
Aevann1
0bf1f32a22
dfs
2022-03-09 05:02:42 +02:00
Aevann1
ac0f3da214
dfs
2022-03-09 05:01:59 +02:00
Aevann1
5472791617
sdf
2022-03-09 05:01:41 +02:00
Aevann1
490bd93ef9
gd
2022-03-09 05:00:50 +02:00
Aevann1
b99de4e936
fds
2022-03-09 04:26:05 +02:00
Aevann1
b39e51082c
ghost
2022-03-09 03:49:57 +02:00
Aevann1
514d6ec126
right
2022-03-09 03:44:53 +02:00
Aevann1
acd3843632
fixed king
2022-03-06 21:03:50 +02:00
Aevann1
af801c395a
sfd
2022-03-06 20:27:43 +02:00
Aevann1
1435fe0df9
fd
2022-03-05 23:42:58 +02:00
Aevann1
61e7bf32df
yikes sweety
2022-03-05 05:22:38 +02:00
Aevann1
aab7646c10
fixed
2022-03-05 05:01:19 +02:00
Aevann1
349be1e5a5
jann janny
2022-03-05 03:56:06 +02:00
Aevann1
6a8209872a
slur
2022-03-05 03:55:40 +02:00
Aevann1
0d7b632265
why soren
2022-03-04 18:49:30 +02:00
Aevann1
e62523c2d6
fish
2022-03-02 06:24:36 +02:00
Aevann1
b6ad0da4b9
carp
2022-03-02 02:05:30 +02:00
Aevann1
412495e2f9
gf
2022-03-01 03:40:43 +02:00
Aevann1
93b2866e8b
pop
2022-03-01 01:33:01 +02:00
Aevann1
94f2a69167
N
2022-03-01 01:30:44 +02:00
Aevann1
fa641a50c1
regex
2022-03-01 01:01:57 +02:00
Aevann1
bf8f9de359
fds
2022-02-28 04:46:22 +02:00
Aevann1
e972cf87fa
fd
2022-02-28 04:45:49 +02:00
Aevann1
7c305575df
fds
2022-02-28 04:44:20 +02:00
Aevann1
f69f4fc0da
fdsfds
2022-02-28 04:43:03 +02:00
Aevann1
27133859de
v
2022-02-28 04:42:23 +02:00
Aevann1
00aebcbafc
regex2
2022-02-28 00:05:51 +02:00
Aevann1
ddbb610142
regex
2022-02-27 23:57:44 +02:00
Aevann1
bf4885d2e6
fixed king
2022-02-27 00:19:19 +02:00
Aevann1
0296823a16
roles
2022-02-26 23:01:40 +02:00
Aevann1
4b9f3992f6
farting
2022-02-26 21:56:58 +02:00
Aevann1
ad761ac0ae
fds
2022-02-26 21:01:32 +02:00
Aevann1
e0dfe332c2
cope
2022-02-26 20:53:17 +02:00
Aevann1
bde9531ff3
cyrillic
2022-02-26 17:22:18 +02:00
Aevann1
e139f8d9ad
fartin
2022-02-26 16:39:47 +02:00
Aevann1
c8543c80d2
fd
2022-02-26 15:42:16 +02:00
Aevann1
39de80a702
christ
2022-02-26 15:39:11 +02:00
Aevann1
5f48090095
fds
2022-02-26 14:30:43 +02:00
Aevann1
48bf2e0ba2
mg
2022-02-26 12:25:35 +02:00
Aevann1
0be18d93df
marregex
2022-02-26 12:21:25 +02:00
Aevann1
ea022d779a
fd
2022-02-26 11:23:56 +02:00
Aevann1
20a9c9c39c
dfs
2022-02-25 18:48:31 +02:00
Aevann1
2eda7a5c42
negus
2022-02-25 13:43:35 +02:00
Aevann1
14c7148eed
fd
2022-02-24 10:28:13 +02:00
Aevann1
791fff3d37
fds
2022-02-24 04:52:46 +02:00
Aevann1
dd5051203a
v
2022-02-24 03:56:57 +02:00
Aevann1
7c90b95880
fds
2022-02-23 07:32:19 +02:00
Aevann1
6681ca4236
fds'
2022-02-23 07:17:03 +02:00
Aevann1
790eb5019a
dfs
2022-02-22 06:43:37 +02:00
Aevann1
fb8ec7a343
fg
2022-02-21 07:55:37 +02:00
Aevann1
0dcd415c31
xvc
2022-02-21 03:44:37 +02:00
Aevann1
fa2e7efbd2
bcv
2022-02-21 02:41:37 +02:00
Aevann1
2ea2059de7
hn
2022-02-20 03:09:55 +02:00
Aevann1
733c63d384
cvb
2022-02-18 23:29:37 +02:00
Aevann1
c9081a5285
xvc
2022-02-18 23:21:51 +02:00
Aevann1
541aab1605
cbv
2022-02-18 13:55:57 +02:00
Aevann1
969b58cf42
xcv
2022-02-18 11:05:00 +02:00
Aevann1
a4eb957fbc
v
2022-02-17 08:16:59 +02:00
Aevann1
76432a1574
fd
2022-02-17 05:03:53 +02:00
Aevann1
36e813013e
TOE HYPE
2022-02-17 05:03:03 +02:00
Aevann1
b46978d537
gf
2022-02-16 04:15:17 +02:00
Aevann1
a706b3105c
fd
2022-02-16 01:38:33 +02:00