diff --git a/TXT/CLOCK-DAYS-DATES-SEASONS.txt b/TXT/CLOCK-DAYS-DATES-SEASONS.txt new file mode 100644 index 0000000..d0fc9cd --- /dev/null +++ b/TXT/CLOCK-DAYS-DATES-SEASONS.txt @@ -0,0 +1,815 @@ +the functioning of the time, in the game... these events will be inserted on EVERY map that will be created + +[event] +# second no +type=event +location=0,0,0,0 +activate=static +delay=1s +repeat=true +requires_status=s_yes +set_status=s_no +unset_status=s_yes + +[event] +# second yes +type=event +location=0,0,0,0 +activate=static +delay=1s +repeat=true +requires_status=s_no +set_status=s_yes +unset_status=s_no + +[event] +# 06:00 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +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_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 +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] +# 01:00 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m00 +set_status=m10 +unset_status=m00 + +[event] +# 20 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m10 +set_status=m20 +unset_status=m10 + +[event] +# 30 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m20 +set_status=m30 +unset_status=m20 + +[event] +# 40 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m30 +set_status=m40 +unset_status=m30 + +[event] +# 50 min +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_status=m40 +set_status=m50 +set_status=hours +unset_status=m40 + +[event] +# ney day +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 +requires_status=h11 +set_status=new_day + +[event] +# monday +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +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 +requires_status=h11 +set_status=new_date + +[event] +# day 02 +type=event +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_status=new_date +set_status=d02 +unset_status=d01 +unset_status=new_date + +[event] +# day 03 +type=event +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_status=new_date +set_status=d03 +unset_status=d02 +unset_status=new_date + +[event] +# day 04 +type=event +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_status=new_date +set_status=d04 +unset_status=d03 +unset_status=new_date + +[event] +# day 05 +type=event +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_status=new_date +set_status=d05 +unset_status=d04 +unset_status=new_date + +[event] +# day 06 +type=event +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_status=new_date +set_status=d06 +unset_status=d05 +unset_status=new_date + +[event] +# day 07 +type=event +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_status=new_date +set_status=d07 +unset_status=d06 +unset_status=new_date + +[event] +# day 08 +type=event +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_status=new_date +set_status=d08 +unset_status=d07 +unset_status=new_date + +[event] +# day 09 +type=event +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_status=new_date +set_status=d09 +unset_status=d08 +unset_status=new_date + +[event] +# day 10 +type=event +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_status=new_date +set_status=d10 +unset_status=d09 +unset_status=new_date + +[event] +# day 11 +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,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d11 +unset_status=d10 +unset_status=new_date + +[event] +# day 12 +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,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d12 +unset_status=d11 +unset_status=new_date + +[event] +# day 13 +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,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d13 +unset_status=d12 +unset_status=new_date + +[event] +# day 14 +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,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d14 +unset_status=d13 +unset_status=new_date + +[event] +# day 15 +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,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d15 +unset_status=d14 +unset_status=new_date + +[event] +# day 16 +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,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d16 +unset_status=d15 +unset_status=new_date + +[event] +# day 17 +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,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d17 +unset_status=d16 +unset_status=new_date + +[event] +# day 18 +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,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d18 +unset_status=d17 +unset_status=new_date + +[event] +# day 19 +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,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d19 +unset_status=d18 +unset_status=new_date + +[event] +# day 20 +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,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d20 +unset_status=d19 +unset_status=new_date + +[event] +# day 21 +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,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d21 +unset_status=d20 +unset_status=new_date + +[event] +# day 22 +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,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d22 +unset_status=d21 +unset_status=new_date + +[event] +# day 23 +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,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d23 +unset_status=d22 +unset_status=new_date + +[event] +# day 24 +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,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d24 +unset_status=d23 +unset_status=new_date + +[event] +# day 25 +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,d25,d26,d27,d28 +requires_status=new_date +set_status=d25 +unset_status=d24 +unset_status=new_date + +[event] +# day 26 +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,d26,d27,d28 +requires_status=new_date +set_status=d26 +unset_status=d25 +unset_status=new_date + +[event] +# day 27 +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,d27,d28 +requires_status=new_date +set_status=d27 +unset_status=d26 +unset_status=new_date + +[event] +# day 28 +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,d28 +requires_status=new_date +set_status=d28 +unset_status=d27 +unset_status=new_date + +[event] +# day 01 +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 +requires_status=new_date +set_status=d01 +unset_status=d28 +unset_status=new_date + +[event] +# ney 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_status=h11 +set_status=new_season + +[event] +# summer +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=summer,fall,winter +requires_status=new_season +set_status=summer +unset_status=spring +unset_status=new_season + +[event] +# fall +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=fall,winter,spring +requires_status=new_season +set_status=fall +unset_status=summer +unset_status=new_season + +[event] +# winter +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=winter,spring,summer +requires_status=new_season +set_status=winter +unset_status=fall +unset_status=new_season + +[event] +# spring +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=spring,summer,fall +requires_status=new_season +set_status=spring +unset_status=winter +unset_status=new_season diff --git a/TXT/CLOCK.txt b/TXT/CLOCK.txt deleted file mode 100644 index c07b7ff..0000000 --- a/TXT/CLOCK.txt +++ /dev/null @@ -1,275 +0,0 @@ -the functioning of the time, in the game... these events will be inserted on EVERY map that will be created (except for the first two, which are only needed in the initial map) - -[event] -# block clock -type=event -location=0,0,0,0 -activate=on_load -delay=2ms -requires_not_status=block_clock -set_status=block_clock - -[event] -# start clock -type=event -location=0,0,0,0 -activate=on_load -requires_not_status=block_clock -set_status=h06 -set_status=m00 -set_status=AM - -[event] -# 06:00 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -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_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 -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] -# 01:00 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -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 -type=event -location=0,0,0,0 -activate=static -delay=7s -repeat=true -requires_status=m00 -set_status=m10 -unset_status=m00 - -[event] -# 20 min -type=event -location=0,0,0,0 -activate=static -delay=7s -repeat=true -requires_status=m10 -set_status=m20 -unset_status=m10 - -[event] -# 30 min -type=event -location=0,0,0,0 -activate=static -delay=7s -repeat=true -requires_status=m20 -set_status=m30 -unset_status=m20 - -[event] -# 40 min -type=event -location=0,0,0,0 -activate=static -delay=7s -repeat=true -requires_status=m30 -set_status=m40 -unset_status=m30 - -[event] -# 50 min -type=event -location=0,0,0,0 -activate=static -delay=7s -repeat=true -requires_status=m40 -set_status=m50 -set_status=hours -unset_status=m40 \ No newline at end of file diff --git a/TXT/events only for the first map b/TXT/events only for the first map new file mode 100644 index 0000000..18ac086 --- /dev/null +++ b/TXT/events only for the first map @@ -0,0 +1,66 @@ +are needed to activate the time, days, dates, and seasons when the character is created + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +delay=2ms +requires_not_status=block_clock +set_status=block_clock + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=h06 + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=m00 + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=AM + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=s_yes + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=sunday + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=d01 + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=spring \ No newline at end of file diff --git a/changelog.md b/changelog.md index 9cec29c..b1ff6d1 100644 --- a/changelog.md +++ b/changelog.md @@ -20,7 +20,7 @@ Alpha 0.07 * changed the tile of the grass to be cut and animated (animation should be improved) * started adding snow, rain and fog, in the parallax that make day/night cycle * added tavern -* split the 24 hour cycle into two cycles: one of 12 hours (which are repeated with AM and PM) and one for the minutes, in base 10, in this way it has decreased a lot the code that managed the hours +* 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) ............................................ diff --git a/images/icons/skills.png b/images/icons/skills.png index 128fe85..25530bf 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 a458316..7a3191b 100644 --- a/maps/farm-house.txt +++ b/maps/farm-house.txt @@ -98,7 +98,7 @@ data= 1,1,1,1,1,1,0,1,1,1,1,1 [event] -# block clock +# copy it only to the first map type=event location=0,0,0,0 activate=on_load @@ -107,15 +107,83 @@ requires_not_status=block_clock set_status=block_clock [event] -# start clock +# copy it only to the first map type=event location=0,0,0,0 activate=on_load requires_not_status=block_clock set_status=h06 + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock set_status=m00 + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock set_status=AM +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=s_yes + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=sunday + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=d01 + +[event] +# copy it only to the first map +type=event +location=0,0,0,0 +activate=on_load +requires_not_status=block_clock +set_status=spring + +[event] +# second no +type=event +location=0,0,0,0 +activate=static +delay=1s +repeat=true +requires_status=s_yes +set_status=s_no +unset_status=s_yes + +[event] +# second yes +type=event +location=0,0,0,0 +activate=static +delay=1s +repeat=true +requires_status=s_no +set_status=s_yes +unset_status=s_no + [event] # 06:00 type=event @@ -371,6 +439,543 @@ set_status=m50 set_status=hours unset_status=m40 +[event] +# ney day +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 +requires_status=h11 +set_status=new_day + +[event] +# monday +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +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 +requires_status=h11 +set_status=new_date + +[event] +# day 02 +type=event +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_status=new_date +set_status=d02 +unset_status=d01 +unset_status=new_date + +[event] +# day 03 +type=event +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_status=new_date +set_status=d03 +unset_status=d02 +unset_status=new_date + +[event] +# day 04 +type=event +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_status=new_date +set_status=d04 +unset_status=d03 +unset_status=new_date + +[event] +# day 05 +type=event +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_status=new_date +set_status=d05 +unset_status=d04 +unset_status=new_date + +[event] +# day 06 +type=event +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_status=new_date +set_status=d06 +unset_status=d05 +unset_status=new_date + +[event] +# day 07 +type=event +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_status=new_date +set_status=d07 +unset_status=d06 +unset_status=new_date + +[event] +# day 08 +type=event +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_status=new_date +set_status=d08 +unset_status=d07 +unset_status=new_date + +[event] +# day 09 +type=event +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_status=new_date +set_status=d09 +unset_status=d08 +unset_status=new_date + +[event] +# day 10 +type=event +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_status=new_date +set_status=d10 +unset_status=d09 +unset_status=new_date + +[event] +# day 11 +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,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d11 +unset_status=d10 +unset_status=new_date + +[event] +# day 12 +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,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d12 +unset_status=d11 +unset_status=new_date + +[event] +# day 13 +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,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d13 +unset_status=d12 +unset_status=new_date + +[event] +# day 14 +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,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d14 +unset_status=d13 +unset_status=new_date + +[event] +# day 15 +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,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d15 +unset_status=d14 +unset_status=new_date + +[event] +# day 16 +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,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d16 +unset_status=d15 +unset_status=new_date + +[event] +# day 17 +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,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d17 +unset_status=d16 +unset_status=new_date + +[event] +# day 18 +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,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d18 +unset_status=d17 +unset_status=new_date + +[event] +# day 19 +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,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d19 +unset_status=d18 +unset_status=new_date + +[event] +# day 20 +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,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d20 +unset_status=d19 +unset_status=new_date + +[event] +# day 21 +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,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d21 +unset_status=d20 +unset_status=new_date + +[event] +# day 22 +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,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d22 +unset_status=d21 +unset_status=new_date + +[event] +# day 23 +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,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d23 +unset_status=d22 +unset_status=new_date + +[event] +# day 24 +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,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d24 +unset_status=d23 +unset_status=new_date + +[event] +# day 25 +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,d25,d26,d27,d28 +requires_status=new_date +set_status=d25 +unset_status=d24 +unset_status=new_date + +[event] +# day 26 +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,d26,d27,d28 +requires_status=new_date +set_status=d26 +unset_status=d25 +unset_status=new_date + +[event] +# day 27 +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,d27,d28 +requires_status=new_date +set_status=d27 +unset_status=d26 +unset_status=new_date + +[event] +# day 28 +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,d28 +requires_status=new_date +set_status=d28 +unset_status=d27 +unset_status=new_date + +[event] +# day 01 +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 +requires_status=new_date +set_status=d01 +unset_status=d28 +unset_status=new_date + +[event] +# ney 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_status=h11 +set_status=new_season + +[event] +# summer +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=summer,fall,winter +requires_status=new_season +set_status=summer +unset_status=spring +unset_status=new_season + +[event] +# fall +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=fall,winter,spring +requires_status=new_season +set_status=fall +unset_status=summer +unset_status=new_season + +[event] +# winter +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=winter,spring,summer +requires_status=new_season +set_status=winter +unset_status=fall +unset_status=new_season + +[event] +# spring +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=spring,summer,fall +requires_status=new_season +set_status=spring +unset_status=winter +unset_status=new_season + [event] # fire on type=event diff --git a/maps/farm.txt b/maps/farm.txt index ed9532d..6f342eb 100644 --- a/maps/farm.txt +++ b/maps/farm.txt @@ -1047,6 +1047,28 @@ data= 0,0,0,0,0,0,0,2,0,0,1,2,2,0,0,0,0,0,2,0,0,0,0,0,2,0,2,2,0,0,0,0,0,2,2,2,2,2,2,2,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0, 2,0,0,2,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,0,1,0,0,2,2,0,0,2,2,2,0,0,0,0,0,2,2,2,0,0,2,2,0,2,2,2,2,0,2,0,0,2,2,2,0,0,0,2,2 +[event] +# second no +type=event +location=0,0,0,0 +activate=static +delay=1s +repeat=true +requires_status=s_yes +set_status=s_no +unset_status=s_yes + +[event] +# second yes +type=event +location=0,0,0,0 +activate=static +delay=1s +repeat=true +requires_status=s_no +set_status=s_yes +unset_status=s_no + [event] # 06:00 type=event @@ -1302,6 +1324,543 @@ set_status=m50 set_status=hours unset_status=m40 +[event] +# ney day +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 +requires_status=h11 +set_status=new_day + +[event] +# monday +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +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 +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 +requires_status=h11 +set_status=new_date + +[event] +# day 02 +type=event +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_status=new_date +set_status=d02 +unset_status=d01 +unset_status=new_date + +[event] +# day 03 +type=event +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_status=new_date +set_status=d03 +unset_status=d02 +unset_status=new_date + +[event] +# day 04 +type=event +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_status=new_date +set_status=d04 +unset_status=d03 +unset_status=new_date + +[event] +# day 05 +type=event +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_status=new_date +set_status=d05 +unset_status=d04 +unset_status=new_date + +[event] +# day 06 +type=event +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_status=new_date +set_status=d06 +unset_status=d05 +unset_status=new_date + +[event] +# day 07 +type=event +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_status=new_date +set_status=d07 +unset_status=d06 +unset_status=new_date + +[event] +# day 08 +type=event +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_status=new_date +set_status=d08 +unset_status=d07 +unset_status=new_date + +[event] +# day 09 +type=event +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_status=new_date +set_status=d09 +unset_status=d08 +unset_status=new_date + +[event] +# day 10 +type=event +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_status=new_date +set_status=d10 +unset_status=d09 +unset_status=new_date + +[event] +# day 11 +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,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d11 +unset_status=d10 +unset_status=new_date + +[event] +# day 12 +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,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d12 +unset_status=d11 +unset_status=new_date + +[event] +# day 13 +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,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d13 +unset_status=d12 +unset_status=new_date + +[event] +# day 14 +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,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d14 +unset_status=d13 +unset_status=new_date + +[event] +# day 15 +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,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d15 +unset_status=d14 +unset_status=new_date + +[event] +# day 16 +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,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d16 +unset_status=d15 +unset_status=new_date + +[event] +# day 17 +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,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d17 +unset_status=d16 +unset_status=new_date + +[event] +# day 18 +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,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d18 +unset_status=d17 +unset_status=new_date + +[event] +# day 19 +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,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d19 +unset_status=d18 +unset_status=new_date + +[event] +# day 20 +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,d20,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d20 +unset_status=d19 +unset_status=new_date + +[event] +# day 21 +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,d21,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d21 +unset_status=d20 +unset_status=new_date + +[event] +# day 22 +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,d22,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d22 +unset_status=d21 +unset_status=new_date + +[event] +# day 23 +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,d23,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d23 +unset_status=d22 +unset_status=new_date + +[event] +# day 24 +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,d24,d25,d26,d27,d28 +requires_status=new_date +set_status=d24 +unset_status=d23 +unset_status=new_date + +[event] +# day 25 +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,d25,d26,d27,d28 +requires_status=new_date +set_status=d25 +unset_status=d24 +unset_status=new_date + +[event] +# day 26 +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,d26,d27,d28 +requires_status=new_date +set_status=d26 +unset_status=d25 +unset_status=new_date + +[event] +# day 27 +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,d27,d28 +requires_status=new_date +set_status=d27 +unset_status=d26 +unset_status=new_date + +[event] +# day 28 +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,d28 +requires_status=new_date +set_status=d28 +unset_status=d27 +unset_status=new_date + +[event] +# day 01 +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 +requires_status=new_date +set_status=d01 +unset_status=d28 +unset_status=new_date + +[event] +# ney 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_status=h11 +set_status=new_season + +[event] +# summer +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=summer,fall,winter +requires_status=new_season +set_status=summer +unset_status=spring +unset_status=new_season + +[event] +# fall +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=fall,winter,spring +requires_status=new_season +set_status=fall +unset_status=summer +unset_status=new_season + +[event] +# winter +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=winter,spring,summer +requires_status=new_season +set_status=winter +unset_status=fall +unset_status=new_season + +[event] +# spring +type=event +location=0,0,0,0 +activate=static +delay=7s +repeat=true +requires_not_status=spring,summer,fall +requires_status=new_season +set_status=spring +unset_status=winter +unset_status=new_season + [event] # change parallax 04 type=event diff --git a/powers/clock.txt b/powers/clock.txt index e803263..97330bb 100644 --- a/powers/clock.txt +++ b/powers/clock.txt @@ -69,7 +69,7 @@ icon=77 # -------- [power] -id=114 +id=108 #name=08:00 type=fixed buff=true @@ -79,7 +79,7 @@ icon=85 # -------- [power] -id=121 +id=109 #name=09:00 type=fixed buff=true @@ -89,7 +89,7 @@ icon=93 # -------- [power] -id=128 +id=110 #name=10:00 type=fixed buff=true @@ -99,7 +99,7 @@ icon=22 # -------- [power] -id=135 +id=111 #name=11:00 type=fixed buff=true @@ -109,7 +109,7 @@ icon=30 # -------- [power] -id=142 +id=112 #name=12:00 type=fixed buff=true @@ -119,7 +119,7 @@ icon=38 # -------- [power] -id=149 +id=113 #name=01:00 type=fixed buff=true @@ -129,7 +129,7 @@ icon=29 # -------- [power] -id=156 +id=114 #name=02:00 type=fixed buff=true @@ -139,7 +139,7 @@ icon=37 # -------- [power] -id=163 +id=115 #name=03:00 type=fixed buff=true @@ -149,7 +149,7 @@ icon=45 # -------- [power] -id=170 +id=116 #name=04:00 type=fixed buff=true @@ -159,9 +159,27 @@ icon=53 # -------- [power] -id=177 +id=117 #name=05:00 type=fixed buff=true passive=true -icon=61 \ No newline at end of file +icon=61 + +# -------- + +[power] +id=118 +#name=second no +type=fixed +buff=true +passive=true +icon=47 + +[power] +id=119 +#name=second yes +type=fixed +buff=true +passive=true +icon=39 \ No newline at end of file diff --git a/powers/trees/default.txt b/powers/trees/default.txt index f70493a..6d12428 100644 --- a/powers/trees/default.txt +++ b/powers/trees/default.txt @@ -105,280 +105,294 @@ visible_when_locked=false [power] id=401 position=90,6 -requires_status=1 +requires_status=d01 visible_when_locked=false [power] id=402 position=90,6 -requires_status=2 +requires_status=d02 visible_when_locked=false [power] id=403 position=90,6 -requires_status=3 +requires_status=d03 visible_when_locked=false [power] id=404 position=90,6 -requires_status=4 +requires_status=d04 visible_when_locked=false [power] id=405 position=90,6 -requires_status=5 +requires_status=d05 visible_when_locked=false [power] id=406 position=90,6 -requires_status=6 +requires_status=d06 visible_when_locked=false [power] id=407 position=90,6 -requires_status=7 +requires_status=d07 visible_when_locked=false [power] id=408 position=90,6 -requires_status=8 +requires_status=d08 visible_when_locked=false [power] id=409 position=90,6 -requires_status=9 +requires_status=d09 visible_when_locked=false [power] id=410 position=90,6 -requires_status=10 +requires_status=d10 visible_when_locked=false [power] id=411 position=90,6 -requires_status=11 +requires_status=d11 visible_when_locked=false [power] id=412 position=90,6 -requires_status=12 +requires_status=d12 visible_when_locked=false [power] id=413 position=90,6 -requires_status=13 +requires_status=d13 visible_when_locked=false [power] id=414 position=90,6 -requires_status=14 +requires_status=d14 visible_when_locked=false [power] id=415 position=90,6 -requires_status=15 +requires_status=d15 visible_when_locked=false [power] id=416 position=90,6 -requires_status=16 +requires_status=d16 visible_when_locked=false [power] id=417 position=90,6 -requires_status=17 +requires_status=d17 visible_when_locked=false [power] id=418 position=90,6 -requires_status=18 +requires_status=d18 visible_when_locked=false [power] id=419 position=90,6 -requires_status=19 +requires_status=d19 visible_when_locked=false [power] id=420 position=90,6 -requires_status=20 +requires_status=d20 visible_when_locked=false [power] id=421 position=90,6 -requires_status=21 +requires_status=d21 visible_when_locked=false [power] id=422 position=90,6 -requires_status=22 +requires_status=d22 visible_when_locked=false [power] id=423 position=90,6 -requires_status=23 +requires_status=d23 visible_when_locked=false [power] id=424 position=90,6 -requires_status=24 +requires_status=d24 visible_when_locked=false [power] id=425 position=90,6 -requires_status=25 +requires_status=d25 visible_when_locked=false [power] id=426 position=90,6 -requires_status=26 +requires_status=d26 visible_when_locked=false [power] id=427 position=90,6 -requires_status=27 +requires_status=d27 visible_when_locked=false [power] id=428 position=90,6 -requires_status=28 +requires_status=d28 visible_when_locked=false #----------------------------------- clock [power] id=100 -position=4,7 +position=14,7 requires_status=h06 visible_when_locked=false [power] id=107 -position=4,7 +position=14,7 requires_status=h07 visible_when_locked=false [power] -id=114 -position=4,7 +id=108 +position=14,7 requires_status=h08 visible_when_locked=false [power] -id=121 -position=4,7 +id=109 +position=14,7 requires_status=h09 visible_when_locked=false [power] -id=128 -position=4,7 +id=110 +position=14,7 requires_status=h10 visible_when_locked=false [power] -id=135 -position=4,7 +id=111 +position=14,7 requires_status=h11 visible_when_locked=false [power] -id=142 -position=4,7 +id=112 +position=14,7 requires_status=h12 visible_when_locked=false [power] -id=149 -position=4,7 +id=113 +position=14,7 requires_status=h01 visible_when_locked=false [power] -id=156 -position=4,7 +id=114 +position=14,7 requires_status=h02 visible_when_locked=false [power] -id=163 -position=4,7 +id=115 +position=14,7 requires_status=h03 visible_when_locked=false [power] -id=170 -position=4,7 +id=116 +position=14,7 requires_status=h04 visible_when_locked=false [power] -id=177 -position=4,7 +id=117 +position=14,7 requires_status=h05 visible_when_locked=false # ----------------------------------- +[power] +id=118 +position=36,7 +requires_status=s_no +visible_when_locked=false + +[power] +id=119 +position=36,7 +requires_status=s_yes +visible_when_locked=false + +# ----------------------------------- + [power] id=101 -position=50,7 +position=58,7 requires_status=m00 visible_when_locked=false [power] id=102 -position=50,7 +position=58,7 requires_status=m10 visible_when_locked=false [power] id=103 -position=50,7 +position=58,7 requires_status=m20 visible_when_locked=false [power] id=104 -position=50,7 +position=58,7 requires_status=m30 visible_when_locked=false [power] id=105 -position=50,7 +position=58,7 requires_status=m40 visible_when_locked=false [power] id=106 -position=50,7 +position=58,7 requires_status=m50 visible_when_locked=false