Izex, I had the same two errors. And yes, I added the namespace.
public override void OnDamageGiven(Mobile target, int amount, Mobile from, bool willKill) {
if (!IsOnCooldown() && ChanceCheck()) {
//The call must be delayed so that the system has enough time...