With only Blueprint Extensions enabled, in Factorio 0.17.45, attempting to start a Wave Defense scenario throws the following error:
Error while running event
BlueprintExtensions::on_configuration_changed
Invalid surface name: Surface names must not be blank and must be unique.
stack traceback:
__BlueprintExtensions__/modules/landfill.lua:53: in function 'compute_prototype_overrides'
__BlueprintExtensions__/modules/landfill.lua:126: in function '?'
__BlueprintExtensions__/control.lua:60: in function 'call_module_methods'
__BlueprintExtensions__/control.lua:96: in function <__BlueprintExtensions__/control.lua:93>
stack traceback:
[C]: in function 'create_surface'
__BlueprintExtensions__/modules/landfill.lua:53: in function 'compute_prototype_overrides'
__BlueprintExtensions__/modules/landfill.lua:126: in function '?'
__BlueprintExtensions__/control.lua:60: in function 'call_module_methods'
__BlueprintExtensions__/control.lua:96: in function <__BlueprintExtensions__/control.lua:93>
With only Blueprint Extensions enabled, in Factorio 0.17.45, attempting to start a Wave Defense scenario throws the following error:
Repro: Play -> Scenarios -> Wave Defense -> Create -> Error.