void main() { if (GetLocalInt(OBJECT_SELF,"donesetup")!=2) { string sString="{}"; ApplyEffectAtLocation(DURATION_TYPE_INSTANT,ExtraordinaryEffect(EffectAreaOfEffect(AOE_PER_GREASE,"jw_smoke_poison",sString,sString)),GetLocation(GetObjectByTag("jw_water_smoke"))); SetLocalInt(OBJECT_SELF,"donesetup",2); } }