So here’s a few more fixes, for one a corrected scroll of Etherealness, as it was set to Ethereal Jaunt.
Other than that, there’s a few things that will require a judgement call, I included what I feel are adequate solutions, but… anyway:
Heal/Mass Heal - The description says it cures various status ailments, but does not actually do so, so I fixed that.
The problematic point is with removing ability score penalties, as the in-game description does not include these (the comments in the heal script however, does say to include them). It does however, remove diseases, and removal of disease should be accompanied by removal of the associated penalties, but it’s not possible to match these perfectly, at best you could make a good guess.
Looking at remove disease, it removes all ability score penalties regardless of origin, and another point here is that in PnP… heal DOES remove ability score penalties, so I went ahead and just added that to it. It’s not 100% according to description, but all things considered, I feel it’s the proper solution here.
Furthermore, Mass Heal was incorrectly affecting friendly undead, so I fixed that too.
disease.2da - Several entries were incorrect. According to contagion description, Shakes should be 1d8 DEX, but is actually 1d6 STR. Slimy Doom should be CON damage, but was set to DEX, so I fixed those two.
There’s one more entry that is wrong, Filth Fever, but what to do with that is slightly more complicated. They’ve generally stuck to the PnP versions of diseases (mistakes aside), and there Filth Fever is supposed to be DEX and CON, but here it is set to CON and INT, which would be easily explained by accidentally inputting values 1 point too high. On the other hand, it is referenced in Swamp Lung description, where it says STR and DEX. As it is, I put it down as DEX and CON.
traps.2da - The Epic and Fatal traps (entries 44-57) reference non-existent ResRefs for the trap kit to create upon trap recovery. The problem here is that, rather than give you nothing, the game gives you a short sword with no icon. Creating the trap kit is probably a bit beyond the scope of this, so the simplest option is to just change the ResRefs to the highest level trap kits of the same type that actually do exist, which I went ahead and did.
Fixes 4.7z (7.9 KB)
Also regarding traps: the ones in MotB are set to run “ga_xp_trap” upon disabling them, but the script is misnamed “go_xp_trap”. It works fine when renamed, but it’s not included in this archive.