Title: Alpha 14 changed mod API
Summary: Loading FF that works in Alpha 13 no longer work in Alpha 14.
Steps to reproduce:
- Load stonehearth vanilla, with one mod, frostfeast
- Try to start a new game
- Receive an error
Expected Results: Being able to start a new game
Actual Results: Some error prevents this.
Notes: Mods no longer have .LUAC files, but LUA files. Radiant mentioned they tweaked rc, so i wonder what about custom kingdoms has changed.
Attachments: FF Errors:
develop-2786 (x64) radiant/modules/events.lua:86: assertion failed! stack traceback: [C]: ? [C]: in function 'assert' radiant/modules/events.lua:86: in function 'listen' frostfeast/ai/observers/hat_observer.lua:19: in function 'activate' radiant/modules/common.lua:397: in function 'create_controller' ...ehearth/components/observers/observers_component.lua:50: in function '_create_observer_controller' ...ehearth/components/observers/observers_component.lua:61: in function 'add_observer' stonehearth/services/server/ai/ai_injector.lua:57: in function '_inject_observers' stonehearth/services/server/ai/ai_injector.lua:44: in function '_inject_ai' stonehearth/services/server/ai/ai_injector.lua:14: in function '__user_init' radiant/lib/unclasslib.lua:270: in function '__init' radiant/lib/unclasslib.lua:201: in function 'AiInjector' stonehearth/services/server/ai/ai_service.lua:147: in function 'inject_ai' stonehearth/components/ai/ai_component.lua:62: in function <stonehearth/components/ai/ai_component.lua:45>
develop-2786 (x64) c++ exception: lua runtime error stack traceback: [C]: in function 'create_entity' radiant/modules/entities.lua:24: in function 'create_entity' ...th/services/server/population/population_faction.lua:224: in function 'create_new_citizen' ...vices/server/game_creation/game_creation_service.lua:377: in function '_generate_citizen' ...vices/server/game_creation/game_creation_service.lua:74: in function <...vices/server/game_creation/game_creation_service.lua:60>
develop-2786 (x64) ...rostfeast/components/breather/breather_component.lua:20: attempt to index field '_entity' (a nil value) stack traceback: [C]: ? ...rostfeast/components/breather/breather_component.lua:20: in function '_on_warmth_changed' ...rostfeast/components/breather/breather_component.lua:9: in function <...rostfeast/components/breather/breather_component.lua:8>
Version Number and Mods in use: Frostfeast or any kingdom mod besides RC
System Information: Windows 10 64 bit, Nvidia 750m, Intel core i7