widelands-dev team mailing list archive
-
widelands-dev team
-
Mailing list archive
-
Message #03559
Re: [Merge] lp:~widelands-dev/widelands/seafaring-ai into lp:widelands
> But is seems that there is some mechanism that take care of NoteImmovable messages and is not in effect for NoteShipMessages.
I do not believe that is correct - if it where late_initialization would not be needed. Loading would then just be a very fast way of gaining tons of map objects. I therefore believe that the original designer of the AI code decided to build late_initialization() to create the invariants that the AI relies on. You can check if the buildings vector is also filled if you skip most work in late_initialization.
--
https://code.launchpad.net/~widelands-dev/widelands/seafaring-ai/+merge/242271
Your team Widelands Developers is subscribed to branch lp:~widelands-dev/widelands/seafaring-ai.
References