fix: unlocking home bgm doesn't work. (#1886)

* fix: unlocking home bgm doesn't work.

* Update src/main/java/emu/grasscutter/game/home/GameHome.java

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
This commit is contained in:
hamusuke
2022-10-23 13:38:17 +09:00
committed by GitHub
parent 54ad108a14
commit 8b520b3883
3 changed files with 14 additions and 10 deletions

View File

@@ -17,7 +17,6 @@ public class HandlerChangeHomeBgmReq extends PacketHandler {
int homeBgmId = req.getUnk2700BJHAMKKECEI();
var home = session.getPlayer().getHome();
home.addUnlockedHomeBgm(homeBgmId); // Not sure if this is sane
home.getHomeSceneItem(session.getPlayer().getSceneId()).setHomeBgmId(homeBgmId);
home.save();

View File

@@ -13,7 +13,7 @@ public class PacketUnlockedHomeBgmNotify extends BasePacket {
return;
}
var unlocked = player.getHome().getUnlockedHomeBgmListInfo();
var unlocked = player.getHome().getUnlockedHomeBgmList();
var notify = Unk2700LOHBMOKOPLHServerNotify.Unk2700_LOHBMOKOPLH_ServerNotify.newBuilder()
.addAllUnk2700KMEKMNONMGE(unlocked)