From ffaa0729acce55ca3724da8bffc2507c46b021c5 Mon Sep 17 00:00:00 2001 From: slawkens Date: Mon, 1 Apr 2024 23:19:12 +0200 Subject: [PATCH] Add player->getOutfit function --- system/libs/pot/OTS_Player.php | 7 +++++++ system/pages/forum/show_thread.php | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/system/libs/pot/OTS_Player.php b/system/libs/pot/OTS_Player.php index 491a6303..060d482b 100644 --- a/system/libs/pot/OTS_Player.php +++ b/system/libs/pot/OTS_Player.php @@ -1229,6 +1229,13 @@ class OTS_Player extends OTS_Row_DAO $this->data['direction'] = (int) $direction; } + public function getOutfit(): string + { + $hasLookAddons = $this->db->hasColumn('players', 'lookaddons'); + + return setting('core.outfit_images_url') . '?id=' . $this->getLookType() . ($hasLookAddons ? '&addons=' . $this->getLookAddons() : '') . '&head=' . $this->getLookHead() . '&body=' . $this->getLookBody() . '&legs=' . $this->getLookLegs() . '&feet=' . $this->getLookFeet(); + } + /** * Body color. * diff --git a/system/pages/forum/show_thread.php b/system/pages/forum/show_thread.php index 51dcd096..e4c53f16 100644 --- a/system/pages/forum/show_thread.php +++ b/system/pages/forum/show_thread.php @@ -60,7 +60,7 @@ foreach($posts as &$post) { } if($config['characters']['outfit']) { - $post['outfit'] = setting('core.outfit_images_url') . '?id=' . $player->getLookType() . ($lookaddons ? '&addons=' . $player->getLookAddons() : '') . '&head=' . $player->getLookHead() . '&body=' . $player->getLookBody() . '&legs=' . $player->getLookLegs() . '&feet=' . $player->getLookFeet(); + $post['outfit'] = $player->getOutfit(); } $groupName = '';