Class QuestFactory
java.lang.Object
com.csse3200.game.missions.quests.QuestFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic AutoQueststatic MainQuestCreates the Act IIIMainQueststatic MainQuestCreates the Act IIMainQueststatic MainQuestCreates the Act IMainQueststatic PlantInteractionQuestCreates the Air and AlgaePlantInteractionQueststatic ManageHostilesQuestCreates the Aliens Attack!ManageHostilesQueststatic AutoQuestCreates the Imminent ThreatAutoQueststatic ShipRepairQuestCreates the Bringing It All TogetherShipRepairQuest.static ClearDebrisQuestCreates the Clearing Your MessClearDebrisQuest.static AutoQuestCreates the ConnectionAutoQuest.static AutoQueststatic AutoQueststatic FertiliseCropTilesQuestCreates the Fertiliser FanaticFertiliseCropTilesQueststatic FertiliseCropTilesQuestCreates the Fertilising FiestaFertiliseCropTilesQueststatic AutoQuestCreates the First ContactAutoQueststatic FishingQueststatic FertiliseCropTilesQuestCreates the Haber HobbyistFertiliseCropTilesQueststatic InventoryStateQuestCreates the Home SickInventoryStateQueststatic AutoQueststatic TameAnimalsQuestCreates the Making FriendsTameAnimalsQuest.static ShipRepairQuestCreates the Part FinderShipRepairQueststatic PlantInteractionQuestCreates the Reaping Your RewardsPlantInteractionQuest.static TameAnimalsQueststatic InventoryStateQuestCreates the recursive Ship PartInventoryStateQueststatic PlantInteractionQueststatic PlantInteractionQueststatic ShipRepairQuestCreates the Ship RepairsShipRepairQuest.static PlantInteractionQuestCreates the Sowing Your First SeedsPlantInteractionQueststatic SpaceDebrisQuestCreates the Space DebrisClearDebrisQueststatic OxygenLevelQuestCreates the Stratospheric SentinelOxygenLevelQueststatic AutoQueststatic MissionCompleteQuestCreates the TractorMissionCompleteQuest
-
Field Details
-
FIRST_CONTACT_QUEST_NAME
- See Also:
-
CLEARING_YOUR_MESS_QUEST_NAME
- See Also:
-
SOWING_YOUR_FIRST_SEEDS_QUEST_NAME
- See Also:
-
REAPING_YOUR_REWARDS_QUEST_NAME
- See Also:
-
MAKING_FRIENDS_QUEST_NAME
- See Also:
-
FERTILISING_FIESTA_QUEST_NAME
- See Also:
-
ALIENS_ATTACK_QUEST_NAME
- See Also:
-
ACT_I_MAIN_QUEST_NAME
- See Also:
-
CONNECTION_QUEST_NAME
- See Also:
-
HOME_SICK_QUEST_NAME
- See Also:
-
SHIP_REPAIRS_QUEST_NAME
- See Also:
-
PART_FINDER_I_QUEST_NAME
- See Also:
-
SPACE_DEBRIS_QUEST_NAME
- See Also:
-
BRINGING_IT_ALL_TOGETHER_QUEST_NAME
- See Also:
-
ACT_II_MAIN_QUEST_NAME
- See Also:
-
AN_IMMINENT_THREAT_QUEST_NAME
- See Also:
-
AIR_AND_ALGAE_QUEST_NAME
- See Also:
-
STRATOSPHERIC_SENTINEL_QUEST_NAME
- See Also:
-
ACT_III_MAIN_QUEST_NAME
- See Also:
-
TRACTOR_GO_BRRRRRR
- See Also:
-
FISHING_QUEST
- See Also:
-
HABER_HOBBYIST_QUEST_NAME
- See Also:
-
FERTILISER_FANATIC_QUEST_NAME
- See Also:
-
ANIMAL_REPEAT_QUEST
- See Also:
-
PLANT_REPEAT_QUEST
- See Also:
-
WATER_REPEAT_QUEST
- See Also:
-
SHIP_PART_REPEAT_QUEST
- See Also:
-
CRAVINGS_I_QUESTS_NAME
- See Also:
-
CRAVINGS_II_QUESTS_NAME
- See Also:
-
THE_THUNDERLORDS_BLESSING_QUEST_NAME
- See Also:
-
ITS_COLD_OUTSIDE_QUEST_NAME
- See Also:
-
ACID_RAIN_QUEST_NAME
- See Also:
-
-
Method Details
-
createFirstContactQuest
Creates the First ContactAutoQuest- Returns:
- - the First Contact Quest
-
createClearingYourMessQuest
Creates the Clearing Your MessClearDebrisQuest.- Returns:
- - the Clearing Your Mess Quest
-
createSowingYourFirstSeedsQuest
Creates the Sowing Your First SeedsPlantInteractionQuest- Returns:
- - the Sowing Your First Seeds Quest
-
createReapingYourRewardsQuest
Creates the Reaping Your RewardsPlantInteractionQuest.- Returns:
- - the Reaping Your Rewards Quest
-
createTractorQuest
Creates the TractorMissionCompleteQuest- Returns:
- - the Tractor Quest
-
createFishingQuest
-
createRecursiveAnimalQuest
-
createRecursivePlantQuest
-
createRecursiveWaterQuest
-
createRecursivePartQuest
Creates the recursive Ship PartInventoryStateQuest- Returns:
- - the recursive Ship Part Quest
-
createMakingFriendsQuest
Creates the Making FriendsTameAnimalsQuest.- Returns:
- - the Making Friends Quest
-
createFertilisingFiestaQuest
Creates the Fertilising FiestaFertiliseCropTilesQuest- Returns:
- - the Fertilising Fiesta Quest
-
createAliensAttackQuest
Creates the Aliens Attack!ManageHostilesQuest- Returns:
- - the Aliens Attack! Quest
-
createActIMainQuest
Creates the Act IMainQuest- Returns:
- - the Act I Main Quest
-
createConnectionQuest
Creates the ConnectionAutoQuest.- Returns:
- - the Connection Quest
-
createHomeSickQuest
Creates the Home SickInventoryStateQuest- Returns:
- - the Home Sick Quest
-
createShipRepairsQuest
Creates the Ship RepairsShipRepairQuest.- Returns:
- - the Ship Repairs Quest
-
createPartFinderIQuest
Creates the Part FinderShipRepairQuest- Returns:
- - the Part Finder Quest
-
createSpaceDebrisQuest
Creates the Space DebrisClearDebrisQuest- Returns:
- - the Space Debris Quest
-
createBringingItAllTogetherQuest
Creates the Bringing It All TogetherShipRepairQuest.- Returns:
- - the Bringing It All Together Quest
-
createActIIMainQuest
Creates the Act IIMainQuest- Returns:
- - the Act II Main Quest
-
createAnImminentThreatQuest
Creates the Imminent ThreatAutoQuest- Returns:
- - the Imminent Threat Quest
-
createAirAndAlgaeQuest
Creates the Air and AlgaePlantInteractionQuest- Returns:
- - the Air and Alge Quest
-
createStratosphericSentinelQuest
Creates the Stratospheric SentinelOxygenLevelQuest- Returns:
- - the Stratospheric Sentinel Quest
-
createActIIIMainQuest
Creates the Act IIIMainQuest- Returns:
- - the Act III Main Quest
-
createCravingsIQuests
-
createCravingsIIQuests
-
createTheThunderlordsBlessingQuests
-
createItsColdOutsideQuests
-
createAcidRainQuests
-
createHaberHobbyist
Creates the Haber HobbyistFertiliseCropTilesQuest- Returns:
- - the Haber Hobbyist Quest
-
createFertiliserFanatic
Creates the Fertiliser FanaticFertiliseCropTilesQuest- Returns:
- - the Fertiliser Fanatic Quest
-