music: add option to mute other players area sounds

This commit is contained in:
Owain van Brakel
2019-11-05 23:19:23 +01:00
parent 319fbf046e
commit 7caff006da
8 changed files with 74 additions and 6 deletions

View File

@@ -4136,7 +4136,7 @@ public final class Client extends GameShell implements Usernamed {
var15 = npcIndices[var1];
NPC var25 = npcs[var15];
if (var25 != null) {
HitSplatDefinition.calculateActorPosition(var25, var25.definition.size);
HitSplatDefinition.updateActorSequence(var25, var25.definition.size);
}
}

View File

@@ -415,8 +415,8 @@ public class HitSplatDefinition extends DualNode {
signature = "(Lbz;IB)V",
garbageValue = "-26"
)
@Export("calculateActorPosition")
static final void calculateActorPosition(Actor var0, int var1) {
@Export("updateActorSequence")
static final void updateActorSequence(Actor var0, int var1) {
int var2;
if (var0.field925 > Client.cycle) {
WorldMapDecoration.method386(var0);

View File

@@ -267,7 +267,7 @@ public class WorldMapData_1 extends AbstractWorldMapData {
for (int var2 = 0; var2 < var0; ++var2) {
Player var3 = Client.players[var1[var2]];
if (var3 != null) {
HitSplatDefinition.calculateActorPosition(var3, 1);
HitSplatDefinition.updateActorSequence(var3, 1);
}
}