🌐Planet Rubia


Discover the wind planet Rubia. Belts and inserters work differently on Rubia, leading to unique building challenges not seen on any other planet. Your whole factory must go with the wind as a never-ending barrage of waste is hurled at your base.

Content
7 hours ago
2.0
25.1K
Factorio: Space Age Icon Space Age Mod
Planets Logistics Trains Environment Mining Manufacturing Power

b [Resolved] Error With Maraxsis

11 days ago

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
},

"""

11 days ago

Looks like it's already fixed by notnotmelon

11 days ago

I do not have this crash when I boot the game. So it must be resolved on the Maraxsis side. This requires your Maraxsis version be high enough to have that interface properly defined.

Thanks for the report, but it seems done lol.

New response