feat: biem boem bam
This commit is contained in:
@@ -109,7 +109,7 @@ public class BuddyRankComparator extends AbstractUserComparator {
|
||||
}
|
||||
|
||||
if (var3 == 6) {
|
||||
float var5 = ((float)VarbitComposition.clientPreferences.field1193 - 0.5F) * 200.0F;
|
||||
float var5 = ((float)VarbitComposition.clientPreferences.brightness - 0.5F) * 200.0F;
|
||||
var4 = 100 - Math.round(var5);
|
||||
} else if (var3 == 7) {
|
||||
var4 = Math.round((float)VarbitComposition.clientPreferences.musicVolume / 2.55F);
|
||||
|
||||
@@ -43,7 +43,8 @@ public class ClientPreferences {
|
||||
@Export("hideUsername")
|
||||
boolean hideUsername;
|
||||
@ObfuscatedName("a")
|
||||
double field1193;
|
||||
@Export("brightness")
|
||||
double brightness;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -970652687
|
||||
@@ -79,7 +80,7 @@ public class ClientPreferences {
|
||||
this.windowMode = 1;
|
||||
this.rememberedUsername = null;
|
||||
this.hideUsername = false;
|
||||
this.field1193 = 0.8D;
|
||||
this.brightness = 0.8D;
|
||||
this.musicVolume = 127;
|
||||
this.soundEffectsVolume = 127;
|
||||
this.areaSoundEffectsVolume = 127;
|
||||
@@ -95,7 +96,7 @@ public class ClientPreferences {
|
||||
this.windowMode = 1;
|
||||
this.rememberedUsername = null;
|
||||
this.hideUsername = false;
|
||||
this.field1193 = 0.8D;
|
||||
this.brightness = 0.8D;
|
||||
this.musicVolume = 127;
|
||||
this.soundEffectsVolume = 127;
|
||||
this.areaSoundEffectsVolume = 127;
|
||||
@@ -135,7 +136,7 @@ public class ClientPreferences {
|
||||
}
|
||||
|
||||
if (var2 > 6) {
|
||||
this.field1193 = (double)var1.readUnsignedByte() / 100.0D;
|
||||
this.brightness = (double)var1.readUnsignedByte() / 100.0D;
|
||||
this.musicVolume = var1.readUnsignedByte();
|
||||
this.soundEffectsVolume = var1.readUnsignedByte();
|
||||
this.areaSoundEffectsVolume = var1.readUnsignedByte();
|
||||
@@ -184,7 +185,7 @@ public class ClientPreferences {
|
||||
|
||||
var1.writeStringCp1252NullTerminated(this.rememberedUsername != null ? this.rememberedUsername : "");
|
||||
var1.writeBoolean(this.hideUsername);
|
||||
var1.writeByte((int)(100.0D * this.field1193));
|
||||
var1.writeByte((int)(100.0D * this.brightness));
|
||||
var1.writeByte(this.musicVolume);
|
||||
var1.writeByte(this.soundEffectsVolume);
|
||||
var1.writeByte(this.areaSoundEffectsVolume);
|
||||
|
||||
@@ -525,9 +525,9 @@ public class Fonts {
|
||||
Login.Login_loadingText = "Loading textures - " + "0%";
|
||||
Login.Login_loadingPercent = 90;
|
||||
} else {
|
||||
MusicPatch.textureProvider = new TextureProvider(VarcInt.archive9, World.archive8, 20, VarbitComposition.clientPreferences.field1193, Client.isLowDetail ? 64 : 128);
|
||||
MusicPatch.textureProvider = new TextureProvider(VarcInt.archive9, World.archive8, 20, VarbitComposition.clientPreferences.brightness, Client.isLowDetail ? 64 : 128);
|
||||
Rasterizer3D.Rasterizer3D_setTextureLoader(MusicPatch.textureProvider);
|
||||
Rasterizer3D.Rasterizer3D_setBrightness(VarbitComposition.clientPreferences.field1193);
|
||||
Rasterizer3D.Rasterizer3D_setBrightness(VarbitComposition.clientPreferences.brightness);
|
||||
Client.titleLoadingStage = 100;
|
||||
}
|
||||
} else if (Client.titleLoadingStage == 100) {
|
||||
|
||||
@@ -6,7 +6,7 @@ import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("bu")
|
||||
@Implements("GraphicsObject")
|
||||
public final class GraphicsObject extends Renderable {
|
||||
public class GraphicsObject extends Renderable {
|
||||
@ObfuscatedName("hu")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "[Loc;"
|
||||
@@ -91,13 +91,18 @@ public final class GraphicsObject extends Renderable {
|
||||
|
||||
}
|
||||
|
||||
public GraphicsObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "1654884246"
|
||||
)
|
||||
@Export("advance")
|
||||
final void advance(int var1) {
|
||||
void advance(int var1) {
|
||||
if (!this.isFinished) {
|
||||
this.frameCycle += var1;
|
||||
|
||||
@@ -119,7 +124,7 @@ public final class GraphicsObject extends Renderable {
|
||||
garbageValue = "18"
|
||||
)
|
||||
@Export("getModel")
|
||||
protected final Model getModel() {
|
||||
protected Model getModel() {
|
||||
SpotAnimationDefinition var1 = TaskHandler.SpotAnimationDefinition_get(this.id);
|
||||
Model var2;
|
||||
if (!this.isFinished) {
|
||||
|
||||
68
runescape-client/src/main/java/RuneLiteObject.java
Normal file
68
runescape-client/src/main/java/RuneLiteObject.java
Normal file
@@ -0,0 +1,68 @@
|
||||
public class RuneLiteObject extends GraphicsObject
|
||||
{
|
||||
public Model model;
|
||||
public boolean loop;
|
||||
|
||||
public RuneLiteObject() {
|
||||
super.isFinished = true;
|
||||
}
|
||||
|
||||
public boolean isActive() {
|
||||
return !super.isFinished;
|
||||
}
|
||||
|
||||
public void setActive(boolean active)
|
||||
{
|
||||
if (super.isFinished == active)
|
||||
{
|
||||
super.isFinished = !active;
|
||||
|
||||
if (active)
|
||||
{
|
||||
super.frame = 0;
|
||||
super.frameCycle = 0;
|
||||
Client.graphicsObjects.addFirst(this);
|
||||
}
|
||||
else
|
||||
{
|
||||
remove();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public void setShouldLoop(boolean var1) {
|
||||
this.loop = var1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void advance(int var1)
|
||||
{
|
||||
if (super.sequenceDefinition != null) {
|
||||
super.advance(var1);
|
||||
if (this.loop && super.isFinished) {
|
||||
super.isFinished = false;
|
||||
super.frame = 0;
|
||||
super.frameCycle = 0;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Model getModel()
|
||||
{
|
||||
if (super.sequenceDefinition != null)
|
||||
{
|
||||
return super.sequenceDefinition.transformSpotAnimationModel(this.model, super.frame);
|
||||
}
|
||||
else
|
||||
{
|
||||
return this.model.toSharedSequenceModel(true);
|
||||
}
|
||||
}
|
||||
|
||||
public void setModel(Model var1) {
|
||||
this.model = var1;
|
||||
}
|
||||
}
|
||||
@@ -95,7 +95,7 @@ public class Varps {
|
||||
Rasterizer3D.Rasterizer3D_setBrightness(var0);
|
||||
((TextureProvider)Rasterizer3D.Rasterizer3D_textureLoader).setBrightness(var0);
|
||||
ItemComposition.ItemDefinition_cachedSprites.clear();
|
||||
VarbitComposition.clientPreferences.field1193 = var0;
|
||||
VarbitComposition.clientPreferences.brightness = var0;
|
||||
DevicePcmPlayerProvider.savePreferences();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -642,7 +642,7 @@ public class class184 implements WorldMapSection {
|
||||
Varps.method4858((double)(0.5F + (float)var10 / 200.0F));
|
||||
return 1;
|
||||
} else if (var0 == 3182) {
|
||||
float var3 = ((float)VarbitComposition.clientPreferences.field1193 - 0.5F) * 200.0F;
|
||||
float var3 = ((float)VarbitComposition.clientPreferences.brightness - 0.5F) * 200.0F;
|
||||
Interpreter.Interpreter_intStack[++class240.Interpreter_intStackSize - 1] = 100 - Math.round(var3);
|
||||
return 1;
|
||||
} else if (var0 != 3183 && var0 != 3184) {
|
||||
|
||||
Reference in New Issue
Block a user