September 16th patch update
DLL version incremented Beacon functionality added Support for loading screen match preview display Placeholder handling of new key-bindable mod commands
This commit is contained in:
parent
e37e174be1
commit
fd05be35c1
68 changed files with 1313 additions and 267 deletions
|
@ -996,7 +996,7 @@ void DisplayClass::Cursor_Mark(CELL pos, bool on)
|
|||
CELL const * ptr;
|
||||
CellClass * cellptr;
|
||||
|
||||
if (pos == -1) return;
|
||||
if ((unsigned)pos >= MAP_CELL_TOTAL) return;
|
||||
|
||||
/*
|
||||
** For every cell in the CursorSize list, invoke its Redraw_Objects and
|
||||
|
@ -2916,6 +2916,7 @@ void DisplayClass::Select_These(COORDINATE coord1, COORDINATE coord2, bool addit
|
|||
HouseClass * hptr = HouseClass::As_Pointer(obj->Owner());
|
||||
if ( obj->Class_Of().IsSelectable &&
|
||||
obj->What_Am_I() != RTTI_BUILDING &&
|
||||
(!obj->Is_Techno() || !((TechnoClass*)obj)->Is_Cloaked(PlayerPtr)) &&
|
||||
x >= x1 && x <= x2 && y >= y1 && y <= y2) {
|
||||
bool old_allow_voice = AllowVoice;
|
||||
bool is_player_controlled = (hptr != NULL) && hptr->IsPlayerControl;
|
||||
|
@ -2942,6 +2943,7 @@ void DisplayClass::Select_These(COORDINATE coord1, COORDINATE coord2, bool addit
|
|||
** Only try to select objects that are allowed to be selected, and are within the bounding box.
|
||||
*/
|
||||
if ( aircraft->Class->IsSelectable &&
|
||||
!aircraft->Is_Cloaked(PlayerPtr) &&
|
||||
!aircraft->Is_Selected_By_Player() &&
|
||||
x >= x1 && x <= x2 && y >= y1 && y <= y2) {
|
||||
bool old_allow_voice = AllowVoice;
|
||||
|
|
Reference in a new issue