FLINT AND STEEL!!!! THE NETHER!!!!!! RELEASE!!!!!!!!!
* Account bio support (fetch only route right now)
* Room cloning fixes
- Dorm Room cloning is still broken
* Instance changing fixes
* Presence: VRMovementMode and StatusVisibility updates automatically
* Routes for the above two properties
* Settings can take numbers, too (enums)
* No microtransations in my game (parental controls)
* A whole lotta routes for various unfinished but planned features
- Equipment
- Consumables
- Objectives
- Checklist (orientation rewards)
- Objectives (three daily tasks)
- Image metadata
- Community Board
- Player Events
- Storefronts
* Matchmaking instance querying
- Empty instances are not yet cleared
* Avatar items, saved avatars, save current avatar routes
* No loading screen tips for now
* Send presence at an interval over the socket
- Error FROSTBITE is reported in the game logs during bootup sometimes. Maybe due to the lack of ping messages?
* Socket push notifications
Note to self: Set up deno compilation in runners on gitea
This commit is contained in:
@@ -53,7 +53,7 @@ class MatchmakingBase {
|
||||
loginLocks.delete(prof.getId());
|
||||
}
|
||||
|
||||
async matchmake(options: MatchmakingOptions) {
|
||||
async matchmake(options: MatchmakingOptions): Promise<MatchmakingResponse> {
|
||||
|
||||
if (options.instanceId) {
|
||||
|
||||
@@ -65,7 +65,7 @@ class MatchmakingBase {
|
||||
if (instance.isFull) return { errorCode: MatchmakingErrorCode.InsufficientSpace }
|
||||
else if (instance.isPrivate) return { errorCode: MatchmakingErrorCode.RoomInstanceIsPrivate };
|
||||
|
||||
Instances.setPlayerInstance(options.profile, instance);
|
||||
await Instances.setPlayerInstance(options.profile, instance);
|
||||
return { errorCode: MatchmakingErrorCode.Success, roomInstance: instance };
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ class MatchmakingBase {
|
||||
|
||||
} else {
|
||||
|
||||
Instances.setPlayerInstance(options.profile, foundInstance);
|
||||
await Instances.setPlayerInstance(options.profile, foundInstance);
|
||||
return { errorCode: MatchmakingErrorCode.Success, roomInstance: foundInstance };
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user