Dear,
i just updated and started my planetary pioneers, and with the most recent update this error occurred:
The mod ○🌐Rubia (0.69.130) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event rubia::on_configuration_changed
Error when running interface function maraxsis-character-modifier.set_light_radius_modifier: maraxsis/scripts/abyssal-diving-gear.lua:153: attempt to index field 'external_modifiers' (a nil value)
stack traceback:
maraxsis/scripts/abyssal-diving-gear.lua:153: in function 'set_modifier'
maraxsis/scripts/abyssal-diving-gear.lua:179: in function <maraxsis/scripts/abyssal-diving-gear.lua:179>
stack traceback:
[C]: in function 'call'
rubia/script/technology-scripts.lua:30: in function 'execute'
rubia/script/technology-scripts.lua:43: in function 'execute_startup_scripts'
rubia/script/technology-scripts.lua:205: in function 'config'
rubia/lib/event-lib.lua:128: in function <rubia/lib/event-lib.lua:127>
I removed the craptonite tech, and it appears to work now. But some fix would be nice. Thanks in Advance
Removed from rubia 0.69.130/script/technology-scripts.lua
"""
["rubia-craptonite-lamp"] = {
--To test: /c game.planets["maraxsis-trench"].create_surface(); game.players[1].character.teleport( {x=0,y=0}, "maraxsis-trench")
-- /c game.forces["player"].technologies["rubia-craptonite-lamp"].research_recursive()
-- /c remote.call("maraxsis-character-modifier","set_light_radius_modifier","rubia-craptonite-lamp", 10)
on_startup = true,
execute = function(force)
if script.active_mods["maraxsis"] and remote.interfaces["maraxsis-character-modifier"] then
local modifier = (force.technologies["rubia-craptonite-lamp"].researched and 1) or 0
remote.call("maraxsis-character-modifier","set_light_radius_modifier","rubia-craptonite-lamp", modifier)
end
end
},
"""