tes3lint report [AUTOSPL][FOGBUG]

Type: 

Bug

Severity: 

Normal

Game version: 

Morrowind

Concerns: 

TR_Mainland

Related Release File: 

Found in Version: 

Status: 

Fixed for Version: 

Description: 

TR_Mainland 1912
    [AUTOSPL] Auto-calced Spells:
    tr_m3_summon zymel kaaz        Summon Zymel Kaaz
    tr_m3_invisibility_touch       Invisibility Touch
    tr_m3_oe_mg_debilitate         Debilitating Touch
    tr_m4_tur_julan_sanctum_trap   Curse of Tur Julan

 all have 0 cost, but setting them as not autocalculated could be safer anyway

[EDIT] uhm, no, sorry, a MWEdit bug not showing the cost, cost > 0 in the CS so these definitely need autocalculated off IMO unless you want them sold by vendors/used by NPCs

[FOGBUG]: Cells with zero fog density setting:
Massaunus

 

[EDIT2] some more

TR_m4_vys-assanud_shrine_script: Failed to compile script!
TR_m4_NPC_awfully-swift: Failed to compile script!
TR_m4-519_doorscript3: Failed to compile script!
TR_m4-519_doorscript2: Failed to compile script!
TR_m4-519_doorscript1: Failed to compile script!
TR_m4-506_Spin_Z_Stone: Failed to compile script!
TR_m4-506_button_action: Failed to compile script!
TR_m4-431_CryptDoor: Failed to compile script!
TR_m4-417_DoorStuck: Failed to compile script!

these give problems in MWEdit (and maybe in OpenCS too) so I can't check them until you replace '-' with proper '_' in script names

I have fixed a few things that could give problem in MWedit or OpenMW, you can compare/edit them in WinMerge/import back from Mash as usual
TR_Mainland1912scriptfixes_Scripts.mws
TR_Mainland1912_Scripts.mws

this syntax, repeated everywhere, although maybe working with morrowind.exe runtime, is making your "error check results" dialog button report more and more hard to use, there are tons of warnings

Choice "Continue", 5,

there is no reason to not use proper

Choice "Continue", 5

I may understand you want to use "npc id"-> syntax instead of calling a global targeted script (I would do it to avoid spamming dialog error report and still be able to use it more easily to detect other dialog problems)

it is like respecting MWEdit syntax as long as possible, the more code you have to debug, the more it pays in the long run