+}
+
+int R_SetSkyBox(const char *sky)
+{
+ if (strcmp(sky, skyname) == 0) // no change
+ return true;
+
+ if (strlen(sky) > 1000)
+ {
+ Con_Printf ("sky name too long (%i, max is 1000)\n", strlen(sky));
+ return false;
+ }
+
+ skyavailable_box = false;
+ strcpy(skyname, sky);
+
+ R_UnloadSkyBox();
+ R_LoadSkyBox();
+
+ if (!skyname[0])
+ return true;