You forgot to implement the dialogue that repeats when the leper requests an item.
Oh great catch! I'll get to patching that right away :)