Class OutgoingPhase
java.lang.Object
games.stendhal.server.maps.quests.piedpiper.TPPQuest
games.stendhal.server.maps.quests.piedpiper.OutgoingPhase
- All Implemented Interfaces:
ITPPQuest,ITPPQuestConstants
-
Nested Class Summary
Nested classes/interfaces inherited from interface games.stendhal.server.maps.quests.piedpiper.ITPPQuestConstants
ITPPQuestConstants.TPP_Phase -
Field Summary
Fields inherited from interface games.stendhal.server.maps.quests.piedpiper.ITPPQuestConstants
AWAITING, AWAITING_TIME_MAX, AWAITING_TIME_MIN, CHILDRENS, CHILDRENS_TIME_MAX, CHILDRENS_TIME_MIN, FINAL, FINAL_TIME_MAX, FINAL_TIME_MIN, INACTIVE, INACTIVE_TIME_MAX, INACTIVE_TIME_MIN, INVASION, INVASION_TIME_MAX, INVASION_TIME_MIN, OUTGOING, OUTGOING_TIME_MAX, OUTGOING_TIME_MIN, QUEST_SLOT, RAT_REWARDS, RAT_TYPES, RAT_ZONES, SHOUT_TIME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintreturn maximal timeout period for quest phaseintreturn minimal timeout period for quest phasegetPhase()Get the current phase.function return shout message when quest going to next phasevoidphaseToDefaultPhase(List<String> comments) function will reset quest state to default phase (INACTIVE).voidphaseToNextPhase(ITPPQuest nextPhase, List<String> comments) Function will change phase to next phase.voidprepare()function will perform necessary actions at phase startvoidsummon new rat, attracted by piperMethods inherited from class games.stendhal.server.maps.quests.piedpiper.TPPQuest
changeShouts, getSwitchingToDefPhaseMessage, shoutMessage, startShouts, stopShouts
-
Constructor Details
-
OutgoingPhase
constructor- Parameters:
timings- - a pair of time parameters for phase timeout
-
-
Method Details
-
prepare
public void prepare()Description copied from interface:ITPPQuestfunction will perform necessary actions at phase start -
SummonRat
public void SummonRat()summon new rat, attracted by piper -
getMinTimeOut
public int getMinTimeOut()Description copied from interface:ITPPQuestreturn minimal timeout period for quest phase- Specified by:
getMinTimeOutin interfaceITPPQuest- Overrides:
getMinTimeOutin classTPPQuest- Returns:
- minimum timeout
-
getMaxTimeOut
public int getMaxTimeOut()Description copied from interface:ITPPQuestreturn maximal timeout period for quest phase- Specified by:
getMaxTimeOutin interfaceITPPQuest- Overrides:
getMaxTimeOutin classTPPQuest- Returns:
- maximum timeout
-
phaseToDefaultPhase
Description copied from interface:ITPPQuestfunction will reset quest state to default phase (INACTIVE).- Specified by:
phaseToDefaultPhasein interfaceITPPQuest- Overrides:
phaseToDefaultPhasein classTPPQuest
-
phaseToNextPhase
Description copied from interface:ITPPQuestFunction will change phase to next phase.- Specified by:
phaseToNextPhasein interfaceITPPQuest- Overrides:
phaseToNextPhasein classTPPQuest
-
getSwitchingToNextPhaseMessage
Description copied from interface:ITPPQuestfunction return shout message when quest going to next phase- Specified by:
getSwitchingToNextPhaseMessagein interfaceITPPQuest- Overrides:
getSwitchingToNextPhaseMessagein classTPPQuest- Returns:
- next phase message
-
getPhase
Description copied from interface:ITPPQuestGet the current phase.
-