Ok, this was a bit more than just a typo.
Thanks for reporting
I fixed it here:
https://github.com/themanaworld/tmwa-se ... a/pull/233
This all was totally mixed up.
While the NPCs mention 5 Diseased Hearts (plus other stuff) for General Razha and 5 Rotten Rags for General Terogan, General Razha consumed 5 Rotten Rags instead (though my favorite line mentioned both "@RAZHA_ROTTEN_RAGS_REQ + " Diseased Hearts"

) and General Terogan used a variable naming Diseased Hearts but consumed Rotten Rags like he should.
The Debug NPCs on test will also give the correct items after my fix was merged and the server restarted.
Well this could also be switched but to me it makes more sense when the second general Razha consumes a more frequent item (Diseased Hearts) than the third general Terogan (Rotten Rags).