mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-07-28 23:15:53 -04:00
Added duels, added incap and deathblow, fixed some buff issues
This commit is contained in:
@@ -40,49 +40,49 @@ public class ScriptService {
|
||||
|
||||
public void callScript(String path, String module, String method) {
|
||||
PythonInterpreter interpreter = new PythonInterpreter();
|
||||
interpreter.cleanup();
|
||||
interpreter.exec("import sys\nsys.path.append('" + path + "')\nfrom " + module + " import " + method);
|
||||
PyObject func = interpreter.get(method);
|
||||
func.__call__(Py.java2py(core));
|
||||
interpreter.cleanup();
|
||||
}
|
||||
|
||||
public void callScript(String path, String module, String method, Object arg1) {
|
||||
PythonInterpreter interpreter = new PythonInterpreter();
|
||||
interpreter.cleanup();
|
||||
interpreter.exec("import sys\nsys.path.append('" + path + "')\nfrom " + module + " import " + method);
|
||||
PyObject func = interpreter.get(method);
|
||||
func.__call__(Py.java2py(core), Py.java2py(arg1));
|
||||
interpreter.cleanup();
|
||||
}
|
||||
|
||||
public void callScript(String path, String method, String module, Object arg1, Object arg2) {
|
||||
PythonInterpreter interpreter = new PythonInterpreter();
|
||||
interpreter.cleanup();
|
||||
interpreter.exec("import sys\nsys.path.append('" + path + "')\nfrom " + module + " import " + method);
|
||||
PyObject func = interpreter.get(method);
|
||||
func.__call__(Py.java2py(arg1), Py.java2py(arg2));
|
||||
interpreter.cleanup();
|
||||
}
|
||||
|
||||
public void callScript(String path, String method, String module, Object arg1, Object arg2, Object arg3) {
|
||||
PythonInterpreter interpreter = new PythonInterpreter();
|
||||
interpreter.cleanup();
|
||||
interpreter.exec("import sys\nsys.path.append('" + path + "')\nfrom " + module + " import " + method);
|
||||
PyObject func = interpreter.get(method);
|
||||
func.__call__(Py.java2py(arg1), Py.java2py(arg2), Py.java2py(arg3));
|
||||
interpreter.cleanup();
|
||||
}
|
||||
|
||||
public void callScript(String path, String module, String method, Object arg1, Object arg2, Object arg3, Object arg4) {
|
||||
PythonInterpreter interpreter = new PythonInterpreter();
|
||||
interpreter.cleanup();
|
||||
interpreter.exec("import sys\nsys.path.append('" + path + "')\nfrom " + module + " import " + method);
|
||||
PyObject func = interpreter.get(method);
|
||||
func.__call__(Py.java2py(arg1), Py.java2py(arg2), Py.java2py(arg3), Py.java2py(arg4));
|
||||
interpreter.cleanup();
|
||||
}
|
||||
|
||||
public PyObject getMethod(String path, String module, String method) {
|
||||
PythonInterpreter interpreter = new PythonInterpreter();
|
||||
interpreter.cleanup();
|
||||
interpreter.exec("import sys\nsys.path.append('" + path + "')\nfrom " + module + " import " + method);
|
||||
PyObject func = interpreter.get(method);
|
||||
interpreter.cleanup();
|
||||
return func;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user