Read around a bit before posting.
Clean install, Trinity .20 (ezupdated or from assembla)
open combat > handletarget.cs
Ok, another fix for the people on .20 Trinity:
Find this block of code (it's the part of "if" condition):
Code:
SpellHistory.TimeSinceUse(SNOPower.DrinkHealthPotion) < TimeSpan.FromSeconds(30)
Replace it with:
Code:
(SpellHistory.TimeSinceUse(SNOPower.DrinkHealthPotion) > TimeSpan.FromSeconds(30) ||
SpellHistory.GetSpellLastused(SNOPower.DrinkHealthPotion) == DateTime.MinValue)
Your condition should look like:
Code:
if (!Player.IsIncapacitated && Player.CurrentHealthPct > 0 &&
(SpellHistory.TimeSinceUse(SNOPower.DrinkHealthPotion) > TimeSpan.FromSeconds(30) ||
SpellHistory.GetSpellLastused(SNOPower.DrinkHealthPotion) == DateTime.MinValue) &&
Player.CurrentHealthPct <= PlayerEmergencyHealthPotionLimit)
Enjoy.
All Credit goes to GuuD /rrrix I just posted it here to make it more visible