From 6a31a3e8177704b8bef6ec07c7db79ec04789d4b Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 24 Oct 2022 12:36:36 -0300 Subject: Add an offset of 200 for negative IDs --- merge-client.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/merge-client.py b/merge-client.py index 394b93d..be5019b 100755 --- a/merge-client.py +++ b/merge-client.py @@ -15,11 +15,14 @@ item_db=[] paths=[] def fix_id(l, offset): - if "id=" in l: + if "id=" in l or " from=" in l or " to=" in l: tmp=l.split("\"") try: if (int(tmp[1]) > 0): tmp[1]=str(int(tmp[1]) + offset) + else: + # Negative IDs are special (10,000 => 200 per game) + tmp[1]=str(int(tmp[1]) - int(offset//50)) except: traceback.print_exc() l="\"".join(tmp) -- cgit v1.2.3-60-g2f50