Minor tidy up, Update specials stats (#189)

* Fix local Parabot instructions

* Add kick command, and force logout function

* fixup abyss

* fixup tokkull selling

* tidy up

* update abyssal whip special accuracy

* update specials from wiki

* eh

* remove system log
This commit is contained in:
Danial
2019-11-18 08:23:28 +13:00
committed by Daniel Ginovker
parent 9dcc1eee0b
commit 8570b5f531
5 changed files with 34 additions and 62 deletions
@@ -6,10 +6,10 @@ public class AbyssalHandler {
public static void handleAbyssalTeleport(Client c, int objectId) {
switch (objectId) {
case 7147:// added squeeze through gap
case 7147: // squeeze through gap
c.getPlayerAssistant().movePlayer(3030, 4842, 0);
break;
case 7133:// added nature
case 7133: // nature
c.getPlayerAssistant().startTeleport(2395, 4841, 0, "modern");
break;
case 7132: // cosmic
@@ -30,24 +30,22 @@ public class AbyssalHandler {
case 7139: // air
c.getPlayerAssistant().startTeleport(2844, 4837, 0, "modern");
break;
case 7138: // soul
c.getActionSender().sendMessage("This altar is disabled atm.");
break;
case 7141: // blood
c.getActionSender().sendMessage("This altar is disabled atm.");
break;
case 7137: // water
c.getPlayerAssistant().startTeleport(2722, 4833, 0, "modern");
break;
case 7136: // death
c.getPlayerAssistant().startTeleport(2205, 4834, 0, "modern");
break;
case 7135:
case 7135: // law
c.getPlayerAssistant().startTeleport(2464, 4830, 0, "modern");
break;
case 7134: // chaos
c.getPlayerAssistant().startTeleport(2274, 4842, 0, "modern");
break;
case 7138: // soul
case 7141: // blood
c.getActionSender().sendMessage("This altar is currently disabled.");
break;
}
}
@@ -170,9 +170,7 @@ public class Runecrafting {
c.getActionSender().sendSound(SoundList.RUNECRAFTING, 100,
0);
} else {
c.getActionSender().sendMessage(
"You need a runecrafting level of at least "
+ ad.levelReq + " to make runes here.");
c.getActionSender().sendMessage("You need a runecrafting level of at least " + ad.levelReq + " to make runes here.");
}
}
return false;
@@ -184,47 +182,22 @@ public class Runecrafting {
int amount = c.getItemAssistant().getItemCount(7936);
int amount2 = c.getItemAssistant().getItemCount(1436);
if (amount2 > 0 && amount > 0) {
c.getItemAssistant().deleteItem(7936,
c.getItemAssistant().getItemCount(7936));
c.getItemAssistant().addItem(
ad.rewardedRune,
amount
* (getMultiplier(ad) == 1 ? getMultiplier(ad)
: getMultiplier(ad) - 1));
c.getPlayerAssistant().addSkillXP(ad.xp * amount,
c.playerRunecrafting);
c.getItemAssistant().deleteItem(1436,
c.getItemAssistant().getItemCount(1436));
c.getItemAssistant().addItem(
ad.rewardedRune,
amount2
* (getMultiplier(ad) == 1 ? getMultiplier(ad)
: getMultiplier(ad) - 1));
c.getPlayerAssistant().addSkillXP(ad.xp * amount2,
c.playerRunecrafting);
c.getItemAssistant().deleteItem(7936, c.getItemAssistant().getItemCount(7936));
c.getItemAssistant().addItem(ad.rewardedRune, amount * (getMultiplier(ad) <= 1 ? 1 : getMultiplier(ad)));
c.getPlayerAssistant().addSkillXP(ad.xp * amount, c.playerRunecrafting);
c.getItemAssistant().deleteItem(1436, c.getItemAssistant().getItemCount(1436));
c.getItemAssistant().addItem(ad.rewardedRune, amount2 * (getMultiplier(ad) <= 1 ? 1 : getMultiplier(ad)));
c.getPlayerAssistant().addSkillXP(ad.xp * amount2, c.playerRunecrafting);
} else if (amount > 0) {
c.getItemAssistant().deleteItem(7936,
c.getItemAssistant().getItemCount(7936));
c.getItemAssistant().addItem(
ad.rewardedRune,
amount
* (getMultiplier(ad) == 1 ? getMultiplier(ad)
: getMultiplier(ad) - 1));
c.getPlayerAssistant().addSkillXP(ad.xp * amount,
c.playerRunecrafting);
c.getItemAssistant().deleteItem(7936, c.getItemAssistant().getItemCount(7936));
c.getItemAssistant().addItem(ad.rewardedRune, amount * (getMultiplier(ad) <= 1 ? 1 : getMultiplier(ad)));
c.getPlayerAssistant().addSkillXP(ad.xp * amount, c.playerRunecrafting);
} else if (amount2 > 0) {
c.getItemAssistant().deleteItem(1436,
c.getItemAssistant().getItemCount(1436));
c.getItemAssistant().addItem(
ad.rewardedRune,
amount2
* (getMultiplier(ad) == 1 ? getMultiplier(ad)
: getMultiplier(ad) - 1));
c.getPlayerAssistant().addSkillXP(ad.xp * amount2,
c.playerRunecrafting);
c.getItemAssistant().deleteItem(1436, c.getItemAssistant().getItemCount(1436));
c.getItemAssistant().addItem(ad.rewardedRune, amount2 * (getMultiplier(ad) <= 1 ? 1 : getMultiplier(ad)));
c.getPlayerAssistant().addSkillXP(ad.xp * amount2, c.playerRunecrafting);
} else {
c.getActionSender().sendMessage(
"You don't have any essence left.");
c.getActionSender().sendMessage("You don't have any essence left.");
}
}
}