From a6ee995cf6fb350aa7660f11d62d4859a9a1f295 Mon Sep 17 00:00:00 2001 From: LawnCable Date: Thu, 24 May 2018 18:01:34 -0400 Subject: Added some more sociallinks for tmw2 and News on info page for TMW Legacy --- src/renderer/gameserver/news.ts | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/renderer/gameserver/news.ts') diff --git a/src/renderer/gameserver/news.ts b/src/renderer/gameserver/news.ts index b8c7b14..b748777 100644 --- a/src/renderer/gameserver/news.ts +++ b/src/renderer/gameserver/news.ts @@ -44,11 +44,18 @@ function killHTML(raw:string):string{ } function manaTextParser(input:string){ - return input - .replace(/\[@@(.+?)\|(.+?)@@\]/g,'$2') + const tmwLegacy = "##7Legacy Server##0"; + let result = input; + if(result.indexOf(tmwLegacy) !== -1){ + const i = result.indexOf(tmwLegacy) + tmwLegacy.length; + result = result.slice(0, result.indexOf(tmwLegacy, i)); + result = result.replace(/\n \n /, ""); + } + result = result.replace(/\[@@(.+?)\|(.+?)@@\]/g,'$2') .replace(/##B(.+?)##b/g,'$1') .replace(/##0 Actual Release: ##1 *(.+)/,'

$1

') - .replace(/\n/g,"
") - .replace(/br>([^]+?)

$1


<').replace(/
/g,"") - .replace(/##\d/g,""); + .replace(/\n/g,"
"); + if(result.indexOf(tmwLegacy) === -1) + result = result.replace(/br>([^]+?)

$1


<').replace(/
/g,""); + return result.replace(/##\d/g,""); } -- cgit v1.2.3-60-g2f50