I'm about to look at the drask code and Ill edit this once I figure it out. I nerfed the KingJelly fight as I was never able to beat in Aquaria. To be honest I nerfed it to much looking at the code. I'll do some more testing to try to reach a better middleground.
I agree that the original version is way out of line with the difficulty level of this mod, but you did over-do the correction- this is an optional boss, after all, and it's pretty obvious what's coming as soon as you enter the room, if you've run into the boss in the original game, so it's possible to run.
Getting to Open Waters early isn't really a big problem as progression past that map is blocked by the main storyline. I could make the map accessible right away but I didn't want the amount of content initially available to be overwhelming.
Yeah, now that I've played through to (nearly) the end of the mod, that's obvious. There are at least two blocking points that require that you have gone through the rest of the story.
[edit] This is the one time I wish I had a Mac [capitalization fixed] to fix this as everything looks fine on my end. My best guest atm is that drasktrident.xml was updated with a new animation when the new entity was added which you don't have. Drask uses "sit" and Drask-statue uses "sitstill." You can check drasktrident.xml to see if it's there and/or overwrite with the two files I gave you. Also, load this level: "vanilla_mithalas02" and let me know if both entities are bugged.
Good call. Drasktrident does not contain a sitstill animation. The conversation, at least, works properly with no visual issues with those two extra files added to the mod's folder. I haven't yet reached the right point in my second play-through to check the battle itself.
Meanwhile, a handful of new bugs, and one typo. As usual,
***SPOILERS BELOW***1) In the discussion in the second vision, one of the panels (sorry, I don't know which number) has an extraneous "the": "...swung me on his back with
the his jaw.".
2) For some reason, I can't purchase the Four Small Crystals at the vendor crystal. I have all six Large Crystals, and I've purchased everything else with no problems, but the FOur Small Crystals aren't even showing up as clickable.
3) This one is game-stopping, and really, really obnoxious: In the final confrontation, the game crashes to the desktop right after Mithala is banished. Here's the debug.log:
UNLOADING TEXTURE: mia/cape
UNLOADING TEXTURE: mia/head
UNLOADING TEXTURE: mia/leg3
UNLOADING TEXTURE: mia/leg2
UNLOADING TEXTURE: mia/leg1
UNLOADING TEXTURE: mia/arm3
UNLOADING TEXTURE: mia/arm2
UNLOADING TEXTURE: mia/arm1
UNLOADING TEXTURE: mia/body
UNLOADING TEXTURE: panels/events/finalconfrontation/panelfinalconfrontation_6
setting flag [208] to 0
setting flag [212] to 1
setting flag [325] to 0
setting flag [329] to 1
setting flag [203] to 1
setting flag [212] to 0
luaScriptError: rpg_elena : postInit : attempt to call a nil value
pos [-1], file :/users/ed/library/application support/aquaria/_mods/rpg_prequelcampaign/graphics/panels/events/finalconfrontation/panelfinalconfrontation_8
LOADED TEXTURE FROM DISK: [panels/events/finalconfrontation/panelfinalconfrontation_8] ref: 1 idx: 734
luaScriptError: panelfinalconfrontation_8 : postInit : attempt to call a nil value
setting flag [205] to 1
setting flag [206] to 1
setting flag [203] to 0
luaScriptError: rpg_elena : exitState : attempt to call a nil value
luaScriptError: panelfinalconfrontation_8 : exitState : attempt to call a nil value
luaScriptError: panelfinalconfrontation_8 : enterState : attempt to call a nil value
UNLOADING TEXTURE: panels/events/finalconfrontation/panelfinalconfrontation_7
rpg_elena : attempt to call a nil value animationKey
setting flag [205] to 0
setting flag [206] to 0
setting flag [207] to 0
setting flag [209] to 1
setting flag [329] to 0
setting flag [334] to 1
setting flag [203] to 1
setting flag [209] to 0
pos [-1], file :/users/ed/library/application support/aquaria/_mods/rpg_prequelcampaign/graphics/panels/events/finalconfrontation/panelfinalconfrontation_9a
LOADED TEXTURE FROM DISK: [panels/events/finalconfrontation/panelfinalconfrontation_9a] ref: 1 idx: 734
luaScriptError: panelfinalconfrontation_9a : postInit : attempt to call a nil value
setting flag [208] to 1
setting flag [203] to 0
luaScriptError: panelfinalconfrontation_9a : exitState : attempt to call a nil value
luaScriptError: panelfinalconfrontation_9a : enterState : attempt to call a nil value
UNLOADING TEXTURE: panels/events/finalconfrontation/panelfinalconfrontation_8
setting flag [208] to 0
setting flag [212] to 1
setting flag [334] to 0
setting flag [337] to 1
setting flag [203] to 1
setting flag [212] to 0
HellBeast-Roar
luaScriptError: rpg_mithalangod : postInit : attempt to call a nil value
pos [-1], file :/users/ed/library/application support/aquaria/_mods/rpg_prequelcampaign/graphics/panels/events/finalconfrontation/panelfinalconfrontation_10a
LOADED TEXTURE FROM DISK: [panels/events/finalconfrontation/panelfinalconfrontation_10a] ref: 1 idx: 734
luaScriptError: panelfinalconfrontation_10a : postInit : attempt to call a nil value
setting flag [208] to 1
setting flag [203] to 0
luaScriptError: rpg_mithalangod : exitState : attempt to call a nil value
luaScriptError: panelfinalconfrontation_10a : exitState : attempt to call a nil value
luaScriptError: panelfinalconfrontation_10a : enterState : attempt to call a nil value
UNLOADING TEXTURE: panels/events/finalconfrontation/panelfinalconfrontation_9a
rpg_mithalangod : attempt to call a nil value animationKey
setting flag [208] to 0
setting flag [212] to 1
setting flag [337] to 0
setting flag [385] to 1
setting flag [203] to 1
setting flag [212] to 0
pos [-1], file :/users/ed/library/application support/aquaria/_mods/rpg_prequelcampaign/graphics/panels/events/finalconfrontation/panelfinalconfrontation_11a
LOADED TEXTURE FROM DISK: [panels/events/finalconfrontation/panelfinalconfrontation_11a] ref: 1 idx: 734
luaScriptError: panelfinalconfrontation_11a : postInit : attempt to call a nil value
setting flag [208] to 1
setting flag [203] to 0
luaScriptError: panelfinalconfrontation_11a : exitState : attempt to call a nil value
luaScriptError: panelfinalconfrontation_11a : enterState : attempt to call a nil value
UNLOADING TEXTURE: panels/events/finalconfrontation/panelfinalconfrontation_10a
setting flag [208] to 0
setting flag [212] to 1
setting flag [59] to 1
setting flag [201] to 1
setting flag [385] to 0
setting flag [212] to 0
setting flag [209] to 0
setting flag [210] to 0
setting flag [211] to 0
setting flag [212] to 0
setting flag [205] to 0
setting flag [206] to 0
setting flag [207] to 0
setting flag [208] to 0
setting flag [301] to 0
setting flag [305] to 0
setting flag [309] to 0
setting flag [313] to 0
setting flag [317] to 0
setting flag [321] to 0
setting flag [325] to 0
setting flag [329] to 0
setting flag [334] to 0
setting flag [335] to 0
setting flag [338] to 0
setting flag [339] to 0
setting flag [385] to 0
setting flag [386] to 0
setting flag [367] to 0
setting flag [368] to 0
setting flag [343] to 0
setting flag [344] to 0
setting flag [345] to 0
setting flag [396] to 0
setting flag [216] to 0
setting flag [204] to 0
setting flag [201] to 0
setting flag [59] to 2
setting flag [216] to 1
setting flag [204] to 1
luaScriptError: panel_bg : postInit : attempt to call a nil value
luaScriptError: panel_next : postInit : attempt to call a nil value
luaScriptError: panel_exit : postInit : attempt to call a nil value
setting flag [367] to 1
setting flag [203] to 1
UNLOADING TEXTURE: panels/events/finalconfrontation/panelfinalconfrontation_11a
luaScriptError: panel_bg : exitState : attempt to call a nil value
luaScriptError: panel_bg : enterState : attempt to call a nil value
luaScriptError: panel_next : exitState : attempt to call a nil value
luaScriptError: panel_next : enterState : attempt to call a nil value
luaScriptError: panel_exit : exitState : attempt to call a nil value
luaScriptError: panel_exit : enterState : attempt to call a nil value