zarqon
Well-known member
I've seen this report, wherein it was concluded that mafia could not and would not support correct parsing of the combat page. This is an understandable conclusion.
However, if you fight a series of monsters with a papier weapon equipped, your mafia session will become a horrid mess of HTML in the Encounters list (for example, some of the monsters I fought were evidently the Monster Manuel info table), bizarre non-items acquired (as reported in that thread), and if you're using SS it will abruptly throw runtime syntax errors as the monster name (which is now some random chunk of HTML) breaks the regex. If you're automating, that stops automation, and if you're relaying, that prevents the page from loading. Your session log will also contain all number of oddities which may break log parsers.
It seems to me that at although correct detection of everything is nigh impossible, some attention could still be given to preventing false positives. Monster names generally do not contain tables and images, for instance. At the very least, disabling all parsing of fight.php with a papier weapon equipped would be preferable to the broken thing that does happen.
However, if you fight a series of monsters with a papier weapon equipped, your mafia session will become a horrid mess of HTML in the Encounters list (for example, some of the monsters I fought were evidently the Monster Manuel info table), bizarre non-items acquired (as reported in that thread), and if you're using SS it will abruptly throw runtime syntax errors as the monster name (which is now some random chunk of HTML) breaks the regex. If you're automating, that stops automation, and if you're relaying, that prevents the page from loading. Your session log will also contain all number of oddities which may break log parsers.
It seems to me that at although correct detection of everything is nigh impossible, some attention could still be given to preventing false positives. Monster names generally do not contain tables and images, for instance. At the very least, disabling all parsing of fight.php with a papier weapon equipped would be preferable to the broken thing that does happen.