File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22 "ArchiveName" : " zzz-ArluqTools" ,
33 "RepoName" : " ZtModArchive/ArluqTools" ,
44 "Author" : " Apodemus" ,
5- "Version" : " v2.5 " ,
5+ "Version" : " v2.6 " ,
66 "Type" : " package" ,
77 "License" : " MIT License" ,
88 "Description" : " This is a lua library that is an abstraction layer around ZT2's libraries." ,
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ include "modules/ZtModArchive/ArluqTools/scripts/services/AnimalService.lua"
55include " modules/ZtModArchive/ArluqTools/scripts/services/CollectionService.lua"
66include " modules/ZtModArchive/ArluqTools/scripts/services/FenceService.lua"
77include " modules/ZtModArchive/ArluqTools/scripts/services/GuestService.lua"
8+ include " modules/ZtModArchive/ArluqTools/scripts/services/StaffService.lua"
89include " modules/ZtModArchive/ArluqTools/scripts/services/TimeService.lua"
910include " modules/ZtModArchive/ArluqTools/scripts/services/ZooService.lua"
1011
@@ -19,5 +20,6 @@ aq.collection = CollectionService
1920aq .animal = AnimalService
2021aq .fence = FenceService
2122aq .guest = GuestService
23+ aq .staff = StaffService
2224aq .time = TimeService
2325aq .zoo = ZooService
Original file line number Diff line number Diff line change @@ -5,22 +5,26 @@ log = {}
55--- @param message string
66function log .debug (message )
77 print (os.date (" [%Y-%m-%d %H:%M:%S] " ) .. " [DEBUG] " .. message )
8+ io.flush ()
89end
910
1011--- Log error to output
1112--- @param message string
1213function log .error (message )
1314 print (os.date (" [%Y-%m-%d %H:%M:%S] " ) .. " [ERROR] " .. message )
15+ io.flush ()
1416end
1517
1618--- Log info to output
1719--- @param message string
1820function log .info (message )
1921 print (os.date (" [%Y-%m-%d %H:%M:%S] " ) .. " [INFO] " .. message )
22+ io.flush ()
2023end
2124
2225--- Log warning to output
2326--- @param message string
2427function log .warn (message )
2528 print (os.date (" [%Y-%m-%d %H:%M:%S] " ) .. " [WARN] " .. message )
29+ io.flush ()
2630end
Original file line number Diff line number Diff line change 1- include " scripts/lua/logging.lua"
1+ include " modules/ZtModArchive/ArluqTools/ scripts/lua/logging.lua"
22
33--- Function for try-catching
44--- @param func function
@@ -15,6 +15,8 @@ function try(func)
1515 end
1616 -- Show exception in log output
1717 log .error (exception )
18+ else
19+ log .info (status )
1820 end
1921end
2022
Original file line number Diff line number Diff line change 1+ -- Include Zoo Tycoon 2 libraries
2+ include " scenario/scripts/entity.lua"
3+ include " scenario/scripts/misc.lua"
4+ include " scenario/scripts/token.lua"
5+ include " scenario/scripts/ui.lua"
6+ include " scripts/canreproduce.lua"
7+
8+ --- Service for modifiying animals
9+ StaffService = {}
Original file line number Diff line number Diff line change 6060
6161--- Get zoo name
6262--- @return string
63- function ZooService .getZooName ()
63+ function ZooService .getZooName ()
6464 return getZooName ()
6565end
You can’t perform that action at this time.
0 commit comments