project(mixins): Server varps
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
runelite.title=OpenOSRS
|
||||
runelite.version=@project.version@
|
||||
runescape.version=@rs.version@
|
||||
runelite.commit=nogit
|
||||
runelite.dirty=false
|
||||
runelite.discord.appid=627741263881568257
|
||||
runelite.discord.invite=https://discord.gg/OpenOSRS
|
||||
runelite.github.link=https://github.com/open-osrs
|
||||
|
||||
@@ -750,6 +750,29 @@ public abstract class RSClientMixin implements RSClient
|
||||
return childWidgets[childId];
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public int getServerVarpValue(int varpId)
|
||||
{
|
||||
int[] varps = this.getServerVarps();
|
||||
return varps[varpId];
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public int getServerVar(VarPlayer varPlayer)
|
||||
{
|
||||
int[] varps = getServerVarps();
|
||||
return varps[varPlayer.getId()];
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public int getServerVarbitValue(int varbit)
|
||||
{
|
||||
return this.getVarbitValue(this.getServerVarps(), varbit);
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public int getVar(VarPlayer varPlayer)
|
||||
|
||||
@@ -102,6 +102,10 @@ public interface RSClient extends RSGameEngine, Client
|
||||
@Override
|
||||
byte[][][] getTileSettings();
|
||||
|
||||
@Import("Varps_temp")
|
||||
@Override
|
||||
int[] getServerVarps();
|
||||
|
||||
@Import("Varps_main")
|
||||
@Override
|
||||
int[] getVarps();
|
||||
|
||||
Reference in New Issue
Block a user