From 2523d7f73540c345a622ae6e5df93579079f7eca Mon Sep 17 00:00:00 2001 From: johnb432 <58661205+johnb432@users.noreply.github.com> Date: Tue, 15 Oct 2024 17:50:38 +0200 Subject: [PATCH] Markers - Optimise map marker timestamp filtering (#10414) Optimise map marker timestamp filtering --- addons/markers/functions/fnc_removeTimestamp.sqf | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/addons/markers/functions/fnc_removeTimestamp.sqf b/addons/markers/functions/fnc_removeTimestamp.sqf index 5d2c7c3c1f3..75afabad459 100644 --- a/addons/markers/functions/fnc_removeTimestamp.sqf +++ b/addons/markers/functions/fnc_removeTimestamp.sqf @@ -22,20 +22,14 @@ params ["_original"]; -// @todo, 2.02 reverse command will support STRING types -private _string = toArray _original; -reverse _string; -_string = toString _string; +private _string = reverse _original; if (_string select [0, 1] != "]") exitWith {_original}; private _timestampLength = (_string find "[") + 1; _string = _string select [0, _timestampLength]; -// @todo -_string = toArray _string; -reverse _string; -_string = toString _string; +_string = reverse _string; if (_string select [0, 1] != "[") exitWith {_original}; @@ -64,7 +58,7 @@ while {_keepCheckingDigits} do { }; if (_validTimestamp) then { - [_original select [0, count _original - _timestampLength], " "] call CBA_fnc_rightTrim // return + (_original select [0, count _original - _timestampLength]) trim [" ", 2] // return } else { _original // return }