This patch helps the robot deal with ping-pong plasmas. It has code to deal them already, but it doesn't quite handle the style of ping-pongs on the server now. This includes a change to the server. It doesn't change the protocol, but sends the client slightly different information when ping-pong plasmas are turned on. The second patch remove the res-rsa configure script, like the Vanilla one has been removed. Here are the descriptions from the patches, which I'm gzipping because they are too large: In Ping-Pong plasma mode, a plasma changes teams when it is bounced. There is no way to send this change to the client, so the client doesn't know. For example, if a player at peace with us but who we are at war with bounces our (or a teammate's) plasma back at us, it appears to the client that the plasma is friendly. But really, it's not, since we are at war with the plasma's new team. Fix this by setting the plasma's war flag if the player is hostile to the plasma's team. In order to take advantage of this, clients will need to be sure to: 1. Not assume that the player's own plasma is friendly. 2. Not assume that plasma from the player's team is friendly. 3. Make sure the check the plasma's war flags, and not the flags of the player who fired it. The robot has code to deal with Ping-Pong plasma, but it's an old version. It doesn't work properly with the current ping pong plasmas, written by Trent Piepho in 1995 (so the old ones are really old!). Basically, the bots needs to allow for plasma fired by a friendly player becoming hostile to it. Also sets the pl_team member of the plasma struct, which makes getting the plasma's team easier. -------------- next part -------------- A non-text attachment was scrubbed... Name: robot-ping-pong.darcs.gz Type: application/octet-stream Size: 9063 bytes Desc: Url : http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20060524/ee601aea/attachment-0001.obj