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
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
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
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
dc06a9652f
wip fix profile create id propagation
2019-11-06 17:28:30 -05:00
Tau
1f257cccc4
wip fucking pipeline callback shit
2019-11-06 17:28:30 -05:00
Tau
9b04b2a457
wip team state stub
2019-11-06 17:28:30 -05:00
Tau
e18c2d44c5
wip augment TA stored data
2019-11-06 17:28:30 -05:00
Tau
1a5290a461
wip fixes
2019-11-06 17:28:30 -05:00
Tau
595f2db28f
wip load/save doesn't crash
2019-11-06 17:28:30 -05:00
Tau
a5827da590
wip create working(?)
2019-11-06 17:28:30 -05:00
Tau
0dcc43a8a1
idz: Add SqlTicketsRepository
2019-11-06 17:28:30 -05:00
Tau
dfa9af8d24
idz: Add SqlUnlocksRepository
2019-11-06 17:28:30 -05:00
Tau
515111e61b
idz: Add SqlCharaRepository
2019-11-06 17:28:30 -05:00