mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-17 09:22:37 +08:00
22 lines
809 B
Java
22 lines
809 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])
|
|
);
|
|
}
|
|
}
|