Use LOS check for nametags
This commit is contained in:
@@ -165,6 +165,13 @@ function updateNametags(element) {
|
|||||||
|
|
||||||
let distance = playerPos.distance(elementPos);
|
let distance = playerPos.distance(elementPos);
|
||||||
if(distance <= nametagDistance) {
|
if(distance <= nametagDistance) {
|
||||||
|
if(typeof game.processLineOfSight != "undefined") {
|
||||||
|
let losCheck = game.processLineOfSight(playerPos, elementPos, true, false, false, true, true, false, true, true);
|
||||||
|
if(losCheck != null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if(element.type == ELEMENT_PLAYER) {
|
if(element.type == ELEMENT_PLAYER) {
|
||||||
let name = element.name;
|
let name = element.name;
|
||||||
let colour = COLOUR_WHITE;
|
let colour = COLOUR_WHITE;
|
||||||
|
|||||||
Reference in New Issue
Block a user