123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # sleep
- if $ARGS[0] = 'start':
- InSleep = 1
- :loopson
- minut += 1
- stime += 1
- if recuperation = 0:pcs_health += 5
-
- if stime >= 60:
- stime = 0
- pcs_sleep += 15
- gs 'stat'
- end
-
-
- alarm_now = hour * 60 + minut
- if alarm_holiday = 1 and (kanikuli > 0 or week > 5):
- alarm_time = timerEnd * 60 + timerEndM
- elseif week > 5:
- alarm_time = timerEnd * 60 + timerEndM
- else
- alarm_time = timer * 60 + timerM
- end
- alarm_set = alarm_time - rand(1,5)
- if alarm_set <0:
- alarm_set += 1440
- elseif alarm_set >= 1440:
- alarm_set -= 1440
- end
-
- if slept_in = 1:
- gs 'stat'
- elseif pcs_sleep >= 100 and budilnikOn = 0:
- gs 'stat'
- elseif pcs_sleep >= 100 and budilnikOn = 1 and alarm_now >= alarm_set:
- gs 'stat'
- elseif budilnikOn = 1 and alarm_now = alarm_time:
- pcs_mood -= 10
- gs 'stat'
- else
- jump 'loopson'
- end
- InSleep = 0
- end
- --- sleep ---------------------------------
|