[MOD] Stonehearth Cafe (Cooking And Farming Expansion) Discontinued

This waypoint idea would actually work really nicely since the AI already tries to follow a road when determining how to get from point A to B! I mean, what we’re borderposts at crossroads used for anyway? :grin:

@Baker, make a new thread on this topic please :slight_smile: Very interesting and can be of great value in the future of the game, but it has nothing to do with the Cafe mod (other than the yaks from the cafe mod started the idea).

Thank you :merry:

3 Likes

Ditto, @baker.

Yes I wil, sorry! :slight_smile:

I’m sure this is coming as a surprise but in A23 the get task group for the drink no longer works.

stonehearth.log (290.3 KB)

details

2017-12-01 19:06:56.653140 | server | 0 | lua.code | – Script Error (lua) Begin -------------------------------
2017-12-01 19:06:56.653140 | server | 0 | lua.code | stonehearth/components/ai/ai_component.lua:84: (22118783 Geoff Rayne) has no task group stonehearth:basic_needs
2017-12-01 19:06:56.653140 | server | 0 | lua.code | stack traceback:
2017-12-01 19:06:56.653140 | server | 0 | lua.code | radiant/modules/commons.lua:46: in function ‘report_traceback’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | radiant/modules/commons.lua:57: in function <radiant/modules/commons.lua:51>
2017-12-01 19:06:56.653140 | server | 0 | lua.code | [C]: in function ‘assert’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | stonehearth/components/ai/ai_component.lua:84: in function ‘get_task_group’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | cookmod/components/hydration/hydration_component.lua:164: in function ‘spawn_drink_task’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | cookmod/components/hydration/hydration_component.lua:179: in function ‘_start_drink_task’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | cookmod/components/hydration/hydration_component.lua:114: in function ‘_consider_drinking’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | cookmod/components/hydration/hydration_component.lua:152: in function ‘_on_hourly’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | cookmod/components/hydration/hydration_component.lua:23: in function ‘fn’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | radiant/controllers/nonpersistent_timer.lua:56: in function ‘fire’
2017-12-01 19:06:56.653140 | server | 0 | lua.code | radiant/controllers/time_tracker_controller.lua:86: in function <radiant/controllers/time_tracker_controller.lua:86>

1 Like

Yay Cake

How do we fix the thirsty problem?

Until @Froggy updates the mod I think the only way would be to roll back to A22.5 which is the stable release.

4 Likes

This is a great mod! I’ve used it in the past and I love it. But my hearthlings don’t drink water, they actually die of dehydration with buckets of water sitting in storage. I’m not trying to criticise the great work of the mod author, but I can’t use this mod as it stands right now.

Got an issue with the new update and their thirst as a result of the new update, they won’t drink any of the water they harvest or the berries as well.

2 Likes

Hope this gets an update to alpha 23 soon :smiley:

5 Likes

i hope it too :smiley:

4 Likes

While @Froggy fix his mod, you can do this to continue to play with it.

Rename smod file to .zip and extract it in your mod folder.

Open manifest.json
and
Remove these lines

“components”: {
“hydration”: “file(components/hydration/hydration_component.lua)”,
“dehydration”: “file(components/dehydration/dehydration_component.lua)”
},

Thirst is now disable, but all the rest is working !

I will try to fix it for A23, but I had issue changing the Basic_needs task_group…

4 Likes

I really hope when this gets updated, it’s made compatible with Better Stockpiles so the items don’t end up littering the ground. This is one of my favorite mods and I really love the variety it provides.

2 Likes

Any of you used this mod with Desert people ?

Well come at mason level 2 after that you level your potter to lvl2… I think Potter should have a well recipe…
What do you think ?

Edit: Ok so I fixed it by adding a well in the potter recipe (I copied mason well and change wood to clay…) Let me know if any of you want the patch, I can probably upload it somewhere since cookmod is not on github or any public repo.

I’m still having this work fairly well with A23, except that the mod-specific animals just sit there and don’t move :confused: Can’t move them to their pens, can’t feed them, nothing.

I’m also not able to harvest the beehive from the buzzing tree quest. I chopped down the tree and the hive is THERE, but I can’t interact with it in anyway.

For me, I found using the debug tools to ‘destroy’ the hive on that part of the quest (where you are supposed to ‘kick’ it) triggered the rest of the quest.

You are a gentlewoman and a scholar!

2 Likes

Can anyone parse this error report? I only get it with the mod:

release-784 (x64)[M]
…ctions/conversation/conversation_initiate_action.lua:43: attempt to compare nil with number
stack traceback:
…ctions/conversation/conversation_initiate_action.lua:43: in function ‘_on_social_attr_changed’
…ctions/conversation/conversation_initiate_action.lua:16: in function <…ctions/conversation/conversation_initiate_action.lua:10>
[C]: in function 'start_thinking’
stonehearth/services/server/tasks/task_action.lua:102: in function '_start_stop_thinking’
stonehearth/services/server/tasks/task_action.lua:174: in function <stonehearth/services/server/tasks/task_action.lua:168>
[C]: in function ‘start_thinking’
…nehearth/services/server/tasks/task_group_action.lua:90: in function <…nehearth/services/server/tasks/task_group_action.lua:44>
[C]: ?
[C]: in function 'run’
stonehearth/components/ai/ai_component.lua:515: in function <stonehearth/components/ai/ai_component.lua:499>
[C]: in function 'xpcall’
radiant/modules/commons.lua:66: in function 'xpcall’
stonehearth/components/ai/ai_component.lua:499: in function '_thread_main’
stonehearth/services/server/threads/thread.lua:273: in function <stonehearth/services/server/threads/thread.lua:270>
[C]: in function 'xpcall’
radiant/modules/commons.lua:66: in function 'xpcall’
stonehearth/services/server/threads/thread.lua:270: in function 'f’
radiant/lib/env.lua:15: in function <radiant/lib/env.lua:14>