Well I've added some weapon id's to enhanced's manager.java
Code:
public int GetBlockAnim() {
if (client.playerEquipment[client.playerShield] == 3095
|| client.playerEquipment[client.playerShield] == 3096
|| client.playerEquipment[client.playerShield] == 3097
|| client.playerEquipment[client.playerShield] == 3098
|| client.playerEquipment[client.playerShield] == 3099
|| client.playerEquipment[client.playerShield] == 3100
|| client.playerEquipment[client.playerShield] == 3101
|| client.playerEquipment[client.playerShield] == 2621
|| client.playerEquipment[client.playerShield] == 2589
|| client.playerEquipment[client.playerShield] == 3101
|| client.playerEquipment[client.playerShield] == 1201
|| client.playerEquipment[client.playerShield] == 6524
|| client.playerEquipment[client.playerShield] == 1187
|| client.playerEquipment[client.playerShield] == 1540
|| client.playerEquipment[client.playerShield] == 1171) {
return 0x484;
}
if (client.playerEquipment[client.playerWeapon] == 1321
|| client.playerEquipment[client.playerWeapon] == 1323
|| client.playerEquipment[client.playerWeapon] == 1333
|| client.playerEquipment[client.playerWeapon] == 6611
|| client.playerEquipment[client.playerWeapon] == 1291
|| client.playerEquipment[client.playerWeapon] == 4587
|| client.playerEquipment[client.playerWeapon] == 1305
|| client.playerEquipment[client.playerWeapon] == 1377) {
return 404;
}
if (client.playerEquipment[client.playerWeapon] == 4755) // veracs flail
{
return 2063;
}
if (client.playerEquipment[client.playerWeapon] == 6528) // obby maul
{
return 1666;
}
if (client.playerEquipment[client.playerWeapon] == 6818) // veracs flail
{
return 1125;
}
if (client.playerEquipment[client.playerWeapon] == 5698) {
return 403;
}
if (client.playerEquipment[client.playerWeapon] == 4151) // whip
{
return 1659;
}
if (client.playerEquipment[client.playerWeapon] == 839
|| client.playerEquipment[client.playerWeapon] == 841
|| client.playerEquipment[client.playerWeapon] == 843
|| client.playerEquipment[client.playerWeapon] == 845
|| client.playerEquipment[client.playerWeapon] == 847
|| client.playerEquipment[client.playerWeapon] == 849
|| client.playerEquipment[client.playerWeapon] == 851
|| client.playerEquipment[client.playerWeapon] == 853
|| client.playerEquipment[client.playerWeapon] == 855
|| client.playerEquipment[client.playerWeapon] == 857
|| client.playerEquipment[client.playerWeapon] == 837
|| client.playerEquipment[client.playerWeapon] == 861
|| client.playerEquipment[client.playerWeapon] == 4734
|| client.playerEquipment[client.playerWeapon] == 859
|| client.playerEquipment[client.playerWeapon] == 4827) {
return 424;
}
if (client.playerEquipment[client.playerWeapon] == 4718) {
return 424;
}
if (client.playerEquipment[client.playerWeapon] == 667
|| client.playerEquipment[client.playerWeapon] == 35
|| client.playerEquipment[client.playerWeapon] == 746
|| client.playerEquipment[client.playerWeapon] == 2402
|| client.playerEquipment[client.playerWeapon] == 9037) {
return 309;
}
if (client.playerEquipment[client.playerWeapon] == 4153) // maul
{
return 1666;
} else {
return 424;
}
}
And they didn't work.
Then I searched through Client.java and found this and made the modifications
Code:
public int getBlock() {
int s = playerEquipment[playerShield];
int w = playerEquipment[playerWeapon];
if (mC().usingBow()) {
return 424;
} else if (w == 4718) {
return 424;
} else if (w == 667 ||w == 746 ||w == 35 ||w == 2402 ||w == 9037) {
return 309;
} else if (s == -1) {
return 4014;
} else if (w == -1) {
return 404;
} else {
return 1156;
}
}
Tried it ingame and it still didn't work.
Found this 5 minutes ago
Code:
public int getDefendEmote() {
int s = c.playerEquipment[c.playerShield];
int w = c.playerEquipment[c.playerWeapon];
if (s == -1 && !twoHanded()) {
return 404;
}
if (w == -1) {
return 404;
}
if (s > 1) {
return 1156;
}
if (w == 667 ||w == 746 ||w == 35 ||w == 2402 ||w == 9037) {
return 309;
}
if (twoHanded()) {
return 309;
} else {
return 1156;
}
}
}