Interface IAction
- All Superinterfaces:
IQuestElement
- All Known Implementing Classes:
AbandonableAction
,CommandAction
,DialogueInjectAction
,EndDialogueAction
,FinishQuestAction
,FlagAction
,GiveItemAction
,GivePokemonAction
,GiveXPAction
,KeyItemAction
,PotionAction
,SendMessageAction
,ServerCosmeticAction
,SetStageAction
,SoundAction
,SpawnPokemonAction
,TeleportAction
-
Method Summary
-
Method Details
-
identifier
String identifier() -
parse
- Throws:
InvalidQuestArgsException
-
execute
void execute(Quest quest, Stage stage, QuestData data, QuestProgress progress, Arguments arguments) throws InvalidQuestArgsException - Throws:
InvalidQuestArgsException
-
getStructure
- Specified by:
getStructure
in interfaceIQuestElement
-