K 10 svn:author V 7 freeciv K 8 svn:date V 27 1998-07-29T13:30:03.000000Z K 7 svn:log V 887 XYZZy@u.washington.edu Took the incite_revolt_cost out of the city_info packet. Sounds simple, eh? I needed to modify 11 files to do it. Since inciting happens only rarely, it's wasteful to send the data with every city update. Now when a diplomat tries to incite, a INCITE_INQ packet is sent asking how much it will cost. Then the client receives an INCITE_COST packet from the server, and pops up the yes/no dialog. If players with lagged connections try to incite more than one city very quickly (before the server INCITE_COST comes back), weird things might happen. I doubt this will actually happen in a game. This change also allows incite cost to be updated dynamically. Before the cost was computed at the beginning of the turn and didn't change. Now if you do something to change the cost, like kill all the units in the city and reduce its size, the cost will go down. END