Thanks for all the replies - I'll wait until much later before asking about dependencies on Better Bodies
Feeling reassured to go ahead and use the extra scripting functions I added the script Melian wrote for me which uses placeatme and floating variables for SetPos - however I wrote it into my mod without selecting either Tribunal or Bloodmoon (I think I mentioned I use a GOTY version with GMST Vaccine)
When testing I did not select Tribunal and Bloodmoon from the datafiles launcher.
The script worked perfectly - so I realised that because I mod using a GOTY version I don't need to select Tribunal or Bloodmoon for scripting the functions those expansions added - while that's as obvious as anything to some I had always imagined I needed the expansions selected in order to make use of their functionality - sigh - I'm obviously a bit slow at catching on. However I suspect there are a number of mods I have now that say they are dependent on Bloodmoon or Tribunal when in fact they are only dependent on the player using a GOTY version
So I guess when I'm finally ready for release I just need to say that the mod is dependent on a GOTY version or having the expansions selected.
Anyway I'm glad I made this poll as I learnt some more about modding - thanks again to those who voted and replied
edit: Just reread MWSFD on Tribunal and Bloodmoon - which says:
The second expansion for Morrowind, Bloodmoon, introduces a few new functions. Note that both you and the user of the mod must have Bloodmoon installed to make use of these, so make sure you mark your mod accordingly.
That should proabbly be amended in future editions if ever there are to say:
The second expansion for Morrowind, Bloodmoon, introduces a few new functions. Note that both you and the user of the mod must have either the GOTY version or Bloodmoon installed to make use of these, so make sure you mark your mod accordingly. If you use the GOTY version you do not need to select Bloodmoon as a dependent esm.
To me the only reason that is important is that I do a lot of dialogue and only wanted my dialogue dependent on Morrowind and not on Bloodmoon.