X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=empires.js;h=38d892bde64620d7e4a6e4c0ff186f79813c222d;hb=17ceff9f690f9689f38fe3d0d448fccba72bf044;hp=f95bba9f48da600bb68ae46aec66e436ff4fed6b;hpb=ea14cbbefb26afd558aff8329d92f1a7b9442bac;p=empires-server diff --git a/empires.js b/empires.js index f95bba9..38d892b 100644 --- a/empires.js +++ b/empires.js @@ -85,6 +85,8 @@ class Empires extends Game { want. */ const player_data = JSON.stringify((({id, name}) => ({id, name}))(new_player)); this.broadcast_event("player-join", player_data); + + return new_player; } remove_player(id) { @@ -280,8 +282,8 @@ router.post('/register', (request, response) => { if (request.body.name) name = request.body.name; - game.add_player(name, request.body.character); - response.send(); + const player = game.add_player(name, request.body.character); + response.send(JSON.stringify(player.id)); }); router.post('/deregister/:id', (request, response) => {