java.lang.Object
moe.maple.api.script.model.BaseScript
moe.maple.api.script.model.NpcScript
moe.maple.api.script.helper.MoeNotFound
- All Implemented Interfaces:
LocalEffectScript,MessagingScript,MoeScript,SpeakingScript
public abstract class MoeNotFound extends NpcScript
A helper script for when an NPC isn't found.
Meant to be overridden by the scripts package.
-
Nested Class Summary
Nested classes/interfaces inherited from interface moe.maple.api.script.model.MessagingScript
MessagingScript.Constants -
Field Summary
Fields inherited from class moe.maple.api.script.model.BaseScript
expected, field, fieldset, item, nextAction, nextResponse, npc, portal, quest, reactor, server, user -
Constructor Summary
Constructors Constructor Description MoeNotFound() -
Method Summary
Modifier and Type Method Description intgetSpeakerTemplateId()Mainly used for packets.Methods inherited from class moe.maple.api.script.model.BaseScript
addAfterRunEvent, addBeforeRunEvent, addEndEvent, addNoPermissionEvent, addStartEvent, end, escape, getExpected, getFieldObject, getFieldSetObject, getInventorySlotObject, getNpcObject, getPortalObject, getQuestObject, getReactorObject, getServerObject, getUserObject, isDone, isNextActionSet, isNextResponseSet, isPaused, name, reset, resume, setEscapeEvent, setExpected, setFieldObject, setFieldSetObject, setInventorySlotObject, setPortalObject, setQuestObject, setReactorObject, setScriptAction, setScriptResponse, setServerObject, setUserObject, start, workMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface moe.maple.api.script.model.LocalEffectScript
avatarOriented, avatarOriented, fieldObject, fieldScreen, fieldScreen, fieldSound, fieldSound, fieldTremble, playPortalSE, reservedEffectMethods inherited from interface moe.maple.api.script.model.MessagingScript
balloon, balloon, balloon, balloon, balloon, balloon, message, message, message, message, statChangedMethods inherited from interface moe.maple.api.script.model.MoeScript
addAfterRunEvent, addBeforeRunEvent, addEndEvent, addNoPermissionEvent, addStartEvent, end, escape, getExpected, getFieldObject, getFieldSetObject, getInventorySlotObject, getNpcObject, getPortalObject, getQuestObject, getReactorObject, getServerObject, getUserObject, hasPermission, isDone, isNextActionSet, isNextResponseSet, isPaused, name, reset, resetAndStart, resume, setEscapeEvent, setExpected, setFieldObject, setFieldSetObject, setInventorySlotObject, setPortalObject, setQuestObject, setReactorObject, setScriptAction, setScriptResponse, setServerObject, setUserObject, startMethods inherited from interface moe.maple.api.script.model.SpeakingScript
askAccept, askAccept, askAvatar, askAvatar, askAvatar, askAvatar, askAvatar, askAvatar, askMenu, askMenu, askMenu, askMenu, askMenu, askMenu, askMenu, askMenu, askMenu, askNumber, askNumber, askNumber, askNumber, askNumber, askNumber, askSlideMenu, askSlideMenu, askSpeedQuiz, askText, askText, askText, askText, askText, askText, askYesNo, askYesNo, askYesNo, askYesNo, endSpeedQuiz, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, next, nextf, okf, say, say, say, say, say, say, say, say, say, say, say, sayf, sayOk
-
Constructor Details
-
MoeNotFound
public MoeNotFound()
-
-
Method Details
-
getSpeakerTemplateId
public int getSpeakerTemplateId()Description copied from interface:MoeScriptMainly used for packets. Maybe scripts will use this in say prompts or messages. If a script is going to speak, it needs a template id. Not all will speak, but this is useful for reasons. Can be overridden on a per-script basis.- Returns:
- the NpcObject's template id or 2007, which is the id for maple administrator (I hope)
-