I'm using the full packaged Revamp, and that's where this glitch is occurring. Fortunately, it hasn't resulted in any CTD's, but it's still aggravating that I can't use Dispel against enemies who have Pain Reflection.cthscr wrote: ↑26 Jul 2022, 17:57This is a bug in MMExtension triggered by probably a bug in MM8. Dispel has no projectile in ObjList but proc tries to create map object of this type and sends -1 as map object index.
Lazy workaround, applied in Revamp:Quick look at proc 0x436E26 makes me feel like it will accept -1 and will try to get data from the memory before the array, taking garbage with unpredictable consequences.Code: Select all
--- a/Scripts/Core/events.lua +++ b/Scripts/Core/events.lua @@ -2072,6 +2072,7 @@ do local function Who(i, action) local t, kind = {}, i%8 + if i < 0 then return t end i = (i - kind)/8 if kind == 2 then local obj = Map.Objects[i]
GrayFace wrote::summon:
Anyhow, just thought I'd take a moment to put up a couple of recommendations on stuff that you guys could try adding in the future.
1. Put a cap on how much extra HP a creature can get from the Bolster mechanic. There are values for this in the Bolster - monsters.txt file, but the formulas for Bolster don't use them. This needs to be done, IMO, for at least some creatures, such as Oozes. Since MM6 Oozes split into smaller forms after you kill them, they become SO obnoxious to kill since they're immune to Physical and get boatloads of HP. No matter how strong your spellcaster is, it's gonna take them a long time and a lot of MP to kill said Oozes. Capping their bonus HP from Bolster would keep them under control.
2. Add in new enchantments. One I've said before and I'll say again is that I'd love for there to be an "Immunity to Curses" enchantment somewhere. One of the special weapons, the Sword-in-the-Stone, I noticed in the Items.txt file has some new effect that causes it to deal 10-20 Earth damage. I don't know if one can actually find that weapon in-game at the moment, but the fact that it has a new unique enchantment shows promise that we may get more unique enchantments down the line.