PRO Username: Viomi
Do you have active membership?: No
Your knowledge about PRO: Basic Knowledge
What have you done before the problem was there?
Nothing unusual.
What have you already tried to solve the problem?
This is a scripting / coding issue, so I wouldn't be able to fix it.
Description and Message
On the SS Anne, the pharmacist sends his Blissey to give you the item "SecretPotion" to use on the Captain to cure his sickness. If you cure his sickness and then go back to the pharmacist, he thinks you "lost" the SecretPotion and will give you a second one. I believe he shouldn't give any more after you complete the objective of curing the captain.
On IRC, Saitaeia said that in Johto, there's a place where you need an item with an identical name. Since the pharmacist is giving a second SecretPotion, it could be used to skip past an objective in Johto. This has yet to be confirmed as I'm not in Johto yet, but once I get there I'm willing to try and see if it works.