Ed Hunt asked Cynthia Preston if she'd be nude during the scene where she's laying in the floor after having sex, but she refused. She would agree to go naked in later films and TV shows though.
This film, including Deathstalker (1983) was featured in the live traveling tour of Mystery Science Theater 3000 in 2018.
The movie is part of the notorious german "SchleFaZ" series. Thus, the censored version was aired September 2020 on german TV station Tele5. ("SchleFaZ" is a german abbreviation, means "the worst films ever". In that series 2 hosts present the whole flick - and make fun of it throughout the movie.)