RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SendLMSFog.java
1package com.osroyale.net.packet.out;
2
3import com.osroyale.game.world.entity.mob.player.Player;
4import com.osroyale.net.packet.OutgoingPacket;
5
26
27public class SendLMSFog extends OutgoingPacket {
28
29 private final boolean enable;
30 private final int fogStrength;
31
32 public SendLMSFog(int fogStrength) {
33 super(116, 5);
34 this.enable = true;
35 this.fogStrength = fogStrength;
36 }
37
38 public SendLMSFog(boolean enable) {
39 super(116, 5);
40 this.enable = enable;
41 this.fogStrength = 0;
42 }
43
44 @Override
45 protected boolean encode(Player player) {
46 builder.writeByte(enable ? 1 : 0).writeInt(fogStrength);
47 return true;
48 }
49}