297 Commits

Author SHA1 Message Date
Megan Edwards
9045841cae Fixed some merge things. 2026-07-26 20:07:55 -04:00
Megan Edwards
b7759e7a6b Merge remote-tracking branch 'Mythra/dev/vip-messages' 2026-04-13 00:04:42 -04:00
Megan Edwards
ca4c0b0dde Some cleanup in questionnaires and others 2025-09-02 23:33:00 -04:00
Cynthia
202080827b add support for VIP slogans
Slogans/Passphrases, originally discovered by
[Etchy](https://www.youtube.com/@Etch), while researching a video
were a system used when the service was online. VIPs were only
effectively used in japan, and only in small scale. Not being talked
much here in the US. Huge props to Etchy for finding out about them, but
also finding out about Slogans.

Slogans were used as a "password" like system, where players would
take a 4 letter passphrase to a place in the real world (eugh), and then
would presumably get something.

for now we're keeping most people with no vip records, and i added
a temp pid of mine, and assigned it 4 words of my favorite type STEEL.

Creating a full builder type for words, is something I'm not quite clear
on how to build in a way that isn't terrible. We can build out later, i
did document at the very leaast how it works.
2025-03-28 17:23:56 -07:00
Megan Edwards
2f2dfc8866 Include (stub) string validation in Gen 5 2024-11-13 22:23:25 -05:00
Megan Edwards
7d7ce9d360 Fixed crash when submitting battle tower results. 2024-11-11 02:48:39 -05:00
Megan Edwards
33f6d30e90 Added checks for null characters in Gen4 strings.
Attr: Mythra
2024-11-05 22:48:11 -05:00
Megan Edwards
46d9efb0da Merge remote-tracking branch 'Mythra/dev/mythra/7' 2024-02-25 19:26:11 -05:00
Megan Edwards
531475b3db Updated TrainerProfilePlaza fields
according to Mythra's research.
2024-02-11 02:36:54 -05:00
Megan Edwards
e669938e7a Unkludged BattleTowerPokemon Species/Form handling 2023-12-20 23:53:32 -05:00
Megan Edwards
868951497b Combined TrainerProfilePlaza.DataPrefix and Data into single field. 2023-12-20 23:52:07 -05:00
Megan Edwards
5d676e7e1c Grab bag of unstaged changes 2023-10-30 03:18:09 -04:00
Megan Edwards
e96e7839e4 Added missing ctor to BinarySerializableBase. 2023-07-13 00:48:00 -04:00
Cynthia
addcd6f044 fully support pokemon wifi-plaza's
fixes #7

- checkProfile.asp parseable for all the important stuff.
- getSchedule.asp , schedule generation and more added in.
- getVIP.asp still works.
- Questionnaries , now working and documented.

I've tested all the bits individually (and that they match what my
rust code does which is fully confirmed working). However, since
there's no linux support I can't test this web server with the rest
of my stack easily. Everything should all work and I've double checked
each class individually on my side, but we should still probably get a
double check from mm :)
2023-07-08 23:19:47 -06:00
Megan Edwards
4a37aa81e0 Added classes for Wi-Fi Plaza Schedule. 2023-07-08 14:34:38 -04:00
Megan Edwards
74b6a06a9f Broke up one large namespace into several and reorganized. 2023-04-25 01:08:37 -04:00
Megan Edwards
e6427b01ba Updated database schema (Battle Tower form ID) 2023-03-14 00:55:17 -04:00
Greg Edwards
d19a20affe Added todos with string DB links 2023-02-21 01:54:11 -05: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
bcd7a854dc Grab bag of unstaged changes 2023-01-04 02:47:15 -05:00
Greg Edwards
d47013e08e Temp non-glitchy phrases for fake opponents on gen5 2022-11-07 23:45:46 -05:00
Greg Edwards
a9ca79f6bc More trendy phrase utility 2022-09-28 01:31:18 -04:00
Greg Edwards
876cea75de GenV trendy phrase rendering fix 2022-09-28 01:14:36 -04:00
Greg Edwards
d2020c80ae Style 2022-09-28 01:13:25 -04:00
Greg Edwards
898d705a16 FakeOpponentGenerator now works on Gen5 but has issues. 2022-09-27 01:36:13 -04:00
Greg Edwards
9439e1fd2b Finished EncodedStringBase. 2022-09-08 00:24:02 -04:00
Greg Edwards
a17ce145b9 (wip) Add FakeOpponentFactory 2022-08-28 23:03:39 -04:00
Greg Edwards
e188a71a61 More ability validaiton fixes 2022-08-22 23:44:45 -04:00
Greg Edwards
725d884199 Fixes 2022-08-22 03:55:54 -04:00
Greg Edwards
7709b956a4 Validate Pokemon abilities in GTS and Battle Tower. (to test) 2022-08-22 03:08:50 -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
1c240a4dde Updated mysql connector dependency to the last 3.5 compatible version. 2022-06-12 01:57:19 -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