Class KillBlordroughs
java.lang.Object
games.stendhal.server.maps.quests.AbstractQuest
games.stendhal.server.maps.quests.KillBlordroughs
- All Implemented Interfaces:
IQuest
QUEST: KillBlordroughs
PARTICIPANTS:
- Mrotho
- some creatures
- Mrotho asking you to kill 100 blordrough warriors.
- Kill them and go back to Mrotho for your reward.
- 500k XP
- 50k moneys
- 5 karma for killing 100 creatures
- 5 karma for killing every 50 next creatures
- once a week.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intFields inherited from class games.stendhal.server.maps.quests.AbstractQuest
npcs, questInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd quest to the Stendhal world.protected LinkedList<Creature>function returns list of blordrough creatures.intgetCompletedCount(Player player) Checks how many times the player has completed the quest.getHistory(Player player) Gets a the quest history for the given player, written in the first person.static KillBlordroughsGet the static instance.intReturns the minimum level of player expected to start the quest.getName()return name of quest.Returns the starter NPC for the quest, or null if there is nonereturn name of quest slot.booleanisRepeatable(Player player) May the quest be repeated?Methods inherited from class games.stendhal.server.maps.quests.AbstractQuest
fillQuestInfo, fillQuestInfo, fillQuestInfo, fillQuestInfo, getFormattedHistory, getHint, getQuestInfo, getRegion, isCompleted, isStarted, isVisibleOnQuestStatus, isVisibleOnQuestStatus, removeFromWorld, updatePlayer
-
Field Details
-
killsnumber
protected final int killsnumber- See Also:
-
BLORDROUGHS
-
-
Constructor Details
-
KillBlordroughs
public KillBlordroughs()
-
-
Method Details
-
getInstance
Get the static instance.- Returns:
- KillBlordroughs
-
getMinLevel
public int getMinLevel()Description copied from interface:IQuestReturns the minimum level of player expected to start the quest. Used for choosing which hints to give. To set a hard minimum level requirement for doing the quest, use level related ChatConditions in the quest methods- Specified by:
getMinLevelin interfaceIQuest- Overrides:
getMinLevelin classAbstractQuest- Returns:
- level
-
getBlordroughs
function returns list of blordrough creatures.- Returns:
- - list of blordrough creatures
-
getCompletedCount
Checks how many times the player has completed the quest.- Specified by:
getCompletedCountin interfaceIQuest- Overrides:
getCompletedCountin classAbstractQuest- Parameters:
player- Player to check.- Returns:
- Number of times player has completed quest.
-
addToWorld
public void addToWorld()add quest to the Stendhal world.- Specified by:
addToWorldin interfaceIQuest- Specified by:
addToWorldin classAbstractQuest
-
getHistory
Description copied from interface:IQuestGets a the quest history for the given player, written in the first person.- Parameters:
player- Player- Returns:
- list of history item-names
-
isRepeatable
Description copied from interface:IQuestMay the quest be repeated?- Specified by:
isRepeatablein interfaceIQuest- Overrides:
isRepeatablein classAbstractQuest- Parameters:
player- Player- Returns:
- true, if it can be repeated, false otherwise
-
getSlotName
return name of quest slot.- Specified by:
getSlotNamein interfaceIQuest- Specified by:
getSlotNamein classAbstractQuest- Returns:
- the slot's name
-
getName
return name of quest.- Specified by:
getNamein interfaceIQuest- Specified by:
getNamein classAbstractQuest- Returns:
- name
-
getNPCName
Description copied from class:AbstractQuestReturns the starter NPC for the quest, or null if there is none- Specified by:
getNPCNamein interfaceIQuest- Overrides:
getNPCNamein classAbstractQuest- Returns:
- NPC name, or null for quests with no starter NPC
-