diff --git a/TXT/CLOCK-DAYS-DATES-SEASONS.txt b/TXT/CLOCK-DAYS-DATES-SEASONS.txt index d0fc9cd..ea83fda 100644 --- a/TXT/CLOCK-DAYS-DATES-SEASONS.txt +++ b/TXT/CLOCK-DAYS-DATES-SEASONS.txt @@ -22,6 +22,16 @@ requires_status=s_no set_status=s_yes unset_status=s_no +[event] +# unset hours +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=hours +unset_status=hours + [event] # 06:00 type=event @@ -32,10 +42,7 @@ repeat=true requires_not_status=h06,h07,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h06 -set_status=m00 unset_status=h05 -unset_status=m50 -unset_status=hours [event] # 07:00 @@ -47,10 +54,7 @@ repeat=true requires_not_status=h05,h07,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h07 -set_status=m00 unset_status=h06 -unset_status=m50 -unset_status=hours [event] # 08:00 @@ -62,10 +66,7 @@ repeat=true requires_not_status=h05,h06,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h08 -set_status=m00 unset_status=h07 -unset_status=m50 -unset_status=hours [event] # 09:00 @@ -77,10 +78,7 @@ repeat=true requires_not_status=h05,h06,h07,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h09 -set_status=m00 unset_status=h08 -unset_status=m50 -unset_status=hours [event] # 10:00 @@ -92,10 +90,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h10 -set_status=m00 unset_status=h09 -unset_status=m50 -unset_status=hours [event] # 11:00 @@ -107,27 +102,19 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h11 -set_status=m00 unset_status=h10 -unset_status=m50 -unset_status=hours [event] -# 12:00 AM +# 12:00 type=event location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,PM +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04 requires_status=hours set_status=h12 -set_status=m00 -set_status=PM unset_status=h11 -unset_status=m50 -unset_status=hours -unset_status=AM [event] # 12:00 PM @@ -136,14 +123,21 @@ location=0,0,0,0 activate=static delay=7s repeat=true +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,PM +requires_status=hours +set_status=PM +unset_status=AM + +[event] +# 12:00 AM +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM requires_status=hours -set_status=h12 -set_status=m00 set_status=AM -unset_status=h11 -unset_status=m50 -unset_status=hours unset_status=PM [event] @@ -156,10 +150,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h01,h02,h03,h04 requires_status=hours set_status=h01 -set_status=m00 unset_status=h12 -unset_status=m50 -unset_status=hours [event] # 02:00 @@ -171,10 +162,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h02,h03,h04 requires_status=hours set_status=h02 -set_status=m00 unset_status=h01 -unset_status=m50 -unset_status=hours [event] # 03:00 @@ -186,10 +174,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h03,h04 requires_status=hours set_status=h03 -set_status=m00 unset_status=h02 -unset_status=m50 -unset_status=hours [event] # 04:00 @@ -201,10 +186,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h02,h04 requires_status=hours set_status=h04 -set_status=m00 unset_status=h03 -unset_status=m50 -unset_status=hours [event] # 05:00 @@ -216,10 +198,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h02,h03 requires_status=hours set_status=h05 -set_status=m00 unset_status=h04 -unset_status=m50 -unset_status=hours [event] # 10 min @@ -274,11 +253,31 @@ delay=7s repeat=true requires_status=m40 set_status=m50 -set_status=hours unset_status=m40 [event] -# ney day +# 50 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m40 +set_status=hours + +[event] +# 00 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m50 +set_status=m00 +unset_status=m50 + +[event] +# new day type=event location=0,0,0,0 activate=static @@ -287,6 +286,16 @@ requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m requires_status=h11 set_status=new_day +[event] +# unset new day +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_day +unset_status=new_day + [event] # monday type=event @@ -298,7 +307,6 @@ requires_not_status=monday,tuesday,wednesday,thusday,friday,saturday requires_status=new_day set_status=monday unset_status=sunday -unset_status=new_day [event] # tuesday @@ -311,7 +319,6 @@ requires_not_status=tuesday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=tuesday unset_status=monday -unset_status=new_day [event] # wednesday @@ -324,7 +331,6 @@ requires_not_status=monday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=wednesday unset_status=tuesday -unset_status=new_day [event] # thusday @@ -337,7 +343,6 @@ requires_not_status=monday,tuesday,thusday,friday,saturday,sunday requires_status=new_day set_status=thusday unset_status=wednesday -unset_status=new_day [event] # friday @@ -350,7 +355,6 @@ requires_not_status=monday,tuesday,wednesday,friday,saturday,sunday requires_status=new_day set_status=friday unset_status=thusday -unset_status=new_day [event] # saturday @@ -363,7 +367,6 @@ requires_not_status=monday,tuesday,wednesday,thusday,saturday,sunday requires_status=new_day set_status=saturday unset_status=friday -unset_status=new_day [event] # sunday @@ -376,10 +379,9 @@ requires_not_status=tuesday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=sunday unset_status=saturday -unset_status=new_day [event] -# ney date +# new date type=event location=0,0,0,0 activate=static @@ -388,6 +390,16 @@ requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m requires_status=h11 set_status=new_date +[event] +# unset new date +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_date +unset_status=new_date + [event] # day 02 type=event @@ -395,11 +407,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d02 unset_status=d01 -unset_status=new_date [event] # day 03 @@ -408,11 +419,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d03 unset_status=d02 -unset_status=new_date [event] # day 04 @@ -421,11 +431,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d04 unset_status=d03 -unset_status=new_date [event] # day 05 @@ -434,11 +443,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d05 unset_status=d04 -unset_status=new_date [event] # day 06 @@ -447,11 +455,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d06 unset_status=d05 -unset_status=new_date [event] # day 07 @@ -460,11 +467,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d07 unset_status=d06 -unset_status=new_date [event] # day 08 @@ -473,11 +479,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d08 unset_status=d07 -unset_status=new_date [event] # day 09 @@ -486,11 +491,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d09 unset_status=d08 -unset_status=new_date [event] # day 10 @@ -499,11 +503,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d10 unset_status=d09 -unset_status=new_date [event] # day 11 @@ -512,11 +515,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d11 unset_status=d10 -unset_status=new_date [event] # day 12 @@ -525,11 +527,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d12 unset_status=d11 -unset_status=new_date [event] # day 13 @@ -538,11 +539,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d13 unset_status=d12 -unset_status=new_date [event] # day 14 @@ -551,11 +551,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d14 unset_status=d13 -unset_status=new_date [event] # day 15 @@ -564,11 +563,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d15 unset_status=d14 -unset_status=new_date [event] # day 16 @@ -577,11 +575,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d16 unset_status=d15 -unset_status=new_date [event] # day 17 @@ -590,11 +587,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d17 unset_status=d16 -unset_status=new_date [event] # day 18 @@ -603,11 +599,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d18 unset_status=d17 -unset_status=new_date [event] # day 19 @@ -616,11 +611,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d19 unset_status=d18 -unset_status=new_date [event] # day 20 @@ -629,11 +623,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d20 unset_status=d19 -unset_status=new_date [event] # day 21 @@ -642,11 +635,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d21 unset_status=d20 -unset_status=new_date [event] # day 22 @@ -655,11 +647,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d22 unset_status=d21 -unset_status=new_date [event] # day 23 @@ -668,11 +659,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d23 unset_status=d22 -unset_status=new_date [event] # day 24 @@ -681,11 +671,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d24 unset_status=d23 -unset_status=new_date [event] # day 25 @@ -694,11 +683,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d25 unset_status=d24 -unset_status=new_date [event] # day 26 @@ -707,11 +695,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d26 unset_status=d25 -unset_status=new_date [event] # day 27 @@ -720,11 +707,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d27,d28,d29,d30,d31 requires_status=new_date set_status=d27 unset_status=d26 -unset_status=new_date [event] # day 28 @@ -733,11 +719,46 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d28,d29,d30,d31 requires_status=new_date set_status=d28 unset_status=d27 -unset_status=new_date + +[event] +# day 29 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d29,d30,d31 +requires_status=new_date +set_status=d29 +unset_status=d28 + +[event] +# day 30 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d30,d31 +requires_status=new_date +set_status=d30 +unset_status=d29 + +[event] +# day 31 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d31 +requires_status=new_date +set_status=d31 +unset_status=d30 [event] # day 01 @@ -746,22 +767,31 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30 requires_status=new_date set_status=d01 -unset_status=d28 -unset_status=new_date +unset_status=d31 [event] -# ney season +# new season type=event location=0,0,0,0 activate=static repeat=true -requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m30,m40,d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27 +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m30,m40,d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30 requires_status=h11 set_status=new_season +[event] +# unset new season +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_season +unset_status=new_season + [event] # summer type=event @@ -773,7 +803,6 @@ requires_not_status=summer,fall,winter requires_status=new_season set_status=summer unset_status=spring -unset_status=new_season [event] # fall @@ -786,7 +815,6 @@ requires_not_status=fall,winter,spring requires_status=new_season set_status=fall unset_status=summer -unset_status=new_season [event] # winter @@ -799,7 +827,6 @@ requires_not_status=winter,spring,summer requires_status=new_season set_status=winter unset_status=fall -unset_status=new_season [event] # spring @@ -812,4 +839,3 @@ requires_not_status=spring,summer,fall requires_status=new_season set_status=spring unset_status=winter -unset_status=new_season diff --git a/NPC-List.txt b/TXT/NPC-List.txt similarity index 56% rename from NPC-List.txt rename to TXT/NPC-List.txt index 7eb73b5..ebfca19 100644 --- a/NPC-List.txt +++ b/TXT/NPC-List.txt @@ -1,5 +1,7 @@ below will be listed all the NPCs of the game, with some personal data +some npcs will have their appearance and name created "randomly" (the character will be chosen from a list of XX available characters). some characters, instead, will be "unique" with their own story and will appear "randomly" inside Open Valley instead of a random character + Name: Luzi Fehr (instead of Haley/Riley) Age: 25 years (approximately) Occupation: working from home with smartphone and/or PC diff --git a/TO-DO.md b/TXT/TO-DO.md similarity index 68% rename from TO-DO.md rename to TXT/TO-DO.md index a4e3a6b..3e68a9b 100644 --- a/TO-DO.md +++ b/TXT/TO-DO.md @@ -1,17 +1,22 @@ +DONE + * [DONE] remember how to edit the files to start the game (lol) * [DONE] try to figure out if NPCs can move from point A to point B (years ago you couldn't) * [DONE] finish changing original tilesheets to open versions +* set the sprites of the characters and for all the NPCs, and add them to the maps +* [DONE] add a set of tool (axe, hoe, pick, etc) to the character to make him cut down trees, hoe, etc +* [DONE] add hours (24), days (7), dates (31) and seasons (4) +* [DONE] add day/night cycle to do +* add years * create all the houses in the game * create all the maps * create all the npc (outdoor) -* make the day last 24 hours with the possibility of saving the game only by sleeping (if you sleep the time will go on for 6 hours) +* give the possibility of saving the game only by sleeping (if you sleep the time will go on for 6 hours) * finish setting the tilesetsdefs for all maps * change Joja Mart to Joy Mart -* set the sprites of the characters and for all the NPCs, and add them to the maps -* add a set of tool (axe, hoe, pick, etc) to the character to make him cut down trees, hoe, etc * set the spawn of trees and all things that can be cut/broken, in the farm (trees, branches, trunks, grass, stones, boulders and other such things) * try to make the setting medieval, or give the impression that the country where the game takes place is an old medieval village, without cars and asphalt roads * stop and fix what you have done up to this point \ No newline at end of file diff --git a/level-up.md b/TXT/level-up.md similarity index 100% rename from level-up.md rename to TXT/level-up.md diff --git a/suggest.md b/TXT/suggest.md similarity index 100% rename from suggest.md rename to TXT/suggest.md diff --git a/changelog.md b/changelog.md index b1ff6d1..9d03ccd 100644 --- a/changelog.md +++ b/changelog.md @@ -1,6 +1,7 @@ Alpha 0.07 +* the game start on sunday, first day of spring, at 06:00AM * Removed the experience bar, which will be inserted in the skill menu, together with the other bars * created and add 100 trees and stumps, cuttable, to the farm map * use tools now costs energy points @@ -22,6 +23,7 @@ Alpha 0.07 * added tavern * added the hours cycle, the days cycle, the dates cycle and the seasons cycle * added the day and night cycle (for now without weather conditions) +* changed the days of the seasons from 28 to 31 (to not have each season start with the same day of the week) ............................................ diff --git a/images/icons/skills.png b/images/icons/skills.png index 25530bf..1ae89e8 100644 Binary files a/images/icons/skills.png and b/images/icons/skills.png differ diff --git a/maps/farm-house.txt b/maps/farm-house.txt index 7a3191b..e25964f 100644 --- a/maps/farm-house.txt +++ b/maps/farm-house.txt @@ -184,6 +184,16 @@ requires_status=s_no set_status=s_yes unset_status=s_no +[event] +# unset hours +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=hours +unset_status=hours + [event] # 06:00 type=event @@ -194,10 +204,7 @@ repeat=true requires_not_status=h06,h07,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h06 -set_status=m00 unset_status=h05 -unset_status=m50 -unset_status=hours [event] # 07:00 @@ -209,10 +216,7 @@ repeat=true requires_not_status=h05,h07,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h07 -set_status=m00 unset_status=h06 -unset_status=m50 -unset_status=hours [event] # 08:00 @@ -224,10 +228,7 @@ repeat=true requires_not_status=h05,h06,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h08 -set_status=m00 unset_status=h07 -unset_status=m50 -unset_status=hours [event] # 09:00 @@ -239,10 +240,7 @@ repeat=true requires_not_status=h05,h06,h07,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h09 -set_status=m00 unset_status=h08 -unset_status=m50 -unset_status=hours [event] # 10:00 @@ -254,10 +252,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h10 -set_status=m00 unset_status=h09 -unset_status=m50 -unset_status=hours [event] # 11:00 @@ -269,27 +264,19 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h11 -set_status=m00 unset_status=h10 -unset_status=m50 -unset_status=hours [event] -# 12:00 AM +# 12:00 type=event location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,PM +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04 requires_status=hours set_status=h12 -set_status=m00 -set_status=PM unset_status=h11 -unset_status=m50 -unset_status=hours -unset_status=AM [event] # 12:00 PM @@ -298,14 +285,21 @@ location=0,0,0,0 activate=static delay=7s repeat=true +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,PM +requires_status=hours +set_status=PM +unset_status=AM + +[event] +# 12:00 AM +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM requires_status=hours -set_status=h12 -set_status=m00 set_status=AM -unset_status=h11 -unset_status=m50 -unset_status=hours unset_status=PM [event] @@ -318,10 +312,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h01,h02,h03,h04 requires_status=hours set_status=h01 -set_status=m00 unset_status=h12 -unset_status=m50 -unset_status=hours [event] # 02:00 @@ -333,10 +324,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h02,h03,h04 requires_status=hours set_status=h02 -set_status=m00 unset_status=h01 -unset_status=m50 -unset_status=hours [event] # 03:00 @@ -348,10 +336,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h03,h04 requires_status=hours set_status=h03 -set_status=m00 unset_status=h02 -unset_status=m50 -unset_status=hours [event] # 04:00 @@ -363,10 +348,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h02,h04 requires_status=hours set_status=h04 -set_status=m00 unset_status=h03 -unset_status=m50 -unset_status=hours [event] # 05:00 @@ -378,10 +360,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h02,h03 requires_status=hours set_status=h05 -set_status=m00 unset_status=h04 -unset_status=m50 -unset_status=hours [event] # 10 min @@ -436,11 +415,31 @@ delay=7s repeat=true requires_status=m40 set_status=m50 -set_status=hours unset_status=m40 [event] -# ney day +# 50 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m40 +set_status=hours + +[event] +# 00 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m50 +set_status=m00 +unset_status=m50 + +[event] +# new day type=event location=0,0,0,0 activate=static @@ -449,6 +448,16 @@ requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m requires_status=h11 set_status=new_day +[event] +# unset new day +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_day +unset_status=new_day + [event] # monday type=event @@ -460,7 +469,6 @@ requires_not_status=monday,tuesday,wednesday,thusday,friday,saturday requires_status=new_day set_status=monday unset_status=sunday -unset_status=new_day [event] # tuesday @@ -473,7 +481,6 @@ requires_not_status=tuesday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=tuesday unset_status=monday -unset_status=new_day [event] # wednesday @@ -486,7 +493,6 @@ requires_not_status=monday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=wednesday unset_status=tuesday -unset_status=new_day [event] # thusday @@ -499,7 +505,6 @@ requires_not_status=monday,tuesday,thusday,friday,saturday,sunday requires_status=new_day set_status=thusday unset_status=wednesday -unset_status=new_day [event] # friday @@ -512,7 +517,6 @@ requires_not_status=monday,tuesday,wednesday,friday,saturday,sunday requires_status=new_day set_status=friday unset_status=thusday -unset_status=new_day [event] # saturday @@ -525,7 +529,6 @@ requires_not_status=monday,tuesday,wednesday,thusday,saturday,sunday requires_status=new_day set_status=saturday unset_status=friday -unset_status=new_day [event] # sunday @@ -538,10 +541,9 @@ requires_not_status=tuesday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=sunday unset_status=saturday -unset_status=new_day [event] -# ney date +# new date type=event location=0,0,0,0 activate=static @@ -550,6 +552,16 @@ requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m requires_status=h11 set_status=new_date +[event] +# unset new date +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_date +unset_status=new_date + [event] # day 02 type=event @@ -557,11 +569,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d02 unset_status=d01 -unset_status=new_date [event] # day 03 @@ -570,11 +581,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d03 unset_status=d02 -unset_status=new_date [event] # day 04 @@ -583,11 +593,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d04 unset_status=d03 -unset_status=new_date [event] # day 05 @@ -596,11 +605,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d05 unset_status=d04 -unset_status=new_date [event] # day 06 @@ -609,11 +617,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d06 unset_status=d05 -unset_status=new_date [event] # day 07 @@ -622,11 +629,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d07 unset_status=d06 -unset_status=new_date [event] # day 08 @@ -635,11 +641,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d08 unset_status=d07 -unset_status=new_date [event] # day 09 @@ -648,11 +653,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d09 unset_status=d08 -unset_status=new_date [event] # day 10 @@ -661,11 +665,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d10 unset_status=d09 -unset_status=new_date [event] # day 11 @@ -674,11 +677,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d11 unset_status=d10 -unset_status=new_date [event] # day 12 @@ -687,11 +689,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d12 unset_status=d11 -unset_status=new_date [event] # day 13 @@ -700,11 +701,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d13 unset_status=d12 -unset_status=new_date [event] # day 14 @@ -713,11 +713,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d14 unset_status=d13 -unset_status=new_date [event] # day 15 @@ -726,11 +725,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d15 unset_status=d14 -unset_status=new_date [event] # day 16 @@ -739,11 +737,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d16 unset_status=d15 -unset_status=new_date [event] # day 17 @@ -752,11 +749,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d17 unset_status=d16 -unset_status=new_date [event] # day 18 @@ -765,11 +761,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d18 unset_status=d17 -unset_status=new_date [event] # day 19 @@ -778,11 +773,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d19 unset_status=d18 -unset_status=new_date [event] # day 20 @@ -791,11 +785,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d20 unset_status=d19 -unset_status=new_date [event] # day 21 @@ -804,11 +797,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d21 unset_status=d20 -unset_status=new_date [event] # day 22 @@ -817,11 +809,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d22 unset_status=d21 -unset_status=new_date [event] # day 23 @@ -830,11 +821,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d23 unset_status=d22 -unset_status=new_date [event] # day 24 @@ -843,11 +833,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d24 unset_status=d23 -unset_status=new_date [event] # day 25 @@ -856,11 +845,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d25 unset_status=d24 -unset_status=new_date [event] # day 26 @@ -869,11 +857,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d26 unset_status=d25 -unset_status=new_date [event] # day 27 @@ -882,11 +869,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d27,d28,d29,d30,d31 requires_status=new_date set_status=d27 unset_status=d26 -unset_status=new_date [event] # day 28 @@ -895,11 +881,46 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d28,d29,d30,d31 requires_status=new_date set_status=d28 unset_status=d27 -unset_status=new_date + +[event] +# day 29 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d29,d30,d31 +requires_status=new_date +set_status=d29 +unset_status=d28 + +[event] +# day 30 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d30,d31 +requires_status=new_date +set_status=d30 +unset_status=d29 + +[event] +# day 31 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d31 +requires_status=new_date +set_status=d31 +unset_status=d30 [event] # day 01 @@ -908,22 +929,31 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30 requires_status=new_date set_status=d01 -unset_status=d28 -unset_status=new_date +unset_status=d31 [event] -# ney season +# new season type=event location=0,0,0,0 activate=static repeat=true -requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m30,m40,d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27 +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m30,m40,d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30 requires_status=h11 set_status=new_season +[event] +# unset new season +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_season +unset_status=new_season + [event] # summer type=event @@ -935,7 +965,6 @@ requires_not_status=summer,fall,winter requires_status=new_season set_status=summer unset_status=spring -unset_status=new_season [event] # fall @@ -948,7 +977,6 @@ requires_not_status=fall,winter,spring requires_status=new_season set_status=fall unset_status=summer -unset_status=new_season [event] # winter @@ -961,7 +989,6 @@ requires_not_status=winter,spring,summer requires_status=new_season set_status=winter unset_status=fall -unset_status=new_season [event] # spring @@ -974,7 +1001,6 @@ requires_not_status=spring,summer,fall requires_status=new_season set_status=spring unset_status=winter -unset_status=new_season [event] # fire on @@ -1008,16 +1034,18 @@ repeat=false show_on_minimap=false [event] -# SaveGame FIX +# SaveGame 06:00 type=event location=0,0,1,1 activate=static delay=20ms intermap=maps/farm-house.txt,9,9,0,0 repeat=true +requires_not_status=h07,h08,h09,h10,h11,h12,h01,h02,h03,h04,h05,PM requires_status=savegame save_game=true -unset_status=savegame +set_status=PM +unset_status=AM [event] # To farm diff --git a/maps/farm.txt b/maps/farm.txt index 6f342eb..f953687 100644 --- a/maps/farm.txt +++ b/maps/farm.txt @@ -1069,6 +1069,16 @@ requires_status=s_no set_status=s_yes unset_status=s_no +[event] +# unset hours +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=hours +unset_status=hours + [event] # 06:00 type=event @@ -1079,10 +1089,7 @@ repeat=true requires_not_status=h06,h07,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h06 -set_status=m00 unset_status=h05 -unset_status=m50 -unset_status=hours [event] # 07:00 @@ -1094,10 +1101,7 @@ repeat=true requires_not_status=h05,h07,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h07 -set_status=m00 unset_status=h06 -unset_status=m50 -unset_status=hours [event] # 08:00 @@ -1109,10 +1113,7 @@ repeat=true requires_not_status=h05,h06,h08,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h08 -set_status=m00 unset_status=h07 -unset_status=m50 -unset_status=hours [event] # 09:00 @@ -1124,10 +1125,7 @@ repeat=true requires_not_status=h05,h06,h07,h09,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h09 -set_status=m00 unset_status=h08 -unset_status=m50 -unset_status=hours [event] # 10:00 @@ -1139,10 +1137,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h10,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h10 -set_status=m00 unset_status=h09 -unset_status=m50 -unset_status=hours [event] # 11:00 @@ -1154,27 +1149,19 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h11,h12,h01,h02,h03,h04 requires_status=hours set_status=h11 -set_status=m00 unset_status=h10 -unset_status=m50 -unset_status=hours [event] -# 12:00 AM +# 12:00 type=event location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,PM +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04 requires_status=hours set_status=h12 -set_status=m00 -set_status=PM unset_status=h11 -unset_status=m50 -unset_status=hours -unset_status=AM [event] # 12:00 PM @@ -1183,14 +1170,21 @@ location=0,0,0,0 activate=static delay=7s repeat=true +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,PM +requires_status=hours +set_status=PM +unset_status=AM + +[event] +# 12:00 AM +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM requires_status=hours -set_status=h12 -set_status=m00 set_status=AM -unset_status=h11 -unset_status=m50 -unset_status=hours unset_status=PM [event] @@ -1203,10 +1197,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h01,h02,h03,h04 requires_status=hours set_status=h01 -set_status=m00 unset_status=h12 -unset_status=m50 -unset_status=hours [event] # 02:00 @@ -1218,10 +1209,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h02,h03,h04 requires_status=hours set_status=h02 -set_status=m00 unset_status=h01 -unset_status=m50 -unset_status=hours [event] # 03:00 @@ -1233,10 +1221,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h03,h04 requires_status=hours set_status=h03 -set_status=m00 unset_status=h02 -unset_status=m50 -unset_status=hours [event] # 04:00 @@ -1248,10 +1233,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h02,h04 requires_status=hours set_status=h04 -set_status=m00 unset_status=h03 -unset_status=m50 -unset_status=hours [event] # 05:00 @@ -1263,10 +1245,7 @@ repeat=true requires_not_status=h05,h06,h07,h08,h09,h10,h11,h12,h01,h02,h03 requires_status=hours set_status=h05 -set_status=m00 unset_status=h04 -unset_status=m50 -unset_status=hours [event] # 10 min @@ -1321,11 +1300,31 @@ delay=7s repeat=true requires_status=m40 set_status=m50 -set_status=hours unset_status=m40 [event] -# ney day +# 50 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m40 +set_status=hours + +[event] +# 00 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m50 +set_status=m00 +unset_status=m50 + +[event] +# new day type=event location=0,0,0,0 activate=static @@ -1334,6 +1333,16 @@ requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m requires_status=h11 set_status=new_day +[event] +# unset new day +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_day +unset_status=new_day + [event] # monday type=event @@ -1345,7 +1354,6 @@ requires_not_status=monday,tuesday,wednesday,thusday,friday,saturday requires_status=new_day set_status=monday unset_status=sunday -unset_status=new_day [event] # tuesday @@ -1358,7 +1366,6 @@ requires_not_status=tuesday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=tuesday unset_status=monday -unset_status=new_day [event] # wednesday @@ -1371,7 +1378,6 @@ requires_not_status=monday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=wednesday unset_status=tuesday -unset_status=new_day [event] # thusday @@ -1384,7 +1390,6 @@ requires_not_status=monday,tuesday,thusday,friday,saturday,sunday requires_status=new_day set_status=thusday unset_status=wednesday -unset_status=new_day [event] # friday @@ -1397,7 +1402,6 @@ requires_not_status=monday,tuesday,wednesday,friday,saturday,sunday requires_status=new_day set_status=friday unset_status=thusday -unset_status=new_day [event] # saturday @@ -1410,7 +1414,6 @@ requires_not_status=monday,tuesday,wednesday,thusday,saturday,sunday requires_status=new_day set_status=saturday unset_status=friday -unset_status=new_day [event] # sunday @@ -1423,10 +1426,9 @@ requires_not_status=tuesday,wednesday,thusday,friday,saturday,sunday requires_status=new_day set_status=sunday unset_status=saturday -unset_status=new_day [event] -# ney date +# new date type=event location=0,0,0,0 activate=static @@ -1435,6 +1437,16 @@ requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m requires_status=h11 set_status=new_date +[event] +# unset new date +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_date +unset_status=new_date + [event] # day 02 type=event @@ -1442,11 +1454,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d02 unset_status=d01 -unset_status=new_date [event] # day 03 @@ -1455,11 +1466,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d03 unset_status=d02 -unset_status=new_date [event] # day 04 @@ -1468,11 +1478,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d04 unset_status=d03 -unset_status=new_date [event] # day 05 @@ -1481,11 +1490,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d05 unset_status=d04 -unset_status=new_date [event] # day 06 @@ -1494,11 +1502,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d06 unset_status=d05 -unset_status=new_date [event] # day 07 @@ -1507,11 +1514,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d07 unset_status=d06 -unset_status=new_date [event] # day 08 @@ -1520,11 +1526,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d08 unset_status=d07 -unset_status=new_date [event] # day 09 @@ -1533,11 +1538,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d09 unset_status=d08 -unset_status=new_date [event] # day 10 @@ -1546,11 +1550,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d10 unset_status=d09 -unset_status=new_date [event] # day 11 @@ -1559,11 +1562,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d11 unset_status=d10 -unset_status=new_date [event] # day 12 @@ -1572,11 +1574,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d12 unset_status=d11 -unset_status=new_date [event] # day 13 @@ -1585,11 +1586,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d13 unset_status=d12 -unset_status=new_date [event] # day 14 @@ -1598,11 +1598,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d14 unset_status=d13 -unset_status=new_date [event] # day 15 @@ -1611,11 +1610,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d15 unset_status=d14 -unset_status=new_date [event] # day 16 @@ -1624,11 +1622,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d16 unset_status=d15 -unset_status=new_date [event] # day 17 @@ -1637,11 +1634,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d17 unset_status=d16 -unset_status=new_date [event] # day 18 @@ -1650,11 +1646,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d18 unset_status=d17 -unset_status=new_date [event] # day 19 @@ -1663,11 +1658,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d19 unset_status=d18 -unset_status=new_date [event] # day 20 @@ -1676,11 +1670,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d20 unset_status=d19 -unset_status=new_date [event] # day 21 @@ -1689,11 +1682,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d21,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d21 unset_status=d20 -unset_status=new_date [event] # day 22 @@ -1702,11 +1694,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d22,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d22 unset_status=d21 -unset_status=new_date [event] # day 23 @@ -1715,11 +1706,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d23,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d23,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d23 unset_status=d22 -unset_status=new_date [event] # day 24 @@ -1728,11 +1718,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d24,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d24,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d24 unset_status=d23 -unset_status=new_date [event] # day 25 @@ -1741,11 +1730,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d25,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d25,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d25 unset_status=d24 -unset_status=new_date [event] # day 26 @@ -1754,11 +1742,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d26,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d26,d27,d28,d29,d30,d31 requires_status=new_date set_status=d26 unset_status=d25 -unset_status=new_date [event] # day 27 @@ -1767,11 +1754,10 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d27,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d27,d28,d29,d30,d31 requires_status=new_date set_status=d27 unset_status=d26 -unset_status=new_date [event] # day 28 @@ -1780,11 +1766,46 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d28 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d28,d29,d30,d31 requires_status=new_date set_status=d28 unset_status=d27 -unset_status=new_date + +[event] +# day 29 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d29,d30,d31 +requires_status=new_date +set_status=d29 +unset_status=d28 + +[event] +# day 30 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d30,d31 +requires_status=new_date +set_status=d30 +unset_status=d29 + +[event] +# day 31 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d31 +requires_status=new_date +set_status=d31 +unset_status=d30 [event] # day 01 @@ -1793,22 +1814,31 @@ location=0,0,0,0 activate=static delay=7s repeat=true -requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27 +requires_not_status=d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30 requires_status=new_date set_status=d01 -unset_status=d28 -unset_status=new_date +unset_status=d31 [event] -# ney season +# new season type=event location=0,0,0,0 activate=static repeat=true -requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m30,m40,d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27 +requires_not_status=h05,h06,h07,h08,h09,h10,h12,h01,h02,h03,h04,AM,m00,m10,m20,m30,m40,d01,d02,d03,d04,d05,d06,d07,d08,d09,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30 requires_status=h11 set_status=new_season +[event] +# unset new season +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=new_season +unset_status=new_season + [event] # summer type=event @@ -1820,7 +1850,6 @@ requires_not_status=summer,fall,winter requires_status=new_season set_status=summer unset_status=spring -unset_status=new_season [event] # fall @@ -1833,7 +1862,6 @@ requires_not_status=fall,winter,spring requires_status=new_season set_status=fall unset_status=summer -unset_status=new_season [event] # winter @@ -1846,7 +1874,6 @@ requires_not_status=winter,spring,summer requires_status=new_season set_status=winter unset_status=fall -unset_status=new_season [event] # spring @@ -1859,7 +1886,6 @@ requires_not_status=spring,summer,fall requires_status=new_season set_status=spring unset_status=winter -unset_status=new_season [event] # change parallax 04 diff --git a/powers/date.txt b/powers/date.txt index b422881..a7f14b5 100644 --- a/powers/date.txt +++ b/powers/date.txt @@ -222,4 +222,28 @@ id=428 type=fixed buff=true passive=true -icon=146 \ No newline at end of file +icon=146 + +[power] +id=429 +#name=29 +type=fixed +buff=true +passive=true +icon=55 + +[power] +id=430 +#name=30 +type=fixed +buff=true +passive=true +icon=63 + +[power] +id=431 +#name=31 +type=fixed +buff=true +passive=true +icon=71 \ No newline at end of file diff --git a/powers/trees/default.txt b/powers/trees/default.txt index 6d12428..e2ce210 100644 --- a/powers/trees/default.txt +++ b/powers/trees/default.txt @@ -270,6 +270,24 @@ position=90,6 requires_status=d28 visible_when_locked=false +[power] +id=429 +position=90,6 +requires_status=d29 +visible_when_locked=false + +[power] +id=430 +position=90,6 +requires_status=d30 +visible_when_locked=false + +[power] +id=431 +position=90,6 +requires_status=d31 +visible_when_locked=false + #----------------------------------- clock [power]