Update of /cvsroot/netrek/client/netrekxp In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv29109 Modified Files: NetrekXP to do list.C clientr.suo Log Message: A bunch of paradise fixes and enhancements. 1) Fixed bug with paradise ALL messages going to the wrong windows. 2) Hopefully fixed bug with royals and ranks not being properly initialized. 3) Added paradise packet types to cambot. Cambot now seems to work for recording and playback. 4) Added paradise info window, for both players and planets, so that players can see stuff like planet atmosphere, and the different paradise ratings, using the info keys 'i' and 'I'. Index: NetrekXP to do list.C =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/NetrekXP to do list.C,v retrieving revision 1.156 retrieving revision 1.157 diff -u -d -r1.156 -r1.157 --- NetrekXP to do list.C 29 Nov 2007 05:29:04 -0000 1.156 +++ NetrekXP to do list.C 24 Feb 2008 00:33:54 -0000 1.157 @@ -12,6 +12,7 @@ 9) on daemon exit in newbie/pret, kill any hosed bot slots 10) end game bots are stupid, and on timericide don't act right 11) feature packet for rank names and requirements +12) feature packet for KSHIP2 and KTORP2 p_whydead messages Things that are sorta fixed, but could use improvement: 1) Border issue - quite complex problem, how to know the borders to obey after the bitmap @@ -36,23 +37,23 @@ Maybe with enforced state? Paradise issues: -Motd paging system gutted for sake of simplicity -Autologin with name and password seems to break any motd pics -A bunch of gridline/zoom options should be made into netrekrc options. -The galactic zoom doesn't work -Some of the paradise packet types may need some work -Many many places in code where things are based on MAXSOMETHING whether it be players +1) Motd paging system gutted for sake of simplicity +2) Autologin with name and password seems to break any motd pics - race condition +during login sequence. +3) A bunch of gridline/zoom options should be made into netrekrc options. +4) The galactic zoom doesn't work +5) Some of the paradise packet types may need some work +6) Many many places in code where things are based on MAXSOMETHING whether it be players torps planets plasmas. Whereas paradise wants to use dynamic variables. It's a mess. And paradise has nphasers, the entire concept of multiple phasers per ship is not compliant with current code. -Still missing asteroids and (flashing) warpbeacons. -Info window not working right with paradise. -Need popup box that works, when connecting to wrong server type -CV army capacity is wrong -Login messages are being sent to review window (mapped for kills and phasers), not all! -Seems a commodore char doesn't have the proper rank info..player info is all blank. -Kill messages are being sent to all, not review, why? -Cambot playback is broken. Packet handler needs updating. +7) Still missing asteroids and (flashing) warpbeacons. +8) Show ratings on full/wide playerlist. +9) CV army capacity is wrong - waiting on word from server experts to the right value +10) Seems a commodore char doesn't have the proper rank info..player info is all blank. + this may be fixed....needs testing +11) Playing back recordings made by linux pclient is probably impossible. +12) Mysterious crash bug, not reproducible by me. Wish list: 1) Rewrite graphics engine using SDL Index: clientr.suo =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/clientr.suo,v retrieving revision 1.141 retrieving revision 1.142 diff -u -d -r1.141 -r1.142 Binary files /tmp/cvsb8PRI7 and /tmp/cvsLH4lMz differ