function DCgetTime(){ %pas = $Sim::Time/Daycycle.dayLength; %tim = %pas - mFloor(%pas); while(%tim >= 1) %tim--; while(%tim < 0) %tim++; return %tim;}function DCsettime(%time){ dayCycle.setDayOffset(%time-DCgetTime());}