virtual void execute (Interpreter::Runtime& runtime) { MWWorld::Ptr ptr = R()(runtime); int parameter = runtime[0].mInteger; runtime.pop(); if (parameter == 1) { if (ptr.isInCell()) MWBase::Environment::get().getWorld()->deleteObject (ptr); else ptr.getRefData().setCount(0); } }