Commit Graph

150 Commits

Author SHA1 Message Date
Megan Edwards
74b6a06a9f Broke up one large namespace into several and reorganized. 2023-04-25 01:08:37 -04:00
Greg Edwards
143368f04f Populate species/form correctly on Battle Tower Pokémon records. Should resolve validation issues with them. 2023-02-16 01:16:54 -05:00
Greg Edwards
898d705a16 FakeOpponentGenerator now works on Gen5 but has issues. 2022-09-27 01:36:13 -04:00
Greg Edwards
725d884199 Fixes 2022-08-22 03:55:54 -04:00
Greg Edwards
2ecdf25b64 VeekunImport can now import pokemon/form ability data. 2022-08-22 02:27:28 -04:00
Greg Edwards
b7eeecb609 Added pokemon ability information to Pokedex. 2022-08-22 01:28:53 -04:00
Greg Edwards
510a66d199 More database locking logic fixes 2022-08-01 00:41:42 -04:00
Greg Edwards
8c3806f58d Fixed some (swallowed) exceptions when a new player accesses the GTS for the first time. 2022-07-31 00:31:18 -04:00
Greg Edwards
e052c976c9 Fixed wrong sql in a few places 2022-07-30 23:44:27 -04:00
Greg Edwards
e3f2fa8e35 Check lock status on exchange_finish. 2022-07-30 04:39:37 -04:00
Greg Edwards
bf37ce9b26 Pokemon lock fixes 2022-07-30 04:38:55 -04:00
Greg Edwards
bf021c0cbf Hide locked pokemon from search results 2022-07-27 18:00:01 -04:00
Greg Edwards
233e7feafa Lock a GTS offer when initiating a trade. 2022-07-27 02:06:44 -04:00
Greg Edwards
b8e895cdeb Battle video rankings are now sorted by Hype.
Resolves #91.
2022-07-07 00:43:30 -04:00
Greg Edwards
384f8e41b3 Fixed hype overwriting old values. 2022-07-05 01:21:09 -04:00
Greg Edwards
b88a52461a Update hype on watch/save 2022-07-04 00:06:33 -04:00
Greg Edwards
4a902f3b7e Assign hype when uploading new battle videos. 2022-06-27 02:01:44 -04:00
Greg Edwards
7c0cbb8d5e Sort rankings properly. 2022-06-10 19:03:09 -04:00
Greg Edwards
80f358afed Hide results for invalid teams. 2022-06-10 18:59:44 -04:00
Greg Edwards
c432c6a245 Fixed rollover proc not inserting any rows. 2022-06-10 18:21:42 -04:00
Greg Edwards
b104726ef7 Trainer rankings works!! 2022-06-10 17:39:07 -04:00
Greg Edwards
2975c5e10a Finished Trainer Rankings database calls. 2022-06-02 01:48:49 -04:00
Greg Edwards
aa0bba7be5 Implemented TrainerRankingsPerformRollover. (more to come) 2022-05-17 00:38:59 -04:00
Greg Edwards
9d404e86fc Fixed typo in table name causing problems on default Linux installs. Solves #110. 2022-05-09 00:22:27 -04:00
Greg Edwards
61db2d427c Added IP range bans. 2022-03-27 16:39:12 -04:00
Greg Edwards
b2b7839948 Added admin link on available Pokémon listing. 2022-03-27 02:28:27 -04:00
Greg Edwards
9d761a7d7d First draft of savefile bans 2022-03-27 02:01:04 -04:00
Greg Edwards
31070df11b Fixed null ban expiry being treated as no ban. 2022-03-27 00:20:29 -04:00
Greg Edwards
174ba6308f Added support for pokeballs beyond Quick Ball. Solves most of #59. 2022-03-21 23:43:24 -04:00
Greg Edwards
6f7cd593f5 Style 2022-03-21 20:49:21 -04:00
Greg Edwards
775a6a5366 First implementation of bans on GTS. 2022-03-21 20:44:51 -04:00
Greg Edwards
ec62d3bcd8 Trainer rankings work 2022-03-19 01:03:56 -04:00
Greg Edwards
db1ff08b42 Log user IP addresses. 2022-02-08 03:42:24 -05:00
Greg Edwards
4243eb3c9f Explicitly close db connections instead of just disposing them.
(Shouldn't affect anything but who knows...)
2022-01-25 00:21:45 -05:00
Greg Edwards
b40f8304d0 Updated SELECT EXISTS queries for mariadb 10.5 support. 2021-12-13 02:08:11 -05:00
Greg Edwards
cb92aa33b1 Fixed deduplication of pid-less battle video entries. 2021-11-25 01:41:20 -05:00
Greg Edwards
8180144b0c More style 2021-11-22 22:05:10 -05:00
Greg Edwards
296fec2bd7 Populate moveset interfaces on Battle Tower Pokémon. 2021-11-22 01:24:24 -05:00
Greg Edwards
0b90805fbe Added base class for Battle Tower Pokémon, derived from our abstract base Pokémon class, and plumbed the change through. 2021-10-29 01:11:46 -04:00
Greg Edwards
3840a90332 Exclude battle frontier from search results if the player hasn't cleared the E4. Solves #9. 2021-03-07 14:21:54 -05:00
Greg Edwards
ca27fcadaa Store email notification fields in database. 2021-02-06 21:11:40 -05:00
Greg Edwards
911821eb32 Removed unused usings possibly causing a dependency. 2015-08-05 17:57:09 -04:00
Greg Edwards
9ab595604b Broke off database engine specific extension methods to their own classes. 2015-07-02 13:18:31 -04:00
Greg Edwards
556ed0e208 Fixed pokemon data getting horribly destroyed when inserting into the GTS. 2015-05-07 01:18:49 -04:00
Greg Edwards
5a19b155c7 Added regions and locations to Pokedex. 2015-05-04 19:57:02 -04:00
Greg Edwards
61765fc33d Replaced DatabaseExtender.Coalesce with DatabaseExtender.Cast. It's cleaner that way. 2015-05-04 19:56:17 -04:00
Greg Edwards
c714be02ec Added regions to pokedex. 2015-05-02 17:11:49 -04:00
Greg Edwards
36edf2d753 Created TrainerName on GtsRecordBase. 2015-04-21 21:32:26 -04:00
Greg Edwards
7ab18824f6 Hide GtsRecord data behind a ReadOnlyCollection property. 2015-04-21 20:26:16 -04:00
Greg Edwards
8d8d0e44cc Pass a Pokedex instance to the GtsRecord ctors 2015-04-18 18:40:31 -04:00