java.lang.Object
moe.maple.api.script.model.BaseScript
moe.maple.api.script.model.NpcScript
- All Implemented Interfaces:
LocalEffectScript,MessagingScript,MoeScript,SpeakingScript
- Direct Known Subclasses:
ItemScript,MoeNotFound,QuestScript
public abstract class NpcScript extends BaseScript implements SpeakingScript
-
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 NpcScript() -
Method Summary
Modifier and Type Method Description voidsetNpcObject(NpcObject npc)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, getSpeakerTemplateId, 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
-
Field Details
-
Constructor Details
-
NpcScript
public NpcScript()
-
-
Method Details
-
setNpcObject
- Specified by:
setNpcObjectin interfaceMoeScript- Overrides:
setNpcObjectin classBaseScript
-