void main() { object oTarget = GetEnteringObject(); object oCaster = GetAreaOfEffectCreator(); if ( !GetIsEnemy(oTarget,oCaster) || oTarget == oCaster ) return; effect eAcid = EffectDamage(d6(2),DAMAGE_TYPE_COLD); effect eVis = EffectVisualEffect(VFX_IMP_FROST_S); ApplyEffectToObject(DURATION_TYPE_INSTANT,eAcid,oTarget); ApplyEffectToObject(DURATION_TYPE_INSTANT,eVis,oTarget); }