Class WaitStoryPoint
java.lang.Object
mekhq.campaign.storyarc.StoryPoint
mekhq.campaign.storyarc.storypoint.WaitStoryPoint
A StoryPoint that waits until a certain number of days pass before
completing.
-
Field Summary
Fields inherited from class mekhq.campaign.storyarc.StoryPoint
storyOutcomes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDate()
Returns a string to be used in the "Objectives" panel so players know what they should be doing next.protected String
Returns a string specifying the result from this StoryPoint.getTitle()
protected void
loadFieldsFromXmlNode
(Node wn, Campaign c, megamek.Version version) void
start()
Do whatever needs to be done to start this story point.void
writeToXml
(PrintWriter pw1, int indent) Methods inherited from class mekhq.campaign.storyarc.StoryPoint
complete, generateInstanceFromXML, getCampaign, getId, getName, getNextStoryPoint, getStoryArc, isActive, proceedToNextStoryPoint, setId, setStoryArc, writeToXmlBegin, writeToXmlEnd
-
Constructor Details
-
WaitStoryPoint
public WaitStoryPoint()
-
-
Method Details
-
getTitle
- Specified by:
getTitle
in classStoryPoint
-
getResult
Description copied from class:StoryPoint
Returns a string specifying the result from this StoryPoint. This can be used to identify different possible results, when multiple results are possible. If different results are not possible, an empty string can be returned.- Specified by:
getResult
in classStoryPoint
- Returns:
- A String specifying the result
-
getObjective
Description copied from class:StoryPoint
Returns a string to be used in the "Objectives" panel so players know what they should be doing next.- Overrides:
getObjective
in classStoryPoint
- Returns:
- a
String
indicating what to show in the objective screen.
-
start
public void start()Description copied from class:StoryPoint
Do whatever needs to be done to start this story point. Specific story point types may need to override this- Overrides:
start
in classStoryPoint
-
getDate
-
writeToXml
- Specified by:
writeToXml
in classStoryPoint
-
loadFieldsFromXmlNode
protected void loadFieldsFromXmlNode(Node wn, Campaign c, megamek.Version version) throws ParseException - Specified by:
loadFieldsFromXmlNode
in classStoryPoint
- Throws:
ParseException
-