diff options
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -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 |