Skip to content

Commit b4ea2dc

Browse files
authored
Merge pull request #28 from ZtModArchive/develop
Develop
2 parents ede558e + bdc7d0a commit b4ea2dc

6 files changed

Lines changed: 20 additions & 3 deletions

File tree

castor.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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.",

scripts/arluq.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ include "modules/ZtModArchive/ArluqTools/scripts/services/AnimalService.lua"
55
include "modules/ZtModArchive/ArluqTools/scripts/services/CollectionService.lua"
66
include "modules/ZtModArchive/ArluqTools/scripts/services/FenceService.lua"
77
include "modules/ZtModArchive/ArluqTools/scripts/services/GuestService.lua"
8+
include "modules/ZtModArchive/ArluqTools/scripts/services/StaffService.lua"
89
include "modules/ZtModArchive/ArluqTools/scripts/services/TimeService.lua"
910
include "modules/ZtModArchive/ArluqTools/scripts/services/ZooService.lua"
1011

@@ -19,5 +20,6 @@ aq.collection = CollectionService
1920
aq.animal = AnimalService
2021
aq.fence = FenceService
2122
aq.guest = GuestService
23+
aq.staff = StaffService
2224
aq.time = TimeService
2325
aq.zoo = ZooService

scripts/lua/logging.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,26 @@ log = {}
55
--- @param message string
66
function log.debug (message)
77
print(os.date("[%Y-%m-%d %H:%M:%S] ") .. "[DEBUG] " .. message)
8+
io.flush()
89
end
910

1011
--- Log error to output
1112
--- @param message string
1213
function log.error (message)
1314
print(os.date("[%Y-%m-%d %H:%M:%S] ") .. "[ERROR] " .. message)
15+
io.flush()
1416
end
1517

1618
--- Log info to output
1719
--- @param message string
1820
function log.info (message)
1921
print(os.date("[%Y-%m-%d %H:%M:%S] ") .. "[INFO] " .. message)
22+
io.flush()
2023
end
2124

2225
--- Log warning to output
2326
--- @param message string
2427
function log.warn (message)
2528
print(os.date("[%Y-%m-%d %H:%M:%S] ") .. "[WARN] " .. message)
29+
io.flush()
2630
end

scripts/lua/try.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
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
1921
end
2022

scripts/services/StaffService.lua

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
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 = {}

scripts/services/ZooService.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,6 @@ end
6060

6161
--- Get zoo name
6262
--- @return string
63-
function ZooService.getZooName ()
63+
function ZooService.getZooName ()
6464
return getZooName ()
6565
end

0 commit comments

Comments
 (0)