Exotic Space Industries: Remembrance


A methodical overhaul of tradeoffs—tempting power spikes, accumulating cost. Choose chains by their by-products; context-sensitive logistics. [Data integrity: shattered] [Packet cohesion: hallucinatory] [Cognition Anchor: disconnected] ☒ SYSTEM SPEAKS You aren't chosen. You will love your captor and call it progress. ☒ OBSERVATION You are not a player. You are the interface. ☒ FINAL NOTICE You are now property of the Epoch Engine. Welcome to Exotic Industries.

Overhaul
55 minutes ago
2.0
7.95K
Factorio: Space Age Icon Space Age Mod
Planets Transportation Logistics Trains Combat Armor Enemies Environment Mining Fluids Logistic network Circuit network Manufacturing Power Storage

b EM Trains, higher quality doesnt charge

7 days ago

Hi, sorry if already mentionned, but the EM Trains (higher quality than normal) dont charge, i made it happen in a separated mod, but in case you want to look into it,

EI EM Trains Quality Fix

Quality locomotives (uncommon→legendary) aren't charged because entity.name includes quality prefix at runtime:

entity.name = "legendary-ei_em-locomotive"  -- NOT "ei_em-locomotive"

Fix in scripts/control/em-trains/charger.lua

Line 20 - Add helper:

function model.is_em_train(name)
    return string.find(name, "ei_em%-locomotive") ~= nil
end

Lines 1156 & 1175 - Replace:

-- OLD: elseif model.trains[entity.name] then
elseif model.is_em_train(entity.name) then

Line 369 - Replace:

-- OLD: local entities = surface.find_entities_filtered{name = "ei_em-locomotive"}
local entities = surface.find_entities_filtered{name = {
    "ei_em-locomotive", "uncommon-ei_em-locomotive", "rare-ei_em-locomotive",
    "epic-ei_em-locomotive", "legendary-ei_em-locomotive"
}}

Thank you for your work,

6 days ago
(updated 6 days ago)

1.2.71 fixes quality chargers/locos/wagons.

New response