From 7e5659f49fb37651fcc537791940bb0dcba361fe Mon Sep 17 00:00:00 2001 From: Sarjuuk Date: Fri, 10 Jun 2022 15:15:28 +0200 Subject: [PATCH] NPC/Waypoints * improve display for NPCs traversing zones and/or floors (e.g.: npc 844) --- includes/basetype.class.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/includes/basetype.class.php b/includes/basetype.class.php index 4bb50195..3ad4dd6b 100644 --- a/includes/basetype.class.php +++ b/includes/basetype.class.php @@ -607,14 +607,14 @@ trait spawnHelper ); // connective line - if ($i > 0) + if ($i > 0 && $wPoints[$i - 1]['areaId'] == $p['areaId']) $opts['lines'] = [[$wPoints[$i - 1]['posX'], $wPoints[$i - 1]['posY']]]; - $data[$s['areaId']][$s['floor']]['coords'][] = [$p['posX'], $p['posY'], $opts]; - if (empty($wpSum[$s['areaId']][$s['floor']])) - $wpSum[$s['areaId']][$s['floor']] = 1; + $data[$p['areaId']][$p['floor']]['coords'][] = [$p['posX'], $p['posY'], $opts]; + if (empty($wpSum[$p['areaId']][$p['floor']])) + $wpSum[$p['areaId']][$p['floor']] = 1; else - $wpSum[$s['areaId']][$s['floor']]++; + $wpSum[$p['areaId']][$p['floor']]++; } $wpIdx++; }