Commit Graph

35 Commits

Author SHA1 Message Date
DevilXD
3ccbd4c3db Readd campaign's get_drop 2022-02-10 20:10:17 +01:00
DevilXD
5e129d41d8 Attribute lookup performance improvements 2022-02-06 21:23:17 +01:00
DevilXD
f7d836aa4f Give imports some more sensible ordering 2022-01-25 16:20:48 +01:00
DevilXD
29d4fb6cb0 Fix an issue where channel's display name was treated like it's username/login 2022-01-24 22:57:37 +01:00
DevilXD
9ef0007604 Improve figuring out if new campaigns are claimed or not 2022-01-24 22:57:14 +01:00
DevilXD
d51c3f53bd Move ACL check into drop's can_earn 2022-01-23 14:01:35 +01:00
DevilXD
75179dc69f Fix isEnabled KeyError 2022-01-22 19:32:13 +01:00
DevilXD
7e5f34748b Use aware timestamps in inventory 2022-01-22 19:13:22 +01:00
DevilXD
bd9d818b21 Implement support for campaign ACLs 2022-01-22 15:31:44 +01:00
DevilXD
3a05e5e104 More accurate active drop pre-display 2022-01-16 23:10:52 +01:00
DevilXD
365a702d8a Implement automatic campaign discovery and starting 2022-01-16 22:56:06 +01:00
DevilXD
b6229163bf Fix an AttributeError on cache invalidation 2022-01-13 18:13:36 +01:00
DevilXD
bf377b260f Add campaign and drop repr 2022-01-13 14:28:22 +01:00
DevilXD
7b80cd9a67 Cache dynamic inventory attributes 2022-01-13 14:13:59 +01:00
DevilXD
6b30f93f71 Implement dynamic campaign status 2022-01-12 11:36:36 +01:00
DevilXD
2e7f19be0d Remove campaign's get_drop 2022-01-11 20:20:21 +01:00
DevilXD
68d7a2fe3e Implement dynamic precoditions 2022-01-11 20:19:54 +01:00
DevilXD
79ed2af650 Store allowed channel names 2022-01-10 19:49:34 +01:00
DevilXD
8d77a362b5 Fix detection of whether or not a drop can be progressed 2022-01-09 14:13:08 +01:00
DevilXD
1af56199fc Fix a bug with claim method returning False for already claimed drops 2022-01-09 14:11:40 +01:00
DevilXD
bd0392e168 Drop claim minutes fix 2022-01-07 10:47:06 +01:00
DevilXD
62a3bc715c Better active drop search 2022-01-07 10:46:33 +01:00
DevilXD
bceb49b23a Streamline and improve the active drop search process 2022-01-06 22:11:59 +01:00
DevilXD
978d958578 Improve the drop progress tracking system 2022-01-06 14:33:00 +01:00
DevilXD
c8d3b992d7 Huge GUI update 2021-12-29 13:55:05 +01:00
DevilXD
8f8f2609a1 Campaign progress now includes current drop progress 2021-12-21 15:28:06 +01:00
DevilXD
8100a50fbe Game now supports __str__ 2021-12-20 21:30:47 +01:00
DevilXD
ddd2649c01 Added remaining_minutes to drop campaigns 2021-12-20 10:56:48 +01:00
DevilXD
a45838e088 Huge websocket redesign, to support more than a single connection 2021-12-15 18:37:30 +01:00
DevilXD
4e8dd5e8c6 Added drop campaign progress property 2021-12-10 17:41:36 +01:00
DevilXD
97521c11e9 Small code cleanup 2021-12-10 13:45:28 +01:00
DevilXD
857a543214 Implement drop campaign reeval when last drop is claimed 2021-12-04 18:38:40 +01:00
DevilXD
fcd9e5b52d Made the settings file optional;
default config creation removed, instead fetches a list of all live channels for the current drop campaign's games
2021-12-04 14:16:25 +01:00
DevilXD
a310db8103 Improve dict key hashing 2021-12-03 21:51:20 +01:00
DevilXD
fac2788e4b First release 2021-12-03 17:48:51 +01:00