DizzyPrice is a NetHack price identification tool, a rewrite of my original DizzyPrice, which was written in Python with a PHP front-end. This one is written in Javascript, and has a few more features. Now you can set it to do price identification for NetHack versions 3.4.3, 3.6.*, or the upcoming 3.7, which is currently still in development. This tool will remain in beta as long as 3.7 is unreleased, as new features and changes to the object sets or price calculations are still possible. You can also view this project on GitHub.
Enter your character's charisma, the type of object you are price testing, the price either offered or requested by the shopkeeper, and whether you are buying or selling. If you are wearing a dunce cap, are playing a Tourist level 15 or less (or are wearing a Hawaiian shirt), or you are being offered an amount of store credit by the shopkeeper because he is out of gold, toggle those options.
On the results panel, you will notice a "Prob" field in the resulting table. This value is based on the standard probability of a given item being naturally generated in the dungeon of that type, modified by the likelihood of that price being given by the shopkeeper (3/4 chance of Price A, 1/4 chance of Price B), as well as being reduced if the item is a weapon or armor with a naturally ocurring enchantment. This is extremely inaccurate, as some particular items are dropped very frequently by specific monsters (like potions of object detection by nymphs). Take it with a bucket of salt.
If you would like to send me feedback, feature requests, or bugs, you can find me with the username Aubses on the Libera IRC #nethack channel, or in the Roguelikes discord server #nethack channel.