It seems that the antidote potion for curing poison is very rare. Does anyone know where to get it in Hommlet or other towns ?
There's a cure spell to learn, yah, but if you are talking about the Cure Lil' Amii quest - that's different. The Cure Lil' Amii quest requires you search for and find a herbal component.
Delay poison is actually far more useful than it should be, and is available to divine spellcasters a long time before cure poison is, it delays the poison's effects so well, that the poison itself invariably wears off before the delay duration expires, meaning that the poison never effects your characters, I suppose a clever scripter may be able to add the duration of the delay poison sell to the duration of the poison itself, but it's beyond my ability, and the poison effect probably hardcoded anyway.
There are a number of neutralize poison potions in the game. Also, there are scrolls too. The cleric/druid spellcasters can learn the spell. Lot's of options and loot everything. They are there.
Currently the Delay Poison spell is a one-time-shot and in SRD it is supposed to last 1h/lvl. Why the difference?
Hey, don't look a gift horse in the mouth. Use the spell and enjoy its better-than-advertised effects. Just noticed that this reply seemed a might grumpy. Sorry, gotta wake up. More Coffee!