void main() { int iHp = GetMaxHitPoints() - GetCurrentHitPoints(); if (iHp > 0) { effect eHeal = EffectHeal(iHp); ApplyEffectToObject(DURATION_TYPE_INSTANT, eHeal, OBJECT_SELF); } }