Format code [skip actions]

This commit is contained in:
github-actions
2023-05-11 02:23:43 +00:00
Unverified
parent f51fd55cb5
commit f9906c4492
730 changed files with 29212 additions and 29159 deletions
@@ -1,44 +1,44 @@
package emu.grasscutter.server.packet.recv;
import emu.grasscutter.game.entity.EntityVehicle;
import emu.grasscutter.net.packet.Opcodes;
import emu.grasscutter.net.packet.PacketHandler;
import emu.grasscutter.net.packet.PacketOpcodes;
import emu.grasscutter.net.proto.WidgetDoBagReqOuterClass;
import emu.grasscutter.server.game.GameSession;
import emu.grasscutter.server.packet.send.PacketWidgetCoolDownNotify;
import emu.grasscutter.server.packet.send.PacketWidgetDoBagRsp;
import emu.grasscutter.server.packet.send.PacketWidgetGadgetDataNotify;
import emu.grasscutter.utils.Position;
@Opcodes(PacketOpcodes.WidgetDoBagReq)
public class HandlerWidgetDoBagReq extends PacketHandler {
@Override
public void handle(GameSession session, byte[] header, byte[] payload) throws Exception {
WidgetDoBagReqOuterClass.WidgetDoBagReq req =
WidgetDoBagReqOuterClass.WidgetDoBagReq.parseFrom(payload);
var locationInfo = req.getWidgetCreatorInfo().getLocationInfo();
Position pos = new Position(locationInfo.getPos());
Position rot = new Position(locationInfo.getRot());
switch (req.getMaterialId()) {
case 220026 -> {
this.spawnVehicle(session, 70500025, pos, rot);
session.send(new PacketWidgetCoolDownNotify(15, System.currentTimeMillis() + 5000L, true));
session.send(new PacketWidgetCoolDownNotify(15, System.currentTimeMillis() + 5000L, true));
}
case 220047 -> this.spawnVehicle(session, 70800058, pos, rot);
default -> {}
}
session.send(new PacketWidgetDoBagRsp());
}
private void spawnVehicle(GameSession session, int gadgetId, Position pos, Position rot)
throws Exception {
var player = session.getPlayer();
var scene = player.getScene();
var entity = new EntityVehicle(scene, player, gadgetId, 0, pos, rot);
scene.addEntity(entity);
session.send(new PacketWidgetGadgetDataNotify(gadgetId, entity.getId()));
}
}
package emu.grasscutter.server.packet.recv;
import emu.grasscutter.game.entity.EntityVehicle;
import emu.grasscutter.net.packet.Opcodes;
import emu.grasscutter.net.packet.PacketHandler;
import emu.grasscutter.net.packet.PacketOpcodes;
import emu.grasscutter.net.proto.WidgetDoBagReqOuterClass;
import emu.grasscutter.server.game.GameSession;
import emu.grasscutter.server.packet.send.PacketWidgetCoolDownNotify;
import emu.grasscutter.server.packet.send.PacketWidgetDoBagRsp;
import emu.grasscutter.server.packet.send.PacketWidgetGadgetDataNotify;
import emu.grasscutter.utils.Position;
@Opcodes(PacketOpcodes.WidgetDoBagReq)
public class HandlerWidgetDoBagReq extends PacketHandler {
@Override
public void handle(GameSession session, byte[] header, byte[] payload) throws Exception {
WidgetDoBagReqOuterClass.WidgetDoBagReq req =
WidgetDoBagReqOuterClass.WidgetDoBagReq.parseFrom(payload);
var locationInfo = req.getWidgetCreatorInfo().getLocationInfo();
Position pos = new Position(locationInfo.getPos());
Position rot = new Position(locationInfo.getRot());
switch (req.getMaterialId()) {
case 220026 -> {
this.spawnVehicle(session, 70500025, pos, rot);
session.send(new PacketWidgetCoolDownNotify(15, System.currentTimeMillis() + 5000L, true));
session.send(new PacketWidgetCoolDownNotify(15, System.currentTimeMillis() + 5000L, true));
}
case 220047 -> this.spawnVehicle(session, 70800058, pos, rot);
default -> {}
}
session.send(new PacketWidgetDoBagRsp());
}
private void spawnVehicle(GameSession session, int gadgetId, Position pos, Position rot)
throws Exception {
var player = session.getPlayer();
var scene = player.getScene();
var entity = new EntityVehicle(scene, player, gadgetId, 0, pos, rot);
scene.addEntity(entity);
session.send(new PacketWidgetGadgetDataNotify(gadgetId, entity.getId()));
}
}