mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-21 19:34:42 +01:00
Implement scripting: SetEntityServerGlobalValueByConfigId
w/ help from: Moistcrafter#9172
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
package emu.grasscutter.server.packet.send;
|
||||
|
||||
import emu.grasscutter.game.entity.GameEntity;
|
||||
import emu.grasscutter.net.packet.BasePacket;
|
||||
import emu.grasscutter.net.packet.PacketOpcodes;
|
||||
import emu.grasscutter.net.proto.ServerGlobalValueChangeNotifyOuterClass.ServerGlobalValueChangeNotify;
|
||||
import emu.grasscutter.utils.Utils;
|
||||
|
||||
public final class PacketServerGlobalValueChangeNotify extends BasePacket {
|
||||
public PacketServerGlobalValueChangeNotify(GameEntity entity, String abilityHash, int value) {
|
||||
super(PacketOpcodes.ServerGlobalValueChangeNotify);
|
||||
|
||||
this.setData(ServerGlobalValueChangeNotify.newBuilder()
|
||||
.setEntityId(entity.getId()).setValue(value)
|
||||
.setKeyHash(Utils.abilityHash(abilityHash)));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user