From 065991412731b42a59df176bfc9c46755f43626f Mon Sep 17 00:00:00 2001
From: cidoku <git@cidoku.net>
Date: Mon, 31 Mar 2025 14:33:25 -0300
Subject: [PATCH] properly handle transferring evidence with special ao2 chars

---
 gameview.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gameview.py b/gameview.py
index 5f7f2f8..55811ad 100644
--- a/gameview.py
+++ b/gameview.py
@@ -2080,6 +2080,8 @@ class GUI(QtGui.QWidget):
             return QtGui.QMessageBox.information(self, "Can't transfer evidence", 'The evidence "%s" already exists in the %s inventory.' % (evi[0], target_str))
         else:
             if self.privateinv:
+                for i in range(len(evi)):
+                    evi[i] = evi[i].replace('#', '<num>').replace('%', '<percent>').replace('&', '<and>').replace('$', '<dollar>').replace('\\n', '\n')
                 self.tcp.send('PE#' + evi[0] + '#' + evi[1] + '#' + evi[2] + '#%')
             else:
                 self.privateevidence.append(evi)