mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-17 17:34:39 +01:00
Logging changes (move levels down & add toString for some objects)
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
package emu.grasscutter.scripts.data;
|
||||
|
||||
import lombok.ToString;
|
||||
|
||||
@ToString
|
||||
public class ScriptArgs {
|
||||
public int param1;
|
||||
public int param2;
|
||||
|
||||
@@ -4,10 +4,16 @@ import emu.grasscutter.*;
|
||||
import emu.grasscutter.game.entity.GameEntity;
|
||||
import emu.grasscutter.game.props.ElementType;
|
||||
import emu.grasscutter.scripts.*;
|
||||
import javax.script.*;
|
||||
import org.luaj.vm2.*;
|
||||
|
||||
import javax.script.*;
|
||||
import java.util.Set;
|
||||
|
||||
public class EntityController {
|
||||
private static final Set<String> SERVER_CALLED = Set.of(
|
||||
"OnBeHurt", "OnDie", "OnTimer"
|
||||
);
|
||||
|
||||
private transient CompiledScript entityController;
|
||||
private transient Bindings entityControllerBindings;
|
||||
|
||||
@@ -92,7 +98,7 @@ public class EntityController {
|
||||
error);
|
||||
ret = LuaValue.valueOf(-1);
|
||||
}
|
||||
} else if (funcName != null && !funcName.equals("OnTimer")) {
|
||||
} else if (funcName != null && !SERVER_CALLED.contains(funcName)) {
|
||||
ScriptLib.logger.error(
|
||||
"[LUA] unknown func in gadget {} with {} {} {} {}",
|
||||
entity.getEntityTypeId(),
|
||||
|
||||
Reference in New Issue
Block a user