madgamer98 / lichcraft2

Patches for the Morrowind Mod Lichcraft 2
0 stars 0 forks source link

Issues, lot of issues. #7

Open Dredd893 opened 1 year ago

Dredd893 commented 1 year ago

1) When morphing into a lich, the game shouldn't alert you that it is trying to detect if GCD is there. Beside, GCD is old. So old, that you should probably consider removing the compatibility code.

2) The lich transformation doesn't work well. If you have health-restoring items, you do not transform.

3) When you transform into a lich, you get Bounty:8000. Issues: the bounty should probably disappear if you revert into human form. It doesn't. Doesn't work even if you use the thieves guild "remove the bounty". I think a report of a (similar) or same issue is here: https://forums.nexusmods.com/index.php?showtopic=1276786/#entry56903806

4) When casting the spell "power induction" for the power ritual on the third day, it always fails. No matter what. But I think that one should be error proof, considering that all you have to do is

cast at 11:00 pm the spell wait 24 hours The third day it fails and it becomes a loop:

if I cast it at 11:00 pm it alerts me there is not a full moon, even if the lunar thing says otherwise. if I cast at 12:00 pm, even if it's full moon, I get alerted that I should have used the spell before midnight. What's going on? Any code to force the game to make me finish my power ritual?

5) Recruiting followers is extra hard. Npcs "forget" you've asked them, and you have to redo the command lot of times. This is "annoying". And that's not the only issue: sometimes they do not appear at all behind you.

6) The lich powers and spells should be on top of the spell list. Not on the lower part, having you to search for them every time.

7) Recruiting followers to build your lair right now is really stupid. They get put one on top of each other.

8) Using mystic enchant on the crown throws you lot of errors. It's intended that you do that (I found informations on the secret chamber of the lair), but it doesn't work.

Said this, the mod has really a lot of issues. I feel sorry for you having to fix this mess. I wouldn't. Let it rot like the original developer wanted.

madgamer98 commented 1 year ago

Do note that I just saw you left another in depth comment on the nexus after I wrote all of this so some of it will already have been answered. I do appreciate you putting your mod list in that comment btw.

I appreciate you taking the time to put together this list. The mod absolutely has unresolved issues all throughout it over the years. I've had it in my mod list for over a decade without really being able to use it much because of those. So a lot of this is just me personally wanting to see the mod be playable and experience it when I have the time to do a run through of it fully.

Because of that there is plenty in the mod that I haven't actually done like lair building which is why having bug reports like this is super helpful as it allows me to quickly target and try to fix outstanding issues. Plus it's fun to mess around with Papyrus as I've not used it much before.

Anyway as to your list I must say that I don't experience some of these myself which is troubling. Going down the list:

  1. Yeah it's an old mod so it has compatibility for GCD and MaddLeveler. Those debug messages should definitely not be displayed though. Need to change that.

    I'm not to keen on straight up removing that compatibility though right now since the Lichcraft2 mod is quite old itself. I was even originally using GCD a couple of years ago before I modernized my install and switched to CCCP this year. I want to rewrite a lot of this mod into a LUA mod for MWSE/OpenMW eventually like Necrocraft and during that process that compatibility would go away in favor of CCCP compatibility. It would also get rid of all the awful dialogue reaction scripts that are unreliable.

  2. Indeed it looks like health restoring items prevent your health from draining. Two ways to go about fixing this off the top of my head. I could simply make it a timer of say 3 seconds and then the ritual completes anyway, or I could have the potion disable regenerative buffs since I believe the Lich morph removes all of the buffs on your character right after anyway so you can't out heal the damage. Issue with that is with a high enough health bar you may just tank through it.

  3. Now this is interesting as your current Bounty is stored separately in your human form. Switching to human does switch your bounty back to 0 if you don't have one already for that form. Of course that's only if your not detected during the form switch. I believe that is not the case with the alt.esp however. vn_lichcraft2_alt.esp has a shared bounty and the disguise is more of a appearance only thing IIRC. The difference between the alt and main esp is just a global variable btw so switching between them is not possible once your save has been set with one.

    The comment you linked is about a spell that you can get to lower your human form's bounty which wasn't working. It should be working now and is unrelated to the bounty not updating between form transformations which is the issue you seem to have.

  4. The original code used to have an issue with the power ritual failing on the third day. I myself experienced that long ago. Since the patch from Claviticus in 2011 though that should be resolved. I'll look into it more though to see if something else could still be causing the issue. I wasn't having issues with it in my testing but perhaps I somehow broke it recently.

    Just a quick rundown on it for more information: You cast the spell on the first day that there is a full moon at 11:00pm. The spell needs to be casted between 10:00pm to 12:00am (Midnight) in the code. Then you need to recast the spell on the next two nights after waiting 24 hours. I believe that the moon could shift phases during the later nights if you don't get a ritual off on a early enough day once a full moon as begun. This would cause the second or third night to no longer have a full moon and then the ritual fails. However if that is the case then the lunar tool should say that there isn't a full moon.

  5. I've honestly not used that feature along with the lair building yet so this is good info to know that the NPC's forget that they've been asked. It works through items so as just a guess it might not handle generic NPC's like guards and only has unique NPC's remember? Need to look at this though and see how it's working currently in game. This is all something as well that LUA would make easier without having to rely on items in the inventory.

  6. I believe spells are alphabetical are they not? So I guess I would need to put a _ or 1 or A in front of all the spells to put them up top. Even if they are not at the top they should be renamed to all be packed together. hmm.

  7. Will need to look at that to see what can be done as that sounds obnoxious.

  8. My understanding is that the crown has been broken pretty much always. I don't know of a version where it has ever worked by the original dev. Claviticus patched up some of it but it's likely still broken. I've honestly not dug deep through it's code yet so I don't even know what it's meant to do since the original mod author was coy about it and had no info on it. Something about stealing souls I guess. Need to look into it a fix all of it.

In the end there is a lot to still fix with the later parts of the mod. And honestly a lot of the mod will probably get changed mechanically once If I ever get around to putting in time to move it over to a LUA mod. Like the fact that the mod just doesn't let you play if your over level 80 which is just stupid in my opinion. Great point btw that you need to activate both expansions to even begin this mod which kind of sucks as well.

I just want the mod to be mostly functional in the end before that point since changes that would happen past that would likely end up with a practically new mod ala a Lichcraft3 in that sense. I'm not sure whether or not that will happen in the future or if I will just stop at getting it mostly fixed up since alternatives like Necrocraft finally exist to mostly replace this old/broken mod haha.

Dredd893 commented 1 year ago

Thanks for the really extensive reply. About the lunar phase, I tried by casting the spells at 10:00pm rather than 11:00pm and it worked flawlessly (I had casted twice at 11:00 pm and then third day it failed). A shame the menu doesn’t show you what you are supposed to get by simply taking one of these paths, so it was more disappointing than I thought.

Now, I will share with you my ideas after having read your post.

Lichcraft 2 is fondamentally flawed. I gave you some savegames so you can take a look at some of the issues I pointed, if you find the will to work on it.

But personally, given that you play the game too, I would just switch to Illuminated order improved https://www.nexusmods.com/morrowind/mods/47414 and enjoy the experience offered by the lich transformation here.

As for your LUA idea, I think there is a niche for a good Lichcraft mod. More importantly, a mod specifically focused on lichcraft.

A starting draft (just as a food for thought): Find a book in vivec secret library (hopefully better hid than the one in Lichcraft). The book should be a diary of a necromancer talking about lichdom and giving clues on certain locations, but not straight out telling where you should go. It should be a parting gift to mortals that are actually fool enough to try the journey.