diff options
Diffstat (limited to 'src/saveload/autoreplace_sl.cpp')
-rw-r--r-- | src/saveload/autoreplace_sl.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/saveload/autoreplace_sl.cpp b/src/saveload/autoreplace_sl.cpp index 7ed3a2051..377fec902 100644 --- a/src/saveload/autoreplace_sl.cpp +++ b/src/saveload/autoreplace_sl.cpp @@ -45,6 +45,15 @@ static void Load_ERNW() } } +static void Ptrs_ERNW() +{ + EngineRenew *er; + + FOR_ALL_ENGINE_RENEWS(er) { + SlObject(er, _engine_renew_desc); + } +} + extern const ChunkHandler _autoreplace_chunk_handlers[] = { - { 'ERNW', Save_ERNW, Load_ERNW, CH_ARRAY | CH_LAST}, + { 'ERNW', Save_ERNW, Load_ERNW, Ptrs_ERNW, CH_ARRAY | CH_LAST}, }; |