mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-06-09 10:45:04 +08:00
Format code [skip actions]
This commit is contained in:
@@ -13,7 +13,12 @@ public class HandlerHomeAvatarTalkReq extends PacketHandler {
|
||||
@Override
|
||||
public void handle(GameSession session, byte[] header, byte[] payload) throws Exception {
|
||||
var req = HomeAvatarTalkReqOuterClass.HomeAvatarTalkReq.parseFrom(payload);
|
||||
var talkIdSet = session.getPlayer().getCurHomeWorld().getHome().onTalkedWithAvatar(req.getAvatarId(), req.getTalkId());
|
||||
var talkIdSet =
|
||||
session
|
||||
.getPlayer()
|
||||
.getCurHomeWorld()
|
||||
.getHome()
|
||||
.onTalkedWithAvatar(req.getAvatarId(), req.getTalkId());
|
||||
session.send(new PacketHomeAvatarTalkFinishInfoNotify(session.getPlayer()));
|
||||
session.send(new PacketHomeAvatarTalkRsp(req.getAvatarId(), talkIdSet));
|
||||
}
|
||||
|
||||
+3
-2
@@ -9,7 +9,8 @@ public class PacketHomeAvatarTalkFinishInfoNotify extends BasePacket {
|
||||
public PacketHomeAvatarTalkFinishInfoNotify(Player homeOwner) {
|
||||
super(PacketOpcodes.HomeAvatarTalkFinishInfoNotify);
|
||||
|
||||
this.setData(HomeAvatarTalkFinishInfoNotifyOuterClass.HomeAvatarTalkFinishInfoNotify.newBuilder()
|
||||
.addAllAvatarTalkInfoList(homeOwner.getHome().toAvatarTalkFinishInfoProto()));
|
||||
this.setData(
|
||||
HomeAvatarTalkFinishInfoNotifyOuterClass.HomeAvatarTalkFinishInfoNotify.newBuilder()
|
||||
.addAllAvatarTalkInfoList(homeOwner.getHome().toAvatarTalkFinishInfoProto()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,17 +4,18 @@ import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.HomeAvatarTalkFinishInfoOuterClass;
|
||||
import emu.grasscutter.net.proto.HomeAvatarTalkRspOuterClass;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
public class PacketHomeAvatarTalkRsp extends BasePacket {
|
||||
public PacketHomeAvatarTalkRsp(int avatarId, Set<Integer> talkIdSet) {
|
||||
super(PacketOpcodes.HomeAvatarTalkRsp);
|
||||
|
||||
this.setData(HomeAvatarTalkRspOuterClass.HomeAvatarTalkRsp.newBuilder()
|
||||
.setAvatarTalkInfo(HomeAvatarTalkFinishInfoOuterClass.HomeAvatarTalkFinishInfo.newBuilder()
|
||||
.setAvatarId(avatarId)
|
||||
.addAllFinishTalkIdList(talkIdSet)
|
||||
.build()));
|
||||
this.setData(
|
||||
HomeAvatarTalkRspOuterClass.HomeAvatarTalkRsp.newBuilder()
|
||||
.setAvatarTalkInfo(
|
||||
HomeAvatarTalkFinishInfoOuterClass.HomeAvatarTalkFinishInfo.newBuilder()
|
||||
.setAvatarId(avatarId)
|
||||
.addAllFinishTalkIdList(talkIdSet)
|
||||
.build()));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user