// A Healing script good for attaching to Fountains and Kegs. // by. Sin (GOC) and the help of Brenon Holmes. void main() { object oUser; effect eHeal; effect eHealVis = EffectVisualEffect(VFX_IMP_HEALING_S); int nCurrentHitPoints, nMaxHitPoints, nVisualEffectId; oUser = GetLastUsedBy(); nMaxHitPoints = GetMaxHitPoints(oUser); nCurrentHitPoints = GetCurrentHitPoints(oUser); if ( nCurrentHitPoints < nMaxHitPoints ) { eHeal = EffectHeal(nMaxHitPoints - nCurrentHitPoints); ApplyEffectToObject( DURATION_TYPE_INSTANT, eHeal, oUser ); ApplyEffectToObject( DURATION_TYPE_INSTANT, eHealVis, oUser ); } }