Client sound fix (dropping still has sound issues)

Cache now includes all music + sfx + sound (taken from revision 550)
Drop item handler - removed useless send audio
This commit is contained in:
Woah 2021-03-31 06:23:23 -04:00
parent 8b1bcd3a4c
commit b6495f8d33
58 changed files with 855 additions and 847 deletions

View file

@ -140,11 +140,11 @@ public final class TextureOperation36 extends TextureOperation {
var18 = -((-1 + var31.definition.size) * 64) + var31.zAxis;
for(var37 = 0; var37 < Class163.localNPCCount; ++var37) {
var36 = NPC.npcs[Class15.localNPCIndexes[var37]];
var36 = NPC.npcs[AudioThread.localNPCIndexes[var37]];
var21 = -(var36.definition.size * 64) - -64 + var36.xAxis;
var22 = var36.zAxis + -(var36.definition.size * 64) - -64;
if(var31 != var36 && var33 <= var21 && var31.definition.size - (-var33 + var21 >> 7) >= var36.definition.size && var18 <= var22 && var36.definition.size <= -(-var18 + var22 >> 7) + var31.definition.size) {
Unsorted.drawNpcRightClickOptions(var36.definition, var12, -126, Class15.localNPCIndexes[var37], var27);
Unsorted.drawNpcRightClickOptions(var36.definition, var12, -126, AudioThread.localNPCIndexes[var37], var27);
}
}
@ -168,11 +168,11 @@ public final class TextureOperation36 extends TextureOperation {
var18 = var30.zAxis + 64 + -(var30.getSize() * 64);
for(var37 = 0; var37 < Class163.localNPCCount; ++var37) {
var36 = NPC.npcs[Class15.localNPCIndexes[var37]];
var36 = NPC.npcs[AudioThread.localNPCIndexes[var37]];
var21 = var36.xAxis + -(var36.definition.size * 64) - -64;
var22 = var36.zAxis - 64 * var36.definition.size - -64;
if(var21 >= var33 && var36.definition.size <= -(var21 - var33 >> 7) + var30.getSize() && var18 <= var22 && -(-var18 + var22 >> 7) + var30.getSize() >= var36.definition.size) {
Unsorted.drawNpcRightClickOptions(var36.definition, var12, -121, Class15.localNPCIndexes[var37], var27);
Unsorted.drawNpcRightClickOptions(var36.definition, var12, -121, AudioThread.localNPCIndexes[var37], var27);
}
}