\newcounter{season} \setcounter{season}{\month} \newcounter{temperature} \newcommand\season{} \newcounter{cycle} \setcounter{cycle}{\month} \roundUp{cycle} \newcommand\cycleDesc{} \newcommand\setCycle[2]{% \setcounter{cycle}{#1}% Month \addtocounter{cycle}{-1}% \multiply\value{cycle} by 30% \addtocounter{cycle}{#2}% Day \divide\value{cycle} by 14% \addtocounter{cycle}{0}% \whileboolexpr{% test {\ifnumcomp{\value{cycle}}{>}{5}}% }{% \addtocounter{cycle}{-5}% }% \setTemperature% } \setCycle{\month}{\day} %%% State a Cycle's name. \newcommand\showCycle[1][\value{cycle}]{% \ifcase#1% \glsentrytext{cOne}% \renewcommand\cycleDesc{\glsentrydesc{cOne}}% \or% \glsentrytext{cTwo}% \renewcommand\cycleDesc{\glsentrydesc{cTwo}}% \or% \glsentrytext{cThree}% \renewcommand\cycleDesc{\glsentrydesc{cThree}}% \or% \glsentrytext{cFour}% \renewcommand\cycleDesc{\glsentrydesc{cFour}}% \or% \glsentrytext{cFive}% \renewcommand\cycleDesc{\glsentrydesc{cFive}}% \else \glsentrytext{cSix}% \renewcommand\cycleDesc{\glsentrydesc{cSix}}% \fi% } %%% Remove %%% \newcommand\showSeason[1][\value{season}]{% \ifcase#1\or% \glsentrytext{Qualmea}% \or% \glsentrytext{Atya}% \or% \glsentrytext{Alassea}% \or% \glsentrytext{Cantea}% \or% \glsentrytext{Calea}% \or% \glsentrytext{Verea}% \or% \glsentrytext{Otsea}% \or% \glsentrytext{Toldea}% \or% \glsentrytext{Laiquea}% \or% \glsentrytext{Quainea}% \or% \glsentrytext{Minquesta}% \else \glsentrytext{Ohta}% \fi% } \newcommand\showAstroEvents{% \ifcase\value{season}\or% eclipse and quakes% \or% \or% eclipse% \or% \or% \or% \or% quakes% \or% \or% \or% \or% eclipse% \else% \fi% } %%% \newcommand\setTemperature{ \ifcase\value{cycle}% \setcounter{temperature}{1}% \or% \setcounter{temperature}{0}% \or% \setcounter{temperature}{1}% \or% \setcounter{temperature}{2}% \or% \setcounter{temperature}{3}% \else \setcounter{temperature}{2}% \fi% } \newcommand\showTemperature{% \ifcase\value{temperature}% cold% \or% mild% \or% hot% \else% scorching% \fi% } \newcommand\showInterval[1]{% \ifcase#1% \gls{morning}% \or% \gls{afternoon}% \or% \gls{evening}% \else% \gls{night}% \fi% } \setCycle{\month}{\day}