mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-05-09 05:25:55 +08:00
24 lines
1.0 KiB
Java
24 lines
1.0 KiB
Java
package emu.grasscutter.server.packet.send;
|
|
|
|
import emu.grasscutter.game.quest.BargainRecord;
|
|
import emu.grasscutter.net.packet.*;
|
|
import emu.grasscutter.net.proto.BargainOfferPriceRspOuterClass.BargainOfferPriceRsp;
|
|
import emu.grasscutter.net.proto.BargainResultTypeOuterClass.BargainResultType;
|
|
import emu.grasscutter.net.proto.RetcodeOuterClass.Retcode;
|
|
|
|
public final class PacketBargainOfferPriceRsp extends BasePacket {
|
|
public PacketBargainOfferPriceRsp(BargainResultType result, BargainRecord record) {
|
|
super(PacketOpcodes.BargainOfferPriceRsp);
|
|
|
|
this.setData(
|
|
BargainOfferPriceRsp.newBuilder()
|
|
.setRetcode(
|
|
record.isFinished()
|
|
? Retcode.RET_BARGAIN_FINISHED.getNumber()
|
|
: Retcode.RET_BARGAIN_NOT_ACTIVATED.getNumber())
|
|
.setCurMood(record.getCurrentMood())
|
|
.setBargainResult(result)
|
|
.setResultParam(0));
|
|
}
|
|
}
|