In restricted game mode check for player callsign and sockaddr at the same time
In restricted game mode check for player callsign and sockaddr at the same time
Clear Netgame struct each time player enters a new IP in manual join menu
Clear Netgame struct each time player enters a new IP in manual join menu
Added a lot of status messages for RBA code shown with -verbose, hopefully making it easier for users to track down problems and made all RBA messages start with RBAudio prefix
Added a lot of status messages for RBA code shown with -verbose, hopefully making it easier for users to track down problems and made all RBA messages start with RBAudio prefix
Make do_exploding_wall_frame set WALL_BLASTED

Hostage doors misbehave after commit 5cc09c9:

https://github.com/dxx-rebirth/dxx-rebirth/commit/5cc09c974aadaa3f5f3fe0ce32a3fc186e960c63#commitcomment-3037382

Descent 1 set WALL_BLASTED in blast_blastable_wall, but Descent 2 set
WALL_BLASTED in do_exploding_wall_frame.  Commit 5cc09c9 broke exploding
walls because it removed the WALL_BLASTED logic from
blast_blastable_wall, but did not add it to do_exploding_wall_frame.

Reported-by: zico <zico@dxx-rebirth.com>
Use primary order list for primary cycling

Fix copy-paste bug from commit 0ceaaaf.
Fix edge cases in new cycle skip logic

Commit 0ceaaaf introduced two undesirable behaviors which can be
mitigated by a heuristic from commit cab78bb and commit 7bed83b.  This
heuristic prevents a buffer overread if no weapons are auto-selectable
and prevents the player from being stuck on a single weapon if only one
weapon is auto-selectable and that weapon is the current weapon.
Players would not use cycle in such a case, so skipping the
non-auto-select weapons does not help.
Fix edge cases in new cycle skip logic

Commit dab702a introduced two undesirable behaviors which can be
mitigated by a heuristic from commit cab78bb and commit 7bed83b.  This
heuristic prevents a buffer overread if no weapons are auto-selectable
and prevents the player from being stuck on a single weapon if only one
weapon is auto-selectable and that weapon is the current weapon.
Players would not use cycle in such a case, so skipping the
non-auto-select weapons does not help.
Use D2XR pick_connected_segment for increased randomness
Restore Raspberry Pi support lost in ed33108

Patch by derhass.
Make GET_INTEL_* const-correct

Based on a report by derhass, but with additional changes.  Original
report at

<http://www.dxx-rebirth.com/frm/index.php/topic,1048.msg17421.html#msg17421>.
Add Raspberry Pi automatic environment setup

Patch by derhass.

Requested at
<http://www.dxx-rebirth.com/frm/index.php/topic,1048.msg17426/topicseen.html#msg17426>.
Make GET_INTEL_* const-correct

Based on a report by derhass, but with additional changes.  Original
report at

<http://www.dxx-rebirth.com/frm/index.php/topic,1048.msg17421.html#msg17421>.
Merge branch 'd1x-rebirth/master' into unification/master

Conflicts:
	SConstruct
Merge branch 'd2x-rebirth/master' into unification/master