Fix bug #306 where a client in a multiplayer game hitting a wall fails an assert

Initialise ConsoleObject->mtype.phys_info.flags in reset_player_object() instead of adding flags. The only place this was initialised properly was when reading the player object from disk.
This commit is contained in:
Chris Taylor 2017-01-15 18:11:54 +08:00
parent 5dec6d3975
commit e76c8cf264

View file

@ -790,7 +790,7 @@ void reset_player_object()
ConsoleObject->mtype.phys_info.turnroll = 0;
ConsoleObject->mtype.phys_info.mass = Player_ship->mass;
ConsoleObject->mtype.phys_info.drag = Player_ship->drag;
ConsoleObject->mtype.phys_info.flags |= PF_TURNROLL | PF_LEVELLING | PF_WIGGLE | PF_USES_THRUST;
ConsoleObject->mtype.phys_info.flags = PF_TURNROLL | PF_LEVELLING | PF_WIGGLE | PF_USES_THRUST;
//Init render info