
IDF and PMMO + Ars Nouveau
WhereFernsGrow opened this issue ยท 16 comments
I recently came across your mod, and it's pretty neat, but I've come across a few issues with the damage types that I was hoping you could help me resolve.
I'm currently using Project MMO with Ars Nouveau and the addon Ars Scalaes to bridge them together. The issue that I've come across is that PMMO doesn't increase the damage types of anything other than physical and maybe magic damage- Meaning the lightning glyph, which seems to be being automatically converted to lightning damage (as expected), is no longer getting any bonus from PMMO.
I'm basically wondering if there's any way to revert anything environmental- Lightning, fire, etc- Back to it's default damage type. Alternatively, potential PMMO integration? I'm not sure how to go about doing that.
I also have an issue where IDF is causing Ars Nouveau spells to stop doing damage.
Not really. Whenever IDF is enabled there's just smth like a 90% chance of going into a completely new world and Ars Nouveau spells won't do any damage. On rare occasions it'll just decide to work which is... Weird? I'll do some more testing and get back to you. I'll leave my mod list here if you want to try it for yourself- I'm on the recommended version of forge 1.19.2.
Yeah, I tried doing it barebones (just Ars + IDF and any dependencies) with the same results. Spells do damage as usual any time IDF is off, but the moment IDF is added to the mix they just stop doing anything. Could it maybe be an issue with the spell not having a force stat to check against the weight stat, or maybe the spell damage being overwritten by IDF damage types and breaking something?
In the meantime, how difficult do you think it would be to make a mod or fork that's only editing item/entity attributes? As far as I'm aware there's no similar mods beyond Material Changer which is all the way back in 1.12.2 and it's a pretty huge part of why I'm trying so hard to get this mod to work.
Unfortunately, there's no way to remove the automatic conversion without me entirely removing it from the code. I will look into PMMO and see how difficult it would be to make an integration patch. I've never used this mod before so I'm not entirely sure about everything it does, but stay tuned. ๐
Will definitely stay tuned. Thanks for the speedy reply. Another potential option could be to create a datapack to overwrite the conversion, but again, wouldn't really know how to do so... At least without putting a ton of effort into learning how, anyways.
Soooo, uhhhh... How do you feel about Wardance? Asking because there seems to be an incompatibility between IDF and the footwork API required for Wardance/Cloak & Dagger. cough cough hint hint wink wink
Terribly sorry about bothering you about all these things, but take it as a sign that your mod is just too good to give up on (even if it's causing me a lot of headaches.)
I cannot seem to replicate the issue. Of course, I am using a slightly newer version of IDF but I haven't actually changed anything that might affect Ars Nouveau.
Huh. That's interesting. I wonder if something else is causing it, but I can't really think of anything...
Would it be possible to get your exact version of Forge, Ars Nouveau and related dependencies? I really can't think of anything else that could be causing this. Maybe I should try to delete and reinstall the mods and see if that does anything...
I have an update. And I want to scream.
Until this point I was only testing damage on slimes. I wondered if it was a result of their "large" modifier that made me unable to do damage (Which is not the case- The game doesn't even log it as hitting the target. I tested vs an Iron Golem and it did zero damage as well but it gave me floating zeroes that said I was actually hitting something.) so I decided to attack another type of creature (a villager in this case, as they're the second most easily accessible mob in a superflat world and I didn't really feel like spawning something in at the time.) to very positive results- I dealt damage, as expected. And then I hit a cat, and dealt damage... Then I hit an iron golem and had the above results... You see where I'm going with this?
For some unholy reason, ONLY slimes have this issue where spells just don't seem to even hit the target (not just not doing damage, as I previously thought.)
I have been trying to figure out this issue for HOURS. I am so incredibly frustrated.
Well, honestly I can't be bothered fixing it. Slimes are now canonically immune to magic. I'm done here. Back to solving the issue with PMMO and damage types.
Lightning seems to be the only real issue with Ars Nouveau. Would there maybe be a way to add a config to disable lightning being converted to lightning damage? Or maybe just a way to do so via a datapack. It kinda sucks it overwrites Ars Scalaes marking it as magic damage.
I thought I had fixed the issue with footwork earlier. I will look into it again. Sorry for the inconvenience.
edit: Took a look; making these two compatible would be very difficult, and all the mods that rely on footwork seem to semantically conflict with IDF. I don't think this will happen anytime soon, sorry.