Commit Graph

38 Commits (1bdf798cb95abd25ac1a81f4d798d90cf7257c71)
 

Author SHA1 Message Date
Luther Wen Xu 1bdf798cb9
modules/level: Make sure variable is not changed in another thread 2019-11-29 22:33:07 +07:00
Luther Wen Xu 2fc1e22e23
modules/roles: Don't assign old level role again 2019-11-29 22:10:01 +07:00
Luther Wen Xu 19e016ae78
modules/gacha: Fix implementation of random 2019-11-28 12:11:06 +07:00
Luther Wen Xu a49f97dab1
modules/commands/version: Fix os.exec() call 2019-11-27 20:35:38 +07:00
Luther Wen Xu 17826afb1e
modules/commands: Implement 'pgqversion' command 2019-11-27 20:27:56 +07:00
Luther Wen Xu 76b7707b2b
modules/config: Move all configurable constants into config package 2019-11-27 20:14:17 +07:00
Luther Wen Xu 05512cbbd2
modules/commands: Separate into their own package 2019-11-27 18:40:31 +07:00
Luther Wen Xu 825cf44216
modules: Move most code in main package to their own modules 2019-11-27 17:07:48 +07:00
Luther Wen Xu 4887d55707
db: Reorganize code into separate package 2019-11-20 20:59:48 +07:00
Luther Wen Xu 48b6994dc9
starboard: Only trim when message is too long 2019-11-20 17:36:02 +07:00
Luther Wen Xu ea84d81e0b
starboard: Create database 2019-11-20 17:28:58 +07:00
Luther Wen Xu 4bc658653b
starboard: Record all starred messages 2019-11-20 17:25:18 +07:00
Luther Wen Xu 4d46fb1960
starboard: Change starred message format 2019-11-20 17:19:14 +07:00
Luther Wen Xu a68dc0e9bf
starboard: Allow starring of starred messages and prevent starred messages from getting reposted 2019-11-20 16:57:23 +07:00
Luther Wen Xu 11505f0e1a
starboard: Fix message link check 2019-11-20 16:39:57 +07:00
Luther Wen Xu b843195845
starboard: Implement 'pgqstar' command 2019-11-20 16:34:54 +07:00
Luther Wen Xu 0cce403a83
starboard: Lower star requirement 2019-11-20 16:25:13 +07:00
Luther Wen Xu 538583c6db
starboard: Don't star every message and fix embed 2019-11-20 16:24:14 +07:00
Luther Wen Xu 46cee1af47
starboard: Initial implementation 2019-11-20 16:16:28 +07:00
Luther Wen Xu 05e08ce216
xp: Obfuscate current XP 2019-11-19 20:25:08 +07:00
Luther Wen Xu 78c26c7ade
prestige: Fix messages 2019-11-19 16:20:05 +07:00
Luther Wen Xu 7739c8272c
prestige: Listen to event 2019-11-19 16:12:16 +07:00
Luther Wen Xu 7600a9e5a6
prestige: Lower requirement to level 5 2019-11-19 16:08:47 +07:00
Luther Wen Xu 9956606bc7
xp: Nerf spam XP 2019-11-19 15:14:26 +07:00
Luther Wen Xu f165fa1516
prestige: Remove all level roles on prestige 2019-11-19 15:12:21 +07:00
Luther Wen Xu 11cc377789
gacha: Do not gacha for level 1 2019-11-19 15:05:05 +07:00
Luther Wen Xu fd8ad961b2
prestige: Implement prestige command 2019-11-19 15:02:18 +07:00
Luther Wen Xu a11d9c94d2
xp: Buff general messages and nerf command messages 2019-11-18 23:23:40 +07:00
Luther Wen Xu 31af8e915d
level: Remove unused import 2019-11-18 22:41:37 +07:00
Luther Wen Xu fa76951215
xp: Modify level requirement curve to be more exponential 2019-11-18 22:39:15 +07:00
Luther Wen Xu 614186a4a7
gacha: Implement permission giving 2019-11-18 22:38:03 +07:00
Luther Wen Xu 38a9d2eda2
level: Generalize level processing instead of labelling it as roles 2019-11-18 15:30:21 +07:00
Luther Wen Xu 5a20314f4f
xp: Display level up percentage 2019-11-18 14:43:33 +07:00
Luther Wen Xu a89935beb6
xp: Fix max level display 2019-11-18 14:42:20 +07:00
Luther Wen Xu 5ce16fcbd0
xp: Implement level role 2019-11-18 13:11:36 +07:00
Luther Wen Xu f1112c2fbf
xp: Implement level querying 2019-11-18 12:25:34 +07:00
Luther Wen Xu 705eb52759
xp: Fix SQL query 2019-11-17 22:52:44 +07:00
Luther Wen Xu c9c68d7e88
Initial Commit 2019-11-17 22:47:34 +07:00