Skip to content

Commit 4ec274f

Browse files
authored
Set event source for group variable changes to the variable name (#2231)
1 parent 30d093f commit 4ec274f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/emu/grasscutter/scripts/ScriptLib.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@ public int SetGroupVariableValue(String var, int value) {
403403

404404
val old = variables.getOrDefault(var, value);
405405
variables.put(var, value);
406-
getSceneScriptManager().callEvent(new ScriptArgs(groupId, EventType.EVENT_VARIABLE_CHANGE, value, old));
406+
getSceneScriptManager().callEvent(new ScriptArgs(groupId, EventType.EVENT_VARIABLE_CHANGE, value, old).setEventSource(var));
407407
return 0;
408408
}
409409

@@ -418,7 +418,7 @@ public LuaValue ChangeGroupVariableValue(String var, int value) {
418418
variables.put(var, old + value);
419419
logger.debug("[LUA] Call ChangeGroupVariableValue with {},{}",
420420
old, old+value);
421-
getSceneScriptManager().callEvent(new ScriptArgs(groupId, EventType.EVENT_VARIABLE_CHANGE, old+value, old));
421+
getSceneScriptManager().callEvent(new ScriptArgs(groupId, EventType.EVENT_VARIABLE_CHANGE, old+value, old).setEventSource(var));
422422
return LuaValue.ZERO;
423423
}
424424

0 commit comments

Comments
 (0)