📄 l1npcsetquestaction.java
字号:
package l1j.server.server.model.npc.action;
import org.w3c.dom.Element;
import l1j.server.server.model.L1Object;
import l1j.server.server.model.Instance.L1PcInstance;
import l1j.server.server.model.npc.L1NpcHtml;
public class L1NpcSetQuestAction extends L1NpcXmlAction {
private final int _id;
private final int _step;
public L1NpcSetQuestAction(Element element) {
super(element);
_id = L1NpcXmlParser.parseQuestId(element.getAttribute("Id"));
_step = L1NpcXmlParser.parseQuestStep(element.getAttribute("Step"));
if (_id == -1 || _step == -1) {
throw new IllegalArgumentException();
}
}
@Override
public L1NpcHtml execute(String actionName, L1PcInstance pc, L1Object obj,
byte[] args) {
pc.getQuest().set_step(_id, _step);
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -