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;
		}
	}
}