mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-20 14:49:50 +08:00
22 lines
834 B
Java
22 lines
834 B
Java
package emu.grasscutter.game.talk.exec;
|
|
|
|
import emu.grasscutter.data.excels.TalkConfigData;
|
|
import emu.grasscutter.data.excels.TalkConfigData.TalkExecParam;
|
|
import emu.grasscutter.game.player.Player;
|
|
import emu.grasscutter.game.talk.TalkExec;
|
|
import emu.grasscutter.game.talk.TalkExecHandler;
|
|
import emu.grasscutter.game.talk.TalkValueExec;
|
|
|
|
@TalkValueExec(TalkExec.TALK_EXEC_INC_QUEST_GLOBAL_VAR)
|
|
public final class ExecIncQuestGlobalVar extends TalkExecHandler {
|
|
@Override
|
|
public void execute(Player player, TalkConfigData talkData, TalkExecParam execParam) {
|
|
if (execParam.getParam().length < 2) return;
|
|
|
|
player
|
|
.getQuestManager()
|
|
.incQuestGlobalVarValue(
|
|
Integer.parseInt(execParam.getParam()[0]), Integer.parseInt(execParam.getParam()[1]));
|
|
}
|
|
}
|