Uses of Class
games.stendhal.server.entity.creature.Creature
Package
Description
the scripting backend.
Deathmatch: Actions for SpeakerNPCs and internal handling.
-
Uses of Creature in games.stendhal.server.core.rule
Modifier and TypeMethodDescriptionEntityManager.getCreature(String clazz)
returns the creature ornull
if the clazz is unknown.EntityManager.getCreature(String tileset, int id)
returns the creature ornull
if the id is unknown. -
Uses of Creature in games.stendhal.server.core.rule.defaultruleset
Modifier and TypeMethodDescriptionDefaultCreature.getCreature()
DefaultEntityManager.getCreature(String clazz)
DefaultEntityManager.getCreature(String tileset, int id)
-
Uses of Creature in games.stendhal.server.core.scripting
Modifier and TypeMethodDescriptionScriptingSandbox.getCreature(String clazz)
Creature[]
ScriptingSandbox.getCreatures()
-
Uses of Creature in games.stendhal.server.entity.creature
Modifier and TypeClassDescriptionclass
An creature that will only target enemies which are within a specified area.class
A creature that will be attacked by normal Creatures.class
A baby dragon is a domestic animal that can be owned by a player.class
A cat is a domestic animal that can be owned by a player.class
A creature that will give no XP to killers.class
A domestic animal can be owned by a player;class
An ItemChangeGuardCreature is a creature that is responsible for guarding a special item (e.g.class
An ItemGuardCreature is a creature that is responsible for guarding a special item (e.g.class
A pet is a domestic animal that can be owned by a player.class
A purple dragon is a domestic animal that can be owned by a player.class
A Raid creature is a creature that doesn't make players killed by it to lose any XP, ATK or DEF.class
Modifier and TypeMethodDescriptionArenaCreature.getNewInstance()
AttackableCreature.getNewInstance()
Creature.getNewInstance()
creates a new instance, using this creature as templateDeathMatchCreature.getNewInstance()
ItemChangeGuardCreature.getNewInstance()
ItemGuardCreature.getNewInstance()
RaidCreature.getNewInstance()
ModifierConstructorDescriptionArenaCreature(Creature copy, Shape arena)
ArenaCreature.AttackableCreature(Creature copy)
Class Constructor.creates a new CreatureDeathMatchCreature(Creature copy, DeathmatchInfo deathmatchInfo)
DeathCreature.ItemChangeGuardCreature(Creature copy, String oldItemType, String itemType)
Creates a ItemGuardCreature.ItemGuardCreature(Creature copy, String itemType)
Creates an ItemGuardCreature.ItemGuardCreature(Creature copy, String itemType, String questSlot, String questState)
Creates an ItemGuardCreature.ItemGuardCreature(Creature copy, String itemType, String questSlot, String questState, int questIndex)
Creates an ItemGuardCreature.ItemGuardCreature(Creature copy, String itemType, String itemInfostring, String itemDescr, String questSlot, String questState, int questIndex)
Creates an ItemGuardCreature.RaidCreature(Creature copy)
RaidCreature. -
Uses of Creature in games.stendhal.server.entity.creature.impl.attack
Modifier and TypeMethodDescriptionvoid
attacks the target.boolean
AttackStrategy.canAttackNow(Creature creature)
Can the specified creature do an attack now?boolean
AttackStrategy.canAttackNow(Creature attacker, RPEntity target)
Can the specified creature do an attack against a specified target?void
AttackWeakest.findNewTarget(Creature creature)
void
OutfitChangerTargeter.findNewTarget(Creature creature)
void
Coward.getBetterAttackPosition(Creature creature)
void
StupidCoward.getBetterAttackPosition(Creature creature)
boolean
AttackWeakest.hasValidTarget(Creature creature)
boolean
OutfitChangerTargeter.hasValidTarget(Creature creature)
-
Uses of Creature in games.stendhal.server.entity.creature.impl.heal
-
Uses of Creature in games.stendhal.server.entity.creature.impl.idle
-
Uses of Creature in games.stendhal.server.entity.mapstuff.area
Modifier and TypeMethodDescriptionprotected boolean
CreatureProtectionArea.matchesCriteria(Creature creature, boolean defaultAnswer)
Does a creature match a criteria entry. -
Uses of Creature in games.stendhal.server.entity.mapstuff.spawner
Modifier and TypeFieldDescriptionprotected Creature
CreatureRespawnPoint.prototypeCreature
This is the prototype; it will be copied to create new creatures that will be spawned here.Modifier and TypeFieldDescriptionCreatureRespawnPoint.creatures
All creatures that were spawned here and that are still alive.Modifier and TypeMethodDescriptionvoid
CreatureRespawnPoint.notifyDead(Creature dead)
Notifies this respawn point about the death of a creature that was spawned here.void
CreatureRespawnPoint.setPrototypeCreature(Creature creature)
Set the prototype creature for the spawner.ModifierConstructorDescriptionCreatureRespawnPoint(StendhalRPZone zone, int x, int y, Creature creature, int maximum)
Creates a new RespawnPoint.CreatureRespawnPoint(StendhalRPZone zone, int x, int y, Creature creature, int maximum, Observer observer)
Creates a new RespawnPoint. -
Uses of Creature in games.stendhal.server.maps.deathmatch
Modifier and TypeMethodDescriptionCreatureSpawner.calculateNextCreature(int questLevel)
Calculates which type of creature should be spawned next. -
Uses of Creature in games.stendhal.server.maps.quests
Modifier and TypeMethodDescriptionprotected LinkedList<Creature>
KillBlordroughs.getBlordroughs()
function returns list of blordrough creatures.Modifier and TypeMethodDescriptionCollectEnemyData.getAnswerForStep(Player player, Creature creature, int step)
Retrieves the correct answer for the step. -
Uses of Creature in games.stendhal.server.maps.quests.piedpiper
Modifier and TypeMethodDescriptionstatic Creature
TPPQuestHelperFunctions.getRandomRat()
return random rat from allowed listModifier and TypeMethodDescriptionvoid
TPPQuestHelperFunctions.setRats(LinkedList<Creature> rats)