mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-03 00:31:51 +00:00
Sound fix
This commit is contained in:
@@ -88,28 +88,18 @@ public class SoundPlayer implements Runnable {
|
||||
*/
|
||||
public float getDecibels(int level) {
|
||||
switch (level) {
|
||||
case 1:
|
||||
return (float) -80.0;
|
||||
case 2:
|
||||
return (float) -70.0;
|
||||
case 3:
|
||||
return (float) -60.0;
|
||||
case 4:
|
||||
return (float) -50.0;
|
||||
case 5:
|
||||
return (float) -40.0;
|
||||
case 6:
|
||||
return (float) -30.0;
|
||||
case 7:
|
||||
return (float) -20.0;
|
||||
case 8:
|
||||
return (float) -10.0;
|
||||
case 9:
|
||||
return (float) -0.0;
|
||||
case 10:
|
||||
return (float) 6.0;
|
||||
case 0: // 4 in player options
|
||||
return (float) -1.0f;
|
||||
case 1: // 3
|
||||
return (float) -5.0f;
|
||||
case 2: // 2
|
||||
return (float) -10.0f;
|
||||
case 3: // 1
|
||||
return (float) -15.0f;
|
||||
case 4: // off
|
||||
return (float) -100.0f;
|
||||
default:
|
||||
return (float) 0.0;
|
||||
return (float) 0.0f;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,9 +3,9 @@ character-username = irdb
|
||||
character-password = pwjojo
|
||||
|
||||
[CHARACTER]
|
||||
character-height = 0
|
||||
character-posx = 3237
|
||||
character-posy = 3217
|
||||
character-height = 2
|
||||
character-posx = 3209
|
||||
character-posy = 3220
|
||||
character-rights = 0
|
||||
hasStarter = false
|
||||
bankPin1 = 0
|
||||
@@ -37,7 +37,7 @@ village = false
|
||||
lastThieve = 0
|
||||
homeTele = 0
|
||||
strongHold = false
|
||||
character-energy = 55
|
||||
character-energy = 100
|
||||
crystal-bow-shots = 0
|
||||
splitChat = false
|
||||
canSpeak = true
|
||||
@@ -55,9 +55,9 @@ blackMarks = 0
|
||||
tutorial-progress = 36
|
||||
skull-timer = 0
|
||||
recoilHits = 0
|
||||
lastX = 3235
|
||||
lastY = 3219
|
||||
lastH = 0
|
||||
lastX = 3209
|
||||
lastY = 3220
|
||||
lastH = 2
|
||||
removedTask0 = -1
|
||||
removedTask1 = -1
|
||||
removedTask2 = -1
|
||||
@@ -70,7 +70,7 @@ membership = false
|
||||
questPoints = 0
|
||||
bananas = 0
|
||||
magic-book = 0
|
||||
special-amount = 2.5
|
||||
special-amount = 10.0
|
||||
musicOn = false
|
||||
needsNewTask = false
|
||||
luthas = false
|
||||
@@ -176,16 +176,15 @@ character-item = 6 2310 1
|
||||
character-item = 7 1266 1
|
||||
character-item = 8 1206 1
|
||||
character-item = 9 1278 1
|
||||
character-item = 10 1172 1
|
||||
character-item = 12 883 25
|
||||
character-item = 13 557 25
|
||||
character-item = 15 556 6
|
||||
character-item = 16 558 4
|
||||
character-item = 17 560 2
|
||||
|
||||
[BANK]
|
||||
|
||||
[FRIENDS]
|
||||
character-friend = 0 211559
|
||||
|
||||
[IGNORES]
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ package redone.net;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
|
||||
import redone.Server;
|
||||
import redone.game.items.GroundItem;
|
||||
import redone.game.items.ItemAssistant;
|
||||
import redone.game.players.Client;
|
||||
@@ -9,10 +10,8 @@ import redone.game.players.Player;
|
||||
import redone.game.players.PlayerHandler;
|
||||
import redone.util.GameLogger;
|
||||
import redone.util.Misc;
|
||||
import redone.world.ItemHandler;
|
||||
import redone.world.clip.Region;
|
||||
|
||||
import static redone.Server.itemHandler;
|
||||
import static redone.world.ItemHandler.HIDE_TICKS;
|
||||
|
||||
public class ActionSender {
|
||||
@@ -588,19 +587,27 @@ public class ActionSender {
|
||||
}
|
||||
|
||||
public void createGroundItem(Client player, int itemId, int itemX, int itemY, int itemAmount, int playerId) {
|
||||
System.out.println("Here");
|
||||
if (itemId > 0) {
|
||||
if (itemId >= 2412 && itemId <= 2414) {
|
||||
player.getActionSender().sendMessage("The cape vanishes as it touches the ground.");
|
||||
return;
|
||||
}
|
||||
|
||||
if (itemId > 4705 && itemId < 4760) {
|
||||
for (int[] brokenBarrow : Server.itemHandler.brokenBarrows) {
|
||||
if (brokenBarrow[0] == itemId) {
|
||||
itemId = brokenBarrow[1];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!redone.game.items.Item.itemStackable[itemId] && itemAmount > 0) {
|
||||
for (int j = 0; j < itemAmount; j++) {
|
||||
player.getActionSender().createGroundItem(itemId, itemX, itemY, 1);
|
||||
GroundItem item = new GroundItem(itemId, itemX, itemY, player.getH(), 1, player.playerId, HIDE_TICKS, PlayerHandler.players[playerId].playerName);
|
||||
itemHandler.addItem(item);
|
||||
Server.itemHandler.addItem(item);
|
||||
String itemName = ItemAssistant.getItemName(itemId).toLowerCase();
|
||||
if (!player.isDead && itemId != 526) {
|
||||
if (player.isDead == false && itemId != 526) {
|
||||
if (player.getPlayerAssistant().isPlayer()) {
|
||||
GameLogger.writeLog(player.playerName, "dropitem", player.playerName + " dropped " + itemAmount + " " + itemName + " absX: " + player.absX + " absY: " + player.absY + "");
|
||||
}
|
||||
@@ -609,9 +616,9 @@ public class ActionSender {
|
||||
} else {
|
||||
player.getActionSender().createGroundItem(itemId, itemX, itemY, itemAmount);
|
||||
GroundItem item = new GroundItem(itemId, itemX, itemY, player.getH(), itemAmount, player.playerId, HIDE_TICKS, PlayerHandler.players[playerId].playerName);
|
||||
itemHandler.addItem(item);
|
||||
Server.itemHandler.addItem(item);
|
||||
String itemName = ItemAssistant.getItemName(itemId).toLowerCase();
|
||||
if (!player.isDead && itemId != 526) {
|
||||
if (player.isDead == false && itemId != 526) {
|
||||
if (player.getPlayerAssistant().isPlayer()) {
|
||||
GameLogger.writeLog(player.playerName, "dropitem", player.playerName + " dropped " + itemAmount + " " + itemName + " absX: " + player.absX + " absY: " + player.absY + "");
|
||||
}
|
||||
@@ -621,6 +628,8 @@ public class ActionSender {
|
||||
}
|
||||
|
||||
public ActionSender createGroundItem(int itemID, int itemX, int itemY, int itemAmount) {
|
||||
System.out.println("Wtf fucks sake");
|
||||
createGroundItem(this.player, itemID, itemX, itemY, itemAmount, this.player.getId());
|
||||
player.getOutStream().createFrame(85);
|
||||
player.getOutStream().writeByteC(itemY - 8 * player.mapRegionY);
|
||||
player.getOutStream().writeByteC(itemX - 8 * player.mapRegionX);
|
||||
|
||||
@@ -31,10 +31,6 @@ public class PickupItem implements PacketType {
|
||||
player.resetWalkingQueue();
|
||||
return;
|
||||
}
|
||||
if(!Server.itemHandler.itemExists(player.pItemId, player.pItemX, player.pItemY)) {
|
||||
player.stopMovement();
|
||||
return;
|
||||
}
|
||||
player.getCombatAssistant().resetPlayerAttack();
|
||||
if (player.stopPlayerPacket) {
|
||||
return;
|
||||
|
||||
@@ -170,9 +170,6 @@ public int itemAmount(String name, int itemId, int itemX, int itemY) {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (player.isDead == false) {
|
||||
return;
|
||||
}
|
||||
if (!redone.game.items.Item.itemStackable[itemId] && itemAmount > 0) {
|
||||
for (int j = 0; j < itemAmount; j++) {
|
||||
player.getActionSender().createGroundItem(itemId, itemX, itemY, 1);
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user