void main() { object oPC = GetFirstObjectInArea(GetArea(OBJECT_SELF)); while(oPC != OBJECT_INVALID) { if (GetIsPC(oPC)){ ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_FNF_GAS_EXPLOSION_NATURE), oPC, 3.0); return; } else{ oPC = GetNextObjectInArea(GetArea(OBJECT_SELF)); } } }