Uses of Class
marauroa.common.game.RPAction
Package
Description
the Stendhal Client.
entities are all the interactive objects of the gaming world
(including players, NPCs, creatures, items, signs, chests, portals, ...)
Actions are commands send from the clients to the server.
the scripting backend.
This package contains the client framework that you need to extend to
implement a real client.
This package stores all the important data structures of Marauroa.
Stores all the messages classes.
This package provides a helper implementation for a Python RP Rules Manager and
a Python World storage.
This is possibly the most complex part of all the middleware that makes up Arianne.
Role Playing Design is the determining factor on how easy is to create a new game for Arianne.
Role Playing Design is the determining factor on how easy is to create a new game for Arianne.
-
Uses of RPAction in games.stendhal.client
-
Uses of RPAction in games.stendhal.client.entity
Modifier and TypeMethodDescriptionActionType.fillTargetInfo(IEntity entity)
Create an RPAction with target information pointing to an entity. -
Uses of RPAction in games.stendhal.server.actions
Modifier and TypeMethodDescriptionstatic boolean
executes an action from the clientvoid
processes the requested action.void
void
void
processes the requested action.void
void
void
Changes Player's outfit to the value provided in action.void
void
void
void
processes the requested action.void
-
Uses of RPAction in games.stendhal.server.actions.admin
Modifier and TypeMethodDescriptionprotected Entity
get the Entity-object of the specified target.protected Entity
AdministrationAction.getTargetAnyZone(Player player, RPAction action)
protected boolean
AlterAction.hasNeededAttributes(RPAction action)
void
void
protected abstract void
protected void
void
protected void
protected void
void
void
void
protected void
protected void
void
void
protected void
void
performs the remote view actionvoid
void
void
void
void
void
void
void
-
Uses of RPAction in games.stendhal.server.actions.attack
-
Uses of RPAction in games.stendhal.server.actions.buddy
-
Uses of RPAction in games.stendhal.server.actions.chat
Modifier and TypeMethodDescriptionvoid
void
changes away status depending on existence of MESSAGE in action.void
void
sends a message to the groupvoid
void
void
Sends the command to store the message and starts waiting for the results.void
-
Uses of RPAction in games.stendhal.server.actions.equip
Modifier and TypeMethodDescriptionprotected void
DropAction.execute(Player player, RPAction action, games.stendhal.server.actions.equip.SourceObject source)
protected void
EquipAction.execute(Player player, RPAction action, games.stendhal.server.actions.equip.SourceObject source)
protected abstract void
EquipmentAction.execute(Player player, RPAction action, games.stendhal.server.actions.equip.SourceObject source)
void
handle movement of items.void
void
-
Uses of RPAction in games.stendhal.server.actions.move
Modifier and TypeMethodDescriptionvoid
Begin walking.void
void
void
void
Enable/Disable continuous movement.void
handles the move to actionvoid
-
Uses of RPAction in games.stendhal.server.actions.pet
-
Uses of RPAction in games.stendhal.server.actions.query
Modifier and TypeMethodDescriptionvoid
void
processes the requested action.void
void
processes the requested action.void
processes the requested action.void
void
processes the requested action.void
-
Uses of RPAction in games.stendhal.server.actions.spell
-
Uses of RPAction in games.stendhal.server.actions.validator
Modifier and TypeMethodDescriptionActionAttributesExist.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ActionSenderNotGagged.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ActionSenderNotInJail.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ActionSenderUseChatBucket.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ActionTargetNotAway.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ActionTargetNotGrumpyTowardsSender.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ActionTargetNotIgnoringSender.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ActionTargetOnline.validate(Player player, RPAction action, ActionData data)
validates an RPAction.validates an RPAction.ActionValidation.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ActionValidator.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ExtractEntityValidator.validate(Player player, RPAction action, ActionData data)
ItemMovementInZoneAllowed.validate(Player player, RPAction action, ActionData data)
validates an RPAction.SlotVisibleIfEntityContained.validate(Player player, RPAction action, ActionData data)
validates an RPAction.ZoneNotChanged.validate(Player player, RPAction action, ActionData data)
boolean
ActionValidation.validateAndInformPlayer(Player player, RPAction action)
validates an RPAction and tells the player about validation issues.boolean
ActionValidation.validateAndInformPlayer(Player player, RPAction action, ActionData data)
validates an RPAction and tells the player about validation issues. -
Uses of RPAction in games.stendhal.server.core.engine
Modifier and TypeMethodDescriptionvoid
boolean
StendhalRPRuleProcessor.onActionAdd(RPObject caster, RPAction action, List<RPAction> actionList)
Modifier and TypeMethodDescriptionboolean
StendhalRPRuleProcessor.onActionAdd(RPObject caster, RPAction action, List<RPAction> actionList)
-
Uses of RPAction in games.stendhal.server.core.rp.equipping.builder
Modifier and TypeMethodDescriptionvoid
BuildError.build(EquipmentActionData data, Player player, RPAction action)
ModifierConstructorDescriptionEquipmentActionBuilder(Player player, RPAction action)
creates a new EquipmentActionBuilder -
Uses of RPAction in games.stendhal.server.core.scripting
-
Uses of RPAction in games.stendhal.server.entity.equip
ModifierConstructorDescriptionItemIdentificationPath(RPAction action)
creates a new ItemIdentificationPathItemIdentificationPath(RPAction action, boolean source)
creates a new ItemIdentificationPath -
Uses of RPAction in games.stendhal.server.extension
-
Uses of RPAction in games.stendhal.server.util
Modifier and TypeMethodDescriptionstatic Entity
EntityHelper.entityFromSlot(Player player, RPAction action)
Retrieves a specified item from a slot.static EntitySlot
gets the item slot from an action -
Uses of RPAction in marauroa.client
-
Uses of RPAction in marauroa.common.game
-
Uses of RPAction in marauroa.common.net.message
ModifierConstructorDescriptionMessageC2SAction(Channel source, RPAction action)
Constructor with a TCP/IP source/destination of the message and action to send to serve. -
Uses of RPAction in marauroa.server.game.python
Modifier and TypeMethodDescriptionvoid
Execute an action in the name of a player.void
boolean
PythonRP.onActionAdd(RPObject object, RPAction action, List<RPAction> actionList)
This method is called *before* adding an action by RPScheduler so you can choose not to allow the action to be added by returning falseboolean
PythonRPRuleProcessor.onActionAdd(RPObject object, RPAction action, List<RPAction> actionList)
Modifier and TypeMethodDescriptionboolean
PythonRP.onActionAdd(RPObject object, RPAction action, List<RPAction> actionList)
This method is called *before* adding an action by RPScheduler so you can choose not to allow the action to be added by returning falseboolean
PythonRPRuleProcessor.onActionAdd(RPObject object, RPAction action, List<RPAction> actionList)
-
Uses of RPAction in marauroa.server.game.rp
Modifier and TypeMethodDescriptionboolean
RPScheduler.addRPAction(RPObject object, RPAction action, IRPRuleProcessor ruleProcessor)
Add an RPAction to the scheduler for the next turnvoid
RPServerManager.addRPAction(RPObject object, RPAction action)
Adds an action for the next turnvoid
Execute an action in the name of a player.void
Execute an action in the name of a player.boolean
DebugInterface.executeAction(RPObject object, RPAction action)
an action is about to be executedboolean
IRPRuleProcessor.onActionAdd(RPObject object, RPAction action, List<RPAction> actionList)
This method is called *before* adding an action by RPScheduler so you can choose not to allow the action to be added by returning falseboolean
RPRuleProcessorImpl.onActionAdd(RPObject caster, RPAction action, List<RPAction> actionList)
This method is called *before* adding an action by RPScheduler so you can choose not to allow the action to be added by returning falseModifier and TypeMethodDescriptionboolean
IRPRuleProcessor.onActionAdd(RPObject object, RPAction action, List<RPAction> actionList)
This method is called *before* adding an action by RPScheduler so you can choose not to allow the action to be added by returning falseboolean
RPRuleProcessorImpl.onActionAdd(RPObject caster, RPAction action, List<RPAction> actionList)
This method is called *before* adding an action by RPScheduler so you can choose not to allow the action to be added by returning false