Good to hear you managed :) I don't know the internals of the ships myself, maybe somebody else can help.
21/10/2014 16:52, sgrìobh Tibor Bamhor: > Thanks, but today I have some spare time and looked at this a bit and > made a progress. > > So now AI can receive notification of types: > - ship gained > - port spot found > - expedition waiting > > After some problems, AI can now build ports (I mean starting port), > shipyard, start expedition, receive notifications of found spots and > decide about building a port. And it this point it fails - it creates a > stacked territory around planned port but nothing is done then. I have > to investigate the internals ship.* more thoroughly. Or if anybody has > an idea... > > Tibor > > 2014-10-20 16:36 GMT+02:00 Fòram na Gàidhlig <f...@foramnagaidhlig.net > <mailto:f...@foramnagaidhlig.net>>: > > I can have a look at this next week and create some notifications > for you. > > You should be able to create one for the "Expedition ready" and "Port > Space found" messages wihtout too much trouble though. Just send it > when the message is sent to the user. You can steal the code from the > notification I created for the "out of resources" messages. Copy the > code into a new Notification class and then create one when the message > is sent.otification classes themselves aren't complicated if you > Frankenstein them. > > > > 20/10/2014 13:15, sgrìobh Tibor Bamhor: > > Hi, > > > > I started some works on seafaring in AI, so far AI can build port, > > shipyards and keeps building ships. > > > > But AI just is not informed when new ship is created. > > > > What I need should be very similar to notifications about immovables, > > typically buildings, when they are acquired, or lost; the code is > here: > > > > > > http://bazaar.launchpad.net/~widelands-dev/widelands/trunk/view/head:/src/logic/immovable.cc#L1387 > > > > > > AI should receive not only information, but the object itself and > store > > it in own list (vector). > > > > So can somebody help me with creating such notifications? > > > > I am not familiar with seafaring, but I wonder are there messages > for a > > player when new ship is built or lost? It seems to me there are none. > > > > Other thoughts on seafaring: Ship "remembers" found port spots, so AI > > will not need immediate notification when such spot is found, > probably.... > > > > Also I read about "expedition ready" notification, probably this one > > would be useful for AI too. > > > > Any feedback is welcomed... :) > > > > Tibor > > > > > > > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~widelands-dev > > Post to : widelands-dev@lists.launchpad.net > <mailto:widelands-dev@lists.launchpad.net> > > Unsubscribe : https://launchpad.net/~widelands-dev > > More help : https://help.launchpad.net/ListHelp > > > > > > > > No virus found in this message. > > Checked by AVG - www.avg.com <http://www.avg.com> <http://www.avg.com> > > Version: 2014.0.4765 / Virus Database: 4040/8420 - Release Date: > 10/20/14 > > > > _______________________________________________ > Mailing list: https://launchpad.net/~widelands-dev > Post to : widelands-dev@lists.launchpad.net > <mailto:widelands-dev@lists.launchpad.net> > Unsubscribe : https://launchpad.net/~widelands-dev > More help : https://help.launchpad.net/ListHelp > > > No virus found in this message. > Checked by AVG - www.avg.com <http://www.avg.com> > Version: 2014.0.4765 / Virus Database: 4040/8431 - Release Date: 10/22/14 > _______________________________________________ Mailing list: https://launchpad.net/~widelands-dev Post to : widelands-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~widelands-dev More help : https://help.launchpad.net/ListHelp