From c5ecf465005314537ccc6173fc0b3dfd3a7b4a63 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Thu, 11 Nov 2010 01:12:25 +0000 Subject: updated documentation, added FIXME, corrected trivial compile error --- doc/TODO | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'doc/TODO') diff --git a/doc/TODO b/doc/TODO index 6535f3b..f2830d4 100644 --- a/doc/TODO +++ b/doc/TODO @@ -17,8 +17,7 @@ general: ship improvements (radars, shield, armor) inventory: - eject cargo - beam cargo + beam and eject cargo (commands implemented, needs UI and general FX) filesystem: write a filesystem based on streams @@ -39,7 +38,8 @@ core: fix game.ini load/save sequence fx events: jump events, tracktor beams, weapons fire pause game loop when there are no players - optimize KeepAlive sweep performance + + optimize KeepAlive sweep performance (ok) network: protocol description (incomplete) @@ -47,13 +47,12 @@ network: group chat (requires player groups) rcon authentication, rcon command, servers must be able to disable rcon rconpassword: send md5sum instead of plaintext - player authentication (player id), admin rights + player authentication (player guid), admin rights add server-side distance check before sending entity updates - fix lag/client interpolation - cl_prediction or cl_interpolation detect and disconnect clients behaving badly let server track Entity::State changes + fix lag/client interpolation client prediction, replace SUP network frames with PHYS frames EXT messages, update extended property "ext id prop value prop value etc", type checking/seperator etc.. @@ -62,9 +61,10 @@ network: reliable network messages (e.g. entity create/die) client: + have the trade menu show depleted shop items with their sell value add map window target model tracking camera absolute speed/position - hud target/target hoover inconsistency + correct hud target/target hoover inconsistencies reset info text scroll when showing buy/trade menu enable chat window player list selection create hud concept artwork @@ -86,23 +86,25 @@ ui: listview scrolling sound: - suppress sound errors if the sound subsystem failed to initialize entity/event positional sounds jump drive sound events client-side control of impulse initiate / impulse loop sound sequence -game: - entity health/shield/armor + suppress error message spam if the sound subsystem failed to initialize (ok) - set planet safe distance to 5 km (ok) - fix 'give ship' and 'buy ship' destroying inventory (ok) +game: add Ship::ship_dock, making docking indepdendent of player->view() + when the goto command is used to target another player, you should appear next to him instead in front of him. + ship health/shield/armor add fleet support + set planet safe distance to 5 km (ok) + fix 'give ship' and 'buy ship' destroying inventory (ok) + data: update starsystem roadmap rename skies (lindblade1, lindblade2, ...) -project: +automake: resolve build dependency issues -- cgit v1.2.3