Changes between Version 7 and Version 9 of Ticket #3834


Ignore:
Timestamp:
May 2, 2016, 12:33:28 PM (8 years ago)
Author:
sanderd17
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3834 – Description

    v7 v9  
    99* ~~TemplateManager stores the templates rather inefficiently~~. r18121
    1010* ~~AIInterface serializes all templates, while it isn't needed at all~~. r18121
    11 * ~~AIManager shouldn't serializa any data when there are no ais~~. r18121
    12 * AIManager serialized the big pathfinder grid. This should be loaded in a Deserialized method (after deserialization of the pathfinder).
    13 * AuraManager can clean up the applied auras while running (the deletion of objects was omitted in earlier versions because it was bad for performance, but this isn't an issue anymore when using Maps), it also doesn't need to store the caches.
     11* ~~AIManager shouldn't serialiaze any data when there are no ais~~. r18121
     12* ~~AuraManager can clean up the applied auras while running (the deletion of objects was omitted in earlier versions because it was bad for performance, but this isn't an issue anymore when using Maps)~~. r18123
     13* AIManager serializes the big pathfinder grid. This should be loaded in a Deserialized method (after deserialization of the pathfinder).
    1414* ObstructionManager a lot of information on the entities that can be derived from other components (like the Position), or from the templates
    1515* TechnologyManager shouldn't save the autoresearch techs, they can perfectly be calculated on deserializaton (or otherwise, saving the names is enough)