> 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.

_______________________________________________
Mailing list: https://launchpad.net/~widelands-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to