From 4edd7afd908c34908ddade40db4c240f1828e1b6 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 1 Nov 2014 17:39:33 +0300 Subject: hercules: add parsing getmapmobs. --- hercules/code/server/npcs.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'hercules') diff --git a/hercules/code/server/npcs.py b/hercules/code/server/npcs.py index 647ba63..b2cac36 100644 --- a/hercules/code/server/npcs.py +++ b/hercules/code/server/npcs.py @@ -177,4 +177,12 @@ def processStrReplace(tracker): line = line.replace("setskill ", "addtoskill ") line = line.replace("zeny", "Zeny") line = line.replace("countitem(", "countitemcolor(") + idx = line.find("getmapmobs(") + if idx >= 0: + idx2 = line.find("\"", idx + len("getmapmobs(") + 1) + idx3 = line.find(")", idx + len("getmapmobs(") + 1) + if idx2 + 1 == idx3: + line = line[:idx2 + 1] + ",\"all\"" + line[idx2 + 1:] + + line = line.replace("getmapmobs(", "mobcount(") w.write(line) -- cgit v1.2.3-70-g09d2