Golden Birdman Posted June 14 Share Posted June 14 Hi everyone, So, I recently started fiddling around with a mod that adds 4 of the turf's from Hamlet to DST to give characters that were missing quotes their appropriate quotes, however, doing so seemed to cause problems somehow and it makes no sense to me. The issues I've faced so far include the world not being able to generate, with the few occasions it has generated causing a crash based in the time segments in the clock or weather. The mod does not affect either of these things which has me stumped Here is the code for what I've been modifying as it is currently: _G = GLOBAL local require = _G.require local RECIPETABS = GLOBAL.RECIPETABS local TECH = GLOBAL.TECH Assets = { Asset("ANIM", "anim/turf_1.zip"), Asset("ATLAS", "images/inventoryimages/ham_inventoryimages.xml"), Asset("IMAGE", "images/inventoryimages/ham_inventoryimages.tex"), } PrefabFiles = { "ham_turfs", } --Recipe info for Stone Road Turf GLOBAL.STRINGS.NAMES.TURF_COBBLEROAD = "Stone Road Turf" GLOBAL.STRINGS.RECIPE_DESC.TURF_COBBLEROAD = "The life of a thriving village." --Character quotes for Stone Road Turf GLOBAL.STRINGS.CHARACTERS.GENERIC.DESCRIBE.TURF_COBBLEROAD = "Some nicely cobbled together rocks." GLOBAL.STRINGS.CHARACTERS.WILLOW.DESCRIBE.TURF_COBBLEROAD = "The road is boring." GLOBAL.STRINGS.CHARACTERS.WOLFGANG.DESCRIBE.TURF_COBBLEROAD = "Step stones." GLOBAL.STRINGS.CHARACTERS.WENDY.DESCRIBE.TURF_COBBLEROAD = "Some road." GLOBAL.STRINGS.CHARACTERS.WX78.DESCRIBE.TURF_COBBLEROAD = "GROUND PARTS" GLOBAL.STRINGS.CHARACTERS.WICKERBOTTOM.DESCRIBE.TURF_COBBLEROAD = "The ground. You step on it." GLOBAL.STRINGS.CHARACTERS.WOODIE.DESCRIBE.TURF_COBBLEROAD = "Just some road, eh?" GLOBAL.STRINGS.CHARACTERS.WAXWELL.DESCRIBE.TURF_COBBLEROAD = "A good cobble road." GLOBAL.STRINGS.CHARACTERS.WATHGRITHR.DESCRIBE.TURF_COBBLEROAD = "The road to battle leads wherever I choose." GLOBAL.STRINGS.CHARACTERS.WEBBER.DESCRIBE.TURF_COBBLEROAD = "Some road that we dug up." GLOBAL.STRINGS.CHARACTERS.WARLY.DESCRIBE.TURF_COBBLEROAD = "It's like an ingredient for the road." GLOBAL.STRINGS.CHARACTERS.WORTOX.DESCRIBE.TURF_COBBLEROAD = "Floor or ceiling, depending on your perspective." GLOBAL.STRINGS.CHARACTERS.WORMWOOD.DESCRIBE.TURF_COBBLEROAD = "Not dirt" GLOBAL.STRINGS.CHARACTERS.WURT.DESCRIBE.TURF_COBBLEROAD = "Make ground walk-ier!" GLOBAL.STRINGS.CHARACTERS.WALTER.DESCRIBE.TURF_COBBLEROAD = "Some road." GLOBAL.STRINGS.CHARACTERS.WANDA.DESCRIBE.TURF_COBBLEROAD = "A road to where, exactly?" --GLOBAL.STRINGS.CHARACTERS.WALANI.DESCRIBE.TURF_COBBLEROAD = "Rocky road. Mmmm..." --GLOBAL.STRINGS.CHARACTERS.WOODLEGS.DESCRIBE.TURF_COBBLEROAD = "Me ain't no ground lubber." --Recipe info for Flat Stone Turf GLOBAL.STRINGS.NAMES.TURF_FOUNDATION = "Flat Stone Turf" GLOBAL.STRINGS.RECIPE_DESC.TURF_FOUNDATION = "The foundation of a solid village." --Character quotes for Flat Stone Turf GLOBAL.STRINGS.CHARACTERS.GENERIC.DESCRIBE.TURF_FOUNDATION = "Some nicely cobbled together rocks." GLOBAL.STRINGS.CHARACTERS.WILLOW.DESCRIBE.TURF_FOUNDATION = "The ground is boring." GLOBAL.STRINGS.CHARACTERS.WOLFGANG.DESCRIBE.TURF_FOUNDATION = "Step stones." GLOBAL.STRINGS.CHARACTERS.WENDY.DESCRIBE.TURF_FOUNDATION = "Some ground." GLOBAL.STRINGS.CHARACTERS.WX78.DESCRIBE.TURF_FOUNDATION = "GROUND PARTS" GLOBAL.STRINGS.CHARACTERS.WICKERBOTTOM.DESCRIBE.TURF_FOUNDATION = "The ground. You step on it." GLOBAL.STRINGS.CHARACTERS.WOODIE.DESCRIBE.TURF_FOUNDATION = "Just some ground, eh?" GLOBAL.STRINGS.CHARACTERS.WAXWELL.DESCRIBE.TURF_FOUNDATION = "Provides a solid foundation." GLOBAL.STRINGS.CHARACTERS.WATHGRITHR.DESCRIBE.TURF_FOUNDATION = "A piece of the battlefield." GLOBAL.STRINGS.CHARACTERS.WEBBER.DESCRIBE.TURF_FOUNDATION = "Some ground that we dug up." GLOBAL.STRINGS.CHARACTERS.WARLY.DESCRIBE.TURF_FOUNDATION = "It's like an ingredient for the ground." GLOBAL.STRINGS.CHARACTERS.WORTOX.DESCRIBE.TURF_FOUNDATION = "Floor or ceiling, depending on your perspective." GLOBAL.STRINGS.CHARACTERS.WORMWOOD.DESCRIBE.TURF_FOUNDATION = "Not dirt" GLOBAL.STRINGS.CHARACTERS.WURT.DESCRIBE.TURF_FOUNDATION = "Ground bit." GLOBAL.STRINGS.CHARACTERS.WALTER.DESCRIBE.TURF_FOUNDATION = "A patch of ground." GLOBAL.STRINGS.CHARACTERS.WANDA.DESCRIBE.TURF_FOUNDATION = "Why am I wasting time staring at the ground?" --GLOBAL.STRINGS.CHARACTERS.WALANI.DESCRIBE.TURF_FOUNDATION = "Solid dirt." --GLOBAL.STRINGS.CHARACTERS.WOODLEGS.DESCRIBE.TURF_FOUNDATION = "Me ain't no ground lubber." --Recipe info for Cultivated Turf GLOBAL.STRINGS.NAMES.TURF_FIELDS = "Cultivated Turf" GLOBAL.STRINGS.RECIPE_DESC.TURF_FIELDS = "A civilized patch of dirt." --Character quotes for Cultivated Turf GLOBAL.STRINGS.CHARACTERS.GENERIC.DESCRIBE.TURF_FIELDS = "It's a chunk of ground." GLOBAL.STRINGS.CHARACTERS.WILLOW.DESCRIBE.TURF_FIELDS = "The ground is boring." GLOBAL.STRINGS.CHARACTERS.WOLFGANG.DESCRIBE.TURF_FIELDS = "Step stones." GLOBAL.STRINGS.CHARACTERS.WENDY.DESCRIBE.TURF_FIELDS = "Some ground." GLOBAL.STRINGS.CHARACTERS.WX78.DESCRIBE.TURF_FIELDS = "GROUND PARTS" GLOBAL.STRINGS.CHARACTERS.WICKERBOTTOM.DESCRIBE.TURF_FIELDS = "The ground. You step on it." GLOBAL.STRINGS.CHARACTERS.WOODIE.DESCRIBE.TURF_FIELDS = "Just some ground, eh?" GLOBAL.STRINGS.CHARACTERS.WAXWELL.DESCRIBE.TURF_FIELDS = "Turf." GLOBAL.STRINGS.CHARACTERS.WATHGRITHR.DESCRIBE.TURF_FIELDS = "A piece of the battlefield." GLOBAL.STRINGS.CHARACTERS.WEBBER.DESCRIBE.TURF_FIELDS = "Some ground that we dug up." GLOBAL.STRINGS.CHARACTERS.WARLY.DESCRIBE.TURF_FIELDS = "It's like an ingredient for the ground." GLOBAL.STRINGS.CHARACTERS.WORTOX.DESCRIBE.TURF_FIELDS = "Floor or ceiling, depending on your perspective. GLOBAL.STRINGS.CHARACTERS.WORMWOOD.DESCRIBE.TURF_FIELDS = "Dirt" GLOBAL.STRINGS.CHARACTERS.WURT.DESCRIBE.TURF_FIELDS = "Ground bit." GLOBAL.STRINGS.CHARACTERS.WALTER.DESCRIBE.TURF_FIELDS = "A patch of ground." GLOBAL.STRINGS.CHARACTERS.WANDA.DESCRIBE.TURF_FIELDS = "Why am I wasting time staring at the ground?" --GLOBAL.STRINGS.CHARACTERS.WALANI.DESCRIBE.TURF_FIELDS = "Turfy dirt." --GLOBAL.STRINGS.CHARACTERS.WOODLEGS.DESCRIBE.TURF_FIELDS = "Me ain't no ground lubber." --Recipe info for Lawn Turf GLOBAL.STRINGS.NAMES.TURF_LAWN = "Lawn Turf" GLOBAL.STRINGS.RECIPE_DESC.TURF_LAWN = "Fully tamed grass." --Character quotes for Lawn Turf GLOBAL.STRINGS.CHARACTERS.GENERIC.DESCRIBE.TURF_LAWN = "It's a chunk of ground." GLOBAL.STRINGS.CHARACTERS.WILLOW.DESCRIBE.TURF_LAWN = "The ground is boring." GLOBAL.STRINGS.CHARACTERS.WOLFGANG.DESCRIBE.TURF_LAWN = "Step stones." GLOBAL.STRINGS.CHARACTERS.WENDY.DESCRIBE.TURF_LAWN = "Some ground." GLOBAL.STRINGS.CHARACTERS.WX78.DESCRIBE.TURF_LAWN = "GROUND PARTS" GLOBAL.STRINGS.CHARACTERS.WICKERBOTTOM.DESCRIBE.TURF_LAWN = "The ground. You step on it." GLOBAL.STRINGS.CHARACTERS.WOODIE.DESCRIBE.TURF_LAWN = "Just some ground, eh?" GLOBAL.STRINGS.CHARACTERS.WAXWELL.DESCRIBE.TURF_LAWN = "Turf." GLOBAL.STRINGS.CHARACTERS.WATHGRITHR.DESCRIBE.TURF_LAWN = "A piece of the battlefield." GLOBAL.STRINGS.CHARACTERS.WEBBER.DESCRIBE.TURF_LAWN = "Some ground that we dug up." GLOBAL.STRINGS.CHARACTERS.WARLY.DESCRIBE.TURF_LAWN = "It's like an ingredient for the ground." GLOBAL.STRINGS.CHARACTERS.WORTOX.DESCRIBE.TURF_LAWN = "Floor or ceiling, depending on your perspective." GLOBAL.STRINGS.CHARACTERS.WORMWOOD.DESCRIBE.TURF_LAWN = "Dirt" GLOBAL.STRINGS.CHARACTERS.WURT.DESCRIBE.TURF_LAWN = "Ground bit." GLOBAL.STRINGS.CHARACTERS.WALTER.DESCRIBE.TURF_LAWN = "A patch of ground." GLOBAL.STRINGS.CHARACTERS.WANDA.DESCRIBE.TURF_LAWN = "Why am I wasting time staring at the ground?" --GLOBAL.STRINGS.CHARACTERS.WALANI.DESCRIBE.TURF_LAWN = "Grassy dirt." --GLOBAL.STRINGS.CHARACTERS.WOODLEGS.DESCRIBE.TURF_LAWN = "Me ain't no ground lubber." --Added recipes local turf_lawn = AddRecipe2("turf_lawn", {Ingredient("cutgrass", 2), Ingredient("nitre", 1)}, TECH.SCIENCE_TWO, {numtogive = 4, atlas = "images/inventoryimages/ham_inventoryimages.xml"}, {"DECOR"}) local turf_fields = AddRecipe2("turf_fields", {Ingredient("turf_forest", 1), Ingredient("ash", 1)}, TECH.SCIENCE_TWO, {numtogive = 1, atlas = "images/inventoryimages/ham_inventoryimages.xml"}, {"DECOR"}) local turf_foundation = AddRecipe2("turf_foundation", {Ingredient("cutstone", 1)}, TECH.SCIENCE_TWO, {numtogive = 4, atlas = "images/inventoryimages/ham_inventoryimages.xml"}, {"DECOR"}) local turf_cobbleroad = AddRecipe2("turf_cobbleroad", {Ingredient("cutstone", 2), Ingredient("boards", 1)}, TECH.SCIENCE_TWO, {numtogive = 4, atlas = "images/inventoryimages/ham_inventoryimages.xml"}, {"DECOR"}) AddComponentPostInit("locomotor", function(self, inst) local old_UpdateGroundSpeedMultiplier = self.UpdateGroundSpeedMultiplier self.UpdateGroundSpeedMultiplier = function(self) old_UpdateGroundSpeedMultiplier(self) local x, y, z = self.inst.Transform:GetWorldPosition() if self.wasoncreep == false and self:FasterOnRoad() and GLOBAL.TheWorld.Map:GetTileAtPoint(x, 0, z) == WORLD_TILES.COBBLEROAD then self.groundspeedmultiplier = self.fastmultiplier end end end) If anyone is able to provide any assistance that will be well appreciated Link to comment Share on other sites More sharing options...
Ratituee Posted June 14 Share Posted June 14 can you show client_log.txt? it always has crash reports and probably has some information if the world isn't generating. Link to comment Share on other sites More sharing options...
Golden Birdman Posted June 14 Author Share Posted June 14 This should be the relevant part of the log, last time I looked at it I saw no helpful information but this time it definitely seems that something is wrong. [00:03:48]: Mod: Hamlet-Turfs (Hamlet Turfs) Loading modservercreationmain.lua [00:03:48]: Mod: Hamlet-Turfs (Hamlet Turfs) Mod had no modservercreationmain.lua. Skipping. [00:03:48]: Mod: Hamlet-Turfs (Hamlet Turfs) Loading modworldgenmain.lua [00:03:48]: modimport: ../mods/Hamlet-Turfs/tileadder.lua [00:03:48]: [string "scripts/tilemanager.lua"]:137: Tile LAWN is already defined [00:03:48]: @scripts/stacktrace.lua:130 in (global) StackTraceToLog (Lua) <129-132> @scripts/util.lua:785 in () ? (Lua) <785-785> msg = [string "scripts/tilemanager.lua"]:137: Tile LAWN is already defined @=[C]:-1 in (global) assert (C) <-1--1> @scripts/tilemanager.lua:137 in (upvalue) GetTileID (Lua) <128-145> tile_name = LAWN range = table: 0000000014614FE0 old_static_id = nil @scripts/tilemanager.lua:155 in (field) AddTile (Lua) <147-198> tile_name = LAWN tile_range = LAND tile_data = table: 000000004BF07A80 ground_tile_def = table: 000000004BF07B70 minimap_tile_def = table: 000000004BF08200 turf_def = table: 000000004BF082A0 @scripts/modutil.lua:367 in (global) AddTile (Lua) <364-376> tile_name = LAWN tile_range = LAND tile_data = table: 000000004BF07A80 ground_tile_def = table: 000000004BF07B70 minimap_tile_def = table: 000000004BF08200 turf_def = table: 000000004BF082A0 @../mods/Hamlet-Turfs/tileadder.lua:1 in (local) result (main) <0-0> @scripts/mods.lua:338 in (global) modimport (Lua) <326-340> modulename = tileadder.lua result = function - ../mods/Hamlet-Turfs/tileadder.lua:0 @../mods/Hamlet-Turfs/modworldgenmain.lua:1 in () ? (main) <0-0> @=[C]:-1 in (global) xpcall (C) <-1--1> @scripts/util.lua:785 in (global) RunInEnvironmentSafe (Lua) <783-786> fn = function - ../mods/Hamlet-Turfs/modworldgenmain.lua:0 fnenv = table: 000000004BF05A50 @scripts/mods.lua:569 in (method) InitializeModMain (Lua) <551-583> self = modnames = table: 000000001285E100 worldgen = false failedmods = table: 000000003D7B5240 currentlyloadingmod = Hamlet-Turfs records = table: 000000001285E1A0 enabledmods = table: 000000001285DA70 loadedprefabs = table: 000000001285EB50 mods = table: 000000001285E6F0 modname = Hamlet-Turfs env = table: 000000004BF05A50 mainfile = modworldgenmain.lua safe = true fn = function - ../mods/Hamlet-Turfs/modworldgenmain.lua:0 status = nil r = nil [00:03:48]: stack traceback: scripts/util.lua:785 in () ? (Lua) <785-785> =[C]:-1 in (global) assert (C) <-1--1> scripts/tilemanager.lua:137 in (upvalue) GetTileID (Lua) <128-145> scripts/tilemanager.lua:155 in (field) AddTile (Lua) <147-198> scripts/modutil.lua:367 in (global) AddTile (Lua) <364-376> ../mods/Hamlet-Turfs/tileadder.lua:1 in (local) result (main) <0-0> scripts/mods.lua:338 in (global) modimport (Lua) <326-340> ../mods/Hamlet-Turfs/modworldgenmain.lua:1 in () ? (main) <0-0> =[C]:-1 in (global) xpcall (C) <-1--1> scripts/util.lua:785 in (global) RunInEnvironmentSafe (Lua) <783-786> scripts/mods.lua:569 in (method) InitializeModMain (Lua) <551-583> scripts/mods.lua:431 in (method) FrontendLoadMod (Lua) <399-436> ... scripts/widgets/widget.lua:129 in (method) OnControl (Lua) <123-137> scripts/widgets/widget.lua:129 in (method) OnControl (Lua) <123-137> scripts/widgets/widget.lua:129 in (method) OnControl (Lua) <123-137> scripts/widgets/widget.lua:129 in (method) OnControl (Lua) <123-137> scripts/widgets/widget.lua:129 in (method) OnControl (Lua) <123-137> scripts/widgets/widget.lua:129 in (method) OnControl (Lua) <123-137> scripts/widgets/widget.lua:129 in (field) OnControl (Lua) <123-137> scripts/screens/redux/servercreationscreen.lua:779 in (method) OnControl (Lua) <778-811> scripts/frontend.lua:426 in (method) OnControl (Lua) <410-474> scripts/input.lua:165 in (method) OnControl (Lua) <162-169> [00:03:48]: MOD ERROR: Hamlet-Turfs (Hamlet Turfs): Mod: Hamlet-Turfs (Hamlet Turfs) [00:03:49]: [Workshop] ItemQuery got this many results: 29, matching: 29 [00:03:49]: [Workshop] ModQuery got 29 results [00:03:49]: [Workshop] ModQuery queued to download IDs: 2981932326 2950092217 2906891171 2807912712 2795087108 2571443104 2528541304 2521851770 2409793053 2329943377 2284894693 2250176974 2238885511 2226345952 2016036704 1992293314 1824509831 1749160696 1583765151 1467214795 1378549454 1319379338 1207269058 926178831 769480097 764204839 595764362 445182091 347079953 [00:03:49]: [Workshop] ItemQuery finished all queries, moving to download phase [00:03:49]: [Workshop] ItemQuery downloading 1 pending mods marked to download [00:03:49]: [Workshop] DownloadPublishedFile [7] 347079953 [00:03:49]: [Workshop] OnDownloadPublishedUGCFile [1] 347079953 [00:03:49]: [Workshop] ODPUF noticed this is a legacy item [00:03:49]: [Workshop] ODPUF is trying to unpack the mod into folder: C:\Program Files (x86)\Steam\steamapps\workshop\content\322330\347079953\529544281346802040_legacy.bin [00:03:49]: [Workshop] ODPUF subscribed mods completed [00:03:49]: THREAD - started 'cUnpackModThread' (1412) [00:03:49]: [Workshop] UMFD failed to open file: C:\Program Files (x86)\Steam\steamapps\workshop\content\322330\347079953\529544281346802040_legacy.bin [00:04:00]: FrontendLoadMod Victorian-HUD [00:04:00]: Could not load mod_config_data/modconfiguration_Victorian-HUD [00:04:00]: Fontend-Loading mod: Victorian-HUD ([Gorge] Victorian HUD) Version:7.2 [00:04:00]: Mod: Victorian-HUD ([Gorge] Victorian HUD) Loading modservercreationmain.lua [00:04:00]: Mod: Victorian-HUD ([Gorge] Victorian HUD) Mod had no modservercreationmain.lua. Skipping. [00:04:00]: Mod: Victorian-HUD ([Gorge] Victorian HUD) Loading modworldgenmain.lua [00:04:00]: Mod: Victorian-HUD ([Gorge] Victorian HUD) Mod had no modworldgenmain.lua. Skipping. [00:04:03]: loaded mod_config_data/modconfiguration_Hamlet-Turfs [00:04:03]: [IPC] Clearing pending signals #0000000000000924... [00:04:03]: [IPC] Registering handler for signal #0000000000000924 [00:04:03]: [IPC] Handle #0000000000000924 added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000BDC... [00:04:03]: [IPC] Registering handler for signal #0000000000000BDC [00:04:03]: [IPC] Handle #0000000000000BDC added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000BFC... [00:04:03]: [IPC] Registering handler for signal #0000000000000BFC [00:04:03]: [IPC] Handle #0000000000000BFC added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000BEC... [00:04:03]: [IPC] Registering handler for signal #0000000000000BEC [00:04:03]: [IPC] Handle #0000000000000BEC added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #000000000000092C... [00:04:03]: [IPC] Registering handler for signal #000000000000092C [00:04:03]: [IPC] Handle #000000000000092C added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000BF4... [00:04:03]: [IPC] Clearing pending signals #0000000000000BAC... [00:04:03]: [IPC] Clearing pending signals #0000000000000B8C... [00:04:03]: [IPC] Registering handler for signal #0000000000000B8C [00:04:03]: [IPC] Handle #0000000000000B8C added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000BE8... [00:04:03]: [IPC] Registering handler for signal #0000000000000BE8 [00:04:03]: [IPC] Handle #0000000000000BE8 added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000908... [00:04:03]: [IPC] Registering handler for signal #0000000000000908 [00:04:03]: [IPC] Handle #0000000000000908 added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000BF0... [00:04:03]: [IPC] Registering handler for signal #0000000000000BF0 [00:04:03]: [IPC] Handle #0000000000000BF0 added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000BA8... [00:04:03]: [IPC] Registering handler for signal #0000000000000BA8 [00:04:03]: [IPC] Handle #0000000000000BA8 added to the Eventhandles [00:04:03]: [IPC] Clearing pending signals #0000000000000A30... [00:04:03]: [IPC] Clearing pending signals #0000000000000B10... [00:04:07]: [IPC] Received DST_Secondary Starting signal ! [00:04:07]: [IPC] Received DST_Master Starting signal ! [00:04:08]: [IPC] Received DST_Secondary WorldGen signal ! [00:04:09]: [IPC] Received DST_Master WorldGen signal ! [00:11:48]: [IPC] Sending signal... #0000000000000BF4 [00:11:48]: [IPC] Unregistering handler for signal #0000000000000924 [00:11:48]: [IPC] Unregistering handler for signal #0000000000000BDC [00:11:48]: [IPC] Unregistering handler for signal #0000000000000BFC [00:11:48]: [IPC] Unregistering handler for signal #0000000000000BEC [00:11:48]: [IPC] Unregistering handler for signal #000000000000092C Link to comment Share on other sites More sharing options...
Golden Birdman Posted June 14 Author Share Posted June 14 The strange thing is that when I comment out all the quotes I added for each turf (everything from Warly and below) the mod loads fine with no errors in the client log Link to comment Share on other sites More sharing options...
Golden Birdman Posted June 15 Author Share Posted June 15 So I got it working by copying everything a putting it into a new folder I don't know why that fixed it, but it did 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now