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
Modifier and TypeFieldDescriptionprotected int
Fields inherited from class games.stendhal.server.maps.quests.AbstractQuest
npcs, questInfo
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add quest to the Stendhal world.protected LinkedList<Creature>
function returns list of blordrough creatures.int
getCompletedCount(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 KillBlordroughs
Get the static instance.int
Returns 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.boolean
isRepeatable(Player player)
May the quest be repeated?Methods inherited from class games.stendhal.server.maps.quests.AbstractQuest
fillQuestInfo, getFormattedHistory, getHint, getQuestInfo, getRegion, isCompleted, isStarted, isVisibleOnQuestStatus, removeFromWorld, updatePlayer
-
Field Details
-
killsnumber
protected final int killsnumber- See Also:
- Constant Field Values
-
BLORDROUGHS
-
-
Constructor Details
-
KillBlordroughs
public KillBlordroughs()
-
-
Method Details
-
getInstance
Get the static instance.- Returns:
- KillBlordroughs
-
getMinLevel
public int getMinLevel()Description copied from interface:IQuest
Returns 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:
getMinLevel
in interfaceIQuest
- Overrides:
getMinLevel
in 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.- 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:
addToWorld
in interfaceIQuest
- Specified by:
addToWorld
in classAbstractQuest
-
getHistory
Description copied from interface:IQuest
Gets 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:IQuest
May the quest be repeated?- Specified by:
isRepeatable
in interfaceIQuest
- Overrides:
isRepeatable
in classAbstractQuest
- Parameters:
player
- Player- Returns:
- true, if it can be repeated, false otherwise
-
getSlotName
return name of quest slot.- Specified by:
getSlotName
in interfaceIQuest
- Specified by:
getSlotName
in classAbstractQuest
- Returns:
- the slot's name
-
getName
return name of quest.- Specified by:
getName
in interfaceIQuest
- Specified by:
getName
in classAbstractQuest
- Returns:
- name
-
getNPCName
Description copied from class:AbstractQuest
Returns the starter NPC for the quest, or null if there is none- Specified by:
getNPCName
in interfaceIQuest
- Overrides:
getNPCName
in classAbstractQuest
- Returns:
- NPC name, or null for quests with no starter NPC
-