ActionHandler.java
replace case 6552 with this one.
Code:
Code:
case 6552:
if (c.playerMagicBook == 0) {
if(c.playerEquipment[c.playerWeapon] == 4675 || c.playerEquipment[c.playerWeapon] == 15486 || c.playerEquipment[c.playerWeapon] == 15040) {
c.setSidebarInterface(0, 328);
c.getPA().resetAutocast();
}
c.playerMagicBook = 1;
c.getPA().resetAutocast();
c.setSidebarInterface(6, 12855);
c.sendMessage("An ancient wisdomin fills your mind.");
} else {
if(c.playerEquipment[c.playerWeapon] == 4675 || c.playerEquipment[c.playerWeapon] == 15486 || c.playerEquipment[c.playerWeapon] == 15040) {
c.setSidebarInterface(0, 328);
}
c.getPA().resetAutocast();
c.setSidebarInterface(6, 1151); //modern
c.playerMagicBook = 0;
c.sendMessage("You feel a drain on your memory.");
c.autocastId = -1;
}
break;
Doesn't fix it completely, just makes it harder.