For custom single player maps is there a way to completely disable players from changing the difficulty settings (easy medium hard) and define them within the mission LUA?
For example if I put this in the mission LUA
ScriptCB_SetDifficulty(3)
Would this force the difficulty to hard and override whatever the player's default difficulty setting is?
Yes, I think that works. But it goes to something like 12.