Collapse @Copy, @Replace mixin methods

This commit is contained in:
Lucwousin
2020-07-19 03:26:05 +02:00
parent fa2944d50a
commit 57b7476299
26 changed files with 134 additions and 269 deletions

View File

@@ -138,13 +138,8 @@ public abstract class ScriptVMMixin implements RSClient
}
@Copy("runScript")
static void rs$runScript(RSScriptEvent event, int maxExecutionTime)
{
throw new RuntimeException();
}
@Replace("runScript")
static void rl$runScript(RSScriptEvent event, int maxExecutionTime)
static void copy$runScript(RSScriptEvent event, int maxExecutionTime)
{
Object[] arguments = event.getArguments();
assert arguments != null && arguments.length > 0;
@@ -164,7 +159,7 @@ public abstract class ScriptVMMixin implements RSClient
try
{
rootScriptEvent = event;
rs$runScript(event, maxExecutionTime);
copy$runScript(event, maxExecutionTime);
}
finally
{