Fix work times

This commit is contained in:
ancientmarinerdev 2022-10-23 01:17:51 +01:00
parent e1b685429d
commit ccf7b54481

@ -575,15 +575,11 @@ function get_activity(tod)
end end
tod = ( tod * 24000 ) % 24000 tod = ( tod * 24000 ) % 24000
local lunch_start = 12000
local lunch_end = 13000
local work_start = 6500
local work_end = 18000
--local lunch_start = 12000 local lunch_start = 12000
--local lunch_end = 13300 local lunch_end = 13500
--local work_start = 8300 local work_start = 8500
--local work_end = 16300 local work_end = 16300
local activity = nil local activity = nil
@ -614,8 +610,7 @@ local function go_home(entity, sleep)
mcl_log("Cannot find bed. Unset it") mcl_log("Cannot find bed. Unset it")
return return
end end
if vector.distance(entity.object:get_pos(),b) < 2 then if vector.distance(entity.object:get_pos(),b) < 2 then
if sleep then if sleep then
entity.order = SLEEP entity.order = SLEEP
@ -795,7 +790,7 @@ local function employ(self,jobsite_pos)
local p = get_profession_by_jobsite(n.name) local p = get_profession_by_jobsite(n.name)
if p and m:get_string("villager") == "" then if p and m:get_string("villager") == "" then
mcl_log("Taking this jobsite") mcl_log("Taking this jobsite")
m:set_string("villager",self._id) m:set_string("villager",self._id)
self._jobsite = jobsite_pos self._jobsite = jobsite_pos
@ -992,7 +987,6 @@ local function do_work (self)
end end
end end
elseif self._profession == "unemployed" then elseif self._profession == "unemployed" then
--self.order == JOB_HUNTING
get_a_job(self) get_a_job(self)
elseif has_traded(self) then elseif has_traded(self) then
mcl_log("My job site is invalid or gone. I cannot work.") mcl_log("My job site is invalid or gone. I cannot work.")