123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300 |
- # postmaster
- !!variables used:
- !!postjobQW (1 = trial offered but declined, 2 = trial accepted, 3 = job offered, 4 = job accepted, 5 = not working until accepted again, 999 = no longer available)
- !!postamountrand = (0-2, whether there is a little, medium or lots of mail to deliver. Affects how much time you have to do other things)
- !!postlate = (0-15), how often you come back to the post office after 15:15. You get fired if this counter hits 15)
- !!postburn = (0-1, whether hoodlums tampered with your mail. Gets you fired if yes)
- if $ARGS[0] =
- menu_off = 1
- gs
-
-
-
- act
- if postjobQW = 0:
- act
- *clr & cla
- minut += 2
- gs
-
-
-
-
-
- *nl
- act
- cla
- postjobQW = 1
-
-
-
- act
- end
- act
- cla
- postjobQW = 2
-
-
-
- act
- end
- end
- elseif postjobQW = 1:
- !!intermediate if you refused the job initially
- *clr & cla
- minut += 2
-
-
-
- *nl
- act
- cla
-
-
-
- act
- end
- act
- cla
- postjobQW = 2
-
-
-
- act
- end
- elseif postjobQW = 2 and postworkday ! daystart:
- !!when you go to work on Saturday, first time
- if week = 6 and hour = 11:
- *clr & cla
-
-
-
-
-
-
-
- act
- *clr & cla
- minut += 60
- postworkday = daystart
- gs
-
-
-
- *nl
- act
- *clr & cla
- minut += 115
- money += 500
- gs
-
-
-
-
-
-
- act
- cla
- postjobQW = 3
-
-
-
- act
- end
- act
- cla
- postjobQW = 4
-
-
- act
- end
- end
- act
- *clr & cla
- minut += 70
- gs
-
-
-
-
-
- act
- *clr & cla
- money += 500
- gs
-
-
-
-
-
- *nl
- act
- cla
- postjobQW = 3
- minut += 2
- gs
-
-
-
- act
- end
- act
- cla
- postjobQW = 4
- minut += 2
- gs
-
-
- act
- end
- end
- act
- *clr & cla
- money += 500
- gs
-
-
-
-
- *nl
- act
- cla
- postjobQW = 3
- minut += 2
- gs
-
-
-
- act
- end
- act
- cla
- postjobQW = 4
- minut += 2
- gs
-
-
- act
- end
- end
- end
- end
- !!if you
- else
- *clr & cla
- minut += 2
- gs
-
-
-
-
-
- act
- end
- elseif postjobQW = 3:
- !!if you said you
- *clr & cla
- minut += 2
- gs
-
-
-
- *nl
- act
- cla
- postjobQW = 5
-
-
-
- act
- end
- act
- cla
- postjobQW = 4
-
-
- act
- end
- elseif postjobQW = 4:
- if week ! 6:
- !!if you don
- act
- *clr & cla
- postjobQW = 5
- minut += 2
- gs
-
-
-
-
-
- act
- end
- elseif hour < 11:
- !!if it
- *clr & cla
- minut += 2
- gs
-
-
- act
- elseif hour > 11 and postworkday ! daystart:
- !!if it
- *clr & cla
- minut += 2
- postworkday = daystart
- gs
-
-
-
- act
- elseif hour = 11 and postworkday ! daystart:
- !!if it
- *clr & cla
-
-
-
- act
- end
- elseif postjobQW = 5:
- !!if you want to work after all next Saturday
- act
- *clr & cla
- postjobQW = 4
- minut += 2
- gs
-
-
-
-
-
-
- act
- end
- elseif postjobQW = 999:
- !!you were fired, the postmaster won
- *clr & cla
-
-
- act
- end
- end
- --- postmaster ---------------------------------
|