function|script|useMirror|, { callfunc "getHeadStyles"; goto L_Rand; L_Rand: set @style, rand(0,(getarraysize(@HairStyles$) -2)); if(@style == 0) set @style, 20; set @color, rand((15 * Class),((getarraysize(@HairColors$) -2) + (15 * Class))); if((getlook(LOOK_HAIR_STYLE) == @style) || (getlook(LOOK_HAIR_COLOR) == @color)) goto L_Rand; goto L_Proceed; L_Proceed: if(@fixedMirror) setlook LOOK_HAIR_STYLE, @style; setlook LOOK_HAIR_COLOR, @color; //if(!@fixedMirror) getitem "SilverMirror", 1; <== this can be used in the future to have a portable hair color changer (like scissors but for the color) set @fixedMirror, 0; return; }