mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-11 10:22:13 +00:00
Some improvements on the holiday system (#32329)
This commit is contained in:
committed by
CitadelStationBot
parent
910e6b6396
commit
3772d722e2
@@ -177,7 +177,7 @@ SUBSYSTEM_DEF(events)
|
|||||||
var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year
|
var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year
|
||||||
var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month
|
var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month
|
||||||
var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day
|
var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day
|
||||||
var/DDD = text2num(time2text(world.timeofday, "DDD")) // get the current weekday
|
var/DDD = time2text(world.timeofday, "DDD") // get the current weekday
|
||||||
var/W = weekdayofthemonth() // is this the first monday? second? etc.
|
var/W = weekdayofthemonth() // is this the first monday? second? etc.
|
||||||
|
|
||||||
for(var/H in subtypesof(/datum/holiday))
|
for(var/H in subtypesof(/datum/holiday))
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
if(!end_month)
|
if(!end_month)
|
||||||
end_month = begin_month
|
end_month = begin_month
|
||||||
if(begin_week && begin_weekday)
|
if(begin_week && begin_weekday)
|
||||||
if(begin_week == ww && begin_weekday == ddd)
|
if(begin_week == ww && begin_weekday == ddd && begin_month == mm)
|
||||||
return TRUE
|
return TRUE
|
||||||
if(end_month > begin_month) //holiday spans multiple months in one year
|
if(end_month > begin_month) //holiday spans multiple months in one year
|
||||||
if(mm == end_month) //in final month
|
if(mm == end_month) //in final month
|
||||||
|
|||||||
Reference in New Issue
Block a user