Fix Grass main house bricking accounts

This commit is contained in:
NotThorny
2023-01-28 02:26:11 -07:00
committed by Thoronium
parent 4f09387193
commit b2eda34079
2 changed files with 5 additions and 2 deletions

View File

@@ -69,8 +69,11 @@ public class GameHome {
if (defaultItem != null) {
Grasscutter.getLogger().info("Set player {} home {} to initial setting", ownerUid, sceneId);
return HomeSceneItem.parseFrom(defaultItem, sceneId);
}else{
// Sumeru res missing bricks account, use default realm data to allow main house in other realms
defaultItem = GameData.getHomeworldDefaultSaveData().get(2001);
return HomeSceneItem.parseFrom(defaultItem, sceneId);
}
return null;
});
}

View File

@@ -13,7 +13,7 @@ public class HandlerHomeModuleSeenReq extends PacketHandler {
public void handle(GameSession session, byte[] header, byte[] payload) throws Exception {
var req = HomeModuleSeenReq.parseFrom(payload);
var seen = req.getSeenModuleIdListList();
// TODO: Make 'seen' status persist
session.send(new PacketHomeModuleSeenRsp(seen));
}