The XML for Extended Warranty 1.14 has some sort of issue when it comes to the code for offset 0x18D3C0. When I use it and go to do an attack, the tile(s) I select will light up green, but the ones I didn't will flash a sickly yellow.
1.13b seems to work fine - aside from the duplicate katana issue. As it turns out, the reason it's giving dupes is because the "add to fur shop if broken" code is in the ability formula itself. The game pre-breaks katanas before that point and runs a check whether to "steal" one back out of thin air after the formula ends. But it runs the "katana stays broken" check during the formula. But the only roll that counts is the final roll that's made. But every time the "yes, break that shit" roll comes up, it adds 1 katana to the Fur Shop inventory, even though it's not yet at the point where the final determination of whether or not it broke has been made.
I cut out that part of the hack and included my own, which places the stay broken/Fur Shop check after the formula, so it only runs once. Bundled it with Extended Warranty v1.13b since it seems to lack the visual bug and hasn't been giving me duplicates in my tests.
1.13b seems to work fine - aside from the duplicate katana issue. As it turns out, the reason it's giving dupes is because the "add to fur shop if broken" code is in the ability formula itself. The game pre-breaks katanas before that point and runs a check whether to "steal" one back out of thin air after the formula ends. But it runs the "katana stays broken" check during the formula. But the only roll that counts is the final roll that's made. But every time the "yes, break that shit" roll comes up, it adds 1 katana to the Fur Shop inventory, even though it's not yet at the point where the final determination of whether or not it broke has been made.
I cut out that part of the hack and included my own, which places the stay broken/Fur Shop check after the formula, so it only runs once. Bundled it with Extended Warranty v1.13b since it seems to lack the visual bug and hasn't been giving me duplicates in my tests.