Commit Graph
235 Commits
Author SHA1 Message Date
Tau 355f20c50b Add host/port "switchboard" module
Centrally list all hostnames and port numbers here. Need to push
this into IDZ further but I'm a bit short on time (so what else is
new).
v003
2019-11-06 17:28:30 -05:00
Tau ff4545d468 aimedb: Return decimal IDm as access code v002 2019-11-06 17:28:30 -05:00
Tau 7fd6f74986 db: Fix expected schema version 2019-11-06 17:28:30 -05:00
Tau 2478bc5ceb idz: Implement team leadership transfer 2019-11-06 17:28:30 -05:00
Tau 3bee10d948 idz: Implement team member add/remove 2019-11-06 17:28:30 -05:00
Tau 2bd9ce919a idz: Implement saveTeamBanner 2019-11-06 17:28:30 -05:00
Tau a3df4df277 idz: Wire up team create and load 2019-11-06 17:28:30 -05:00
Tau ec214d5beb idz: Add team "reservation" repository
This is a hack necessary to support certain quirks of the
Initial D Zero profile creation process.
2019-11-06 17:28:30 -05:00
Tau a5dbdef33f idz: Add TeamAutoRepository 2019-11-06 17:28:30 -05:00
Tau be48619a4a idz: Add TeamMemberRepository 2019-11-06 17:28:30 -05:00
Tau c6a67bd647 idz: Add TeamRepository 2019-11-06 17:28:30 -05:00
Tau d1c3051a5e idz: Add initial team tables 2019-11-06 17:28:30 -05:00
Tau f874f56816 idz: Expose some row mappers 2019-11-06 17:28:30 -05:00
Tau 4f044de9fb idz: Add "Auto team" data model
New players get packed into automatically-created teams whose
names follow an automated pattern. Add data models to support this.
2019-11-06 17:28:30 -05:00
Tau 33e2f55dce idz: Clean up Team and TeamMember data models 2019-11-06 17:28:30 -05:00
Tau 85510ee0e1 idz: Tweak ProfileRepository interface 2019-11-06 17:28:30 -05:00
Tau 9c06d6635f idz: Rename encoder funcs
Avoid name collision between nouns and verbs.
2019-11-06 17:28:30 -05:00
Tau c2b0bcabc4 idz: Remove profile ext id
Turns out (while researching team creation) the profile ext id
is just the aime id. After creating a team a profile discovery
request is immediately issued with the "profile id" in the field
that holds the aime id during initial profile load.
2019-11-06 17:28:30 -05:00
Tau 7c96253160 idz: Trim trailing NULs in team name 2019-11-06 17:28:30 -05:00
Tau faaeb53cd9 idz: Label banner field in team creation 2019-11-06 17:28:30 -05:00
Tau 1aaae51eab Add ID generation sprocs for manual db interventions 2019-11-06 17:28:30 -05:00
Tau 98f6fb9d5b idz: Fix backwards compatibility
Silently drop OOB course IDs instead of erroring. Those IDs may
come from later versions which have bigger arrays in that spot.
2019-11-06 17:28:30 -05:00
Tau 4d7a0d64a1 idz: Fix loadTopTen harder
Unconditionally return a response; the team ID and profile ID
don't actually seem to affect what the client expects to receive
(world top ten must be returned in all cases).
2019-11-06 17:28:30 -05:00
Tau 9dd45558ec aimedb: Stub a FeliCa lookup response 2019-11-06 17:28:30 -05:00
Tau af8cdf3072 idz: TA world record fixes 2019-11-06 17:28:30 -05:00
Tau a3705730ce idz: Stub new UpdateStoryClearNum 2019-11-06 17:28:30 -05:00
Tau 83ddfcc022 idz: Decode new LoadTopTenRequest
Response code and presumably layout is still the same.
2019-11-06 17:28:30 -05:00
Tau 5c6b8f27a4 idz: Add LockProfileExtend 2019-11-06 17:28:30 -05:00
Tau 6a89e6a15a idz: Fix LockProfileRequest type name 2019-11-06 17:28:30 -05:00
Tau 1e809f59a3 idz: Implement new req code for TA save..? 2019-11-06 17:28:30 -05:00
Tau cb5f281236 TA load fixup 2019-11-06 17:28:30 -05:00
Tau 2a365651a8 Fix v3 story 2019-11-06 17:28:30 -05:00
Tau 2f48efdbb9 idz: Add new saveExpedition msg format 2019-11-06 17:28:30 -05:00
Tau 0f67c00664 db: Add connectivity and schema version check 2019-11-06 17:28:30 -05:00
Tau 2fd8081a8f idz: Add "loadGacha" message implementation 2019-11-06 17:28:30 -05:00
Tau ddad7efd67 Profile re-enable 2019-11-06 17:28:30 -05:00
Tau 6be956ad3c *cries in spanish* 2019-11-06 17:28:30 -05:00
Tau 5d8e135c07 idz: Add LoadGeneralRewardRequest detail 2019-11-06 17:28:30 -05:00
Tau 2392aaa205 idz: Deal with multiple load2on2 formats 2019-11-06 17:28:30 -05:00
Tau dfdd775370 idz: Fill in Load2on2Request details 2019-11-06 17:28:30 -05:00
Tau 5b6534ae9a wip 2019-11-06 17:28:30 -05:00
Tau fecc0e7981 wip 2019-11-06 17:28:30 -05:00
Tau 5bac5b6abc idz: Tweak how request variants are modelled 2019-11-06 17:28:30 -05:00
Tau 6b58c4d722 idz: Add server version to config message
This allows idz v1.31 to proceed with network startup.
2019-11-06 17:28:30 -05:00
Tau 887e3465e7 wip implement top ten, ish v001 2019-11-06 17:28:30 -05:00
Tau daebde53f3 wip enrich top ten req/res defs 2019-11-06 17:28:30 -05:00
Tau f08c47306d wip fix settings pack width 2019-11-06 17:28:30 -05:00
Tau 457c06d470 Add adjustments for UTC time sent to clients 2019-11-06 17:28:30 -05:00
Tau c51c67462b Add date-fns dependency 2019-11-06 17:28:30 -05:00
Tau dc06a9652f wip fix profile create id propagation 2019-11-06 17:28:30 -05:00