Uses of Class
marauroa.common.game.RPAction
Packages that use 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
Methods in games.stendhal.client with parameters of type RPAction -
Uses of RPAction in games.stendhal.client.entity
Methods in games.stendhal.client.entity that return RPActionModifier and TypeMethodDescriptionActionType.fillTargetInfo(IEntity entity)Create an RPAction with target information pointing to an entity.Methods in games.stendhal.client.entity with parameters of type RPAction -
Uses of RPAction in games.stendhal.server.actions
Methods in games.stendhal.server.actions with parameters of type RPActionModifier and TypeMethodDescriptionstatic booleanexecutes an action from the clientvoidprocesses the requested action.voidvoidvoidprocesses the requested action.voidvoidvoidChanges Player's outfit to the value provided in action.voidvoidvoidvoidprocesses the requested action.void -
Uses of RPAction in games.stendhal.server.actions.admin
Methods in games.stendhal.server.actions.admin with parameters of type RPActionModifier and TypeMethodDescriptionprotected Entityget the Entity-object of the specified target.protected EntityAdministrationAction.getTargetAnyZone(Player player, RPAction action)protected booleanAlterAction.hasNeededAttributes(RPAction action)voidvoidprotected abstract voidprotected voidvoidprotected voidprotected voidvoidvoidvoidprotected voidprotected voidvoidvoidprotected voidvoidperforms the remote view actionvoidvoidvoidvoidvoidvoidvoidvoid -
Uses of RPAction in games.stendhal.server.actions.attack
Methods in games.stendhal.server.actions.attack with parameters of type RPAction -
Uses of RPAction in games.stendhal.server.actions.buddy
Methods in games.stendhal.server.actions.buddy with parameters of type RPAction -
Uses of RPAction in games.stendhal.server.actions.chat
Methods in games.stendhal.server.actions.chat with parameters of type RPActionModifier and TypeMethodDescriptionvoidvoidchanges away status depending on existence of MESSAGE in action.voidvoidsends a message to the groupvoidvoidvoidSends the command to store the message and starts waiting for the results.void -
Uses of RPAction in games.stendhal.server.actions.equip
Methods in games.stendhal.server.actions.equip with parameters of type RPActionModifier and TypeMethodDescriptionprotected voidDropAction.execute(Player player, RPAction action, games.stendhal.server.actions.equip.SourceObject source)protected voidEquipAction.execute(Player player, RPAction action, games.stendhal.server.actions.equip.SourceObject source)protected abstract voidEquipmentAction.execute(Player player, RPAction action, games.stendhal.server.actions.equip.SourceObject source)voidhandle movement of items.voidvoid -
Uses of RPAction in games.stendhal.server.actions.move
Methods in games.stendhal.server.actions.move with parameters of type RPActionModifier and TypeMethodDescriptionvoidBegin walking.voidvoidvoidvoidEnable/Disable continuous movement.voidhandles the move to actionvoid -
Uses of RPAction in games.stendhal.server.actions.pet
Methods in games.stendhal.server.actions.pet with parameters of type RPAction -
Uses of RPAction in games.stendhal.server.actions.query
Methods in games.stendhal.server.actions.query with parameters of type RPActionModifier and TypeMethodDescriptionvoidvoidprocesses the requested action.voidvoidprocesses the requested action.voidprocesses the requested action.voidvoidprocesses the requested action.void -
Uses of RPAction in games.stendhal.server.actions.spell
Methods in games.stendhal.server.actions.spell with parameters of type RPAction -
Uses of RPAction in games.stendhal.server.actions.validator
Methods in games.stendhal.server.actions.validator with parameters of type RPActionModifier 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)booleanActionValidation.validateAndInformPlayer(Player player, RPAction action)validates an RPAction and tells the player about validation issues.booleanActionValidation.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
Methods in games.stendhal.server.core.engine with parameters of type RPActionModifier and TypeMethodDescriptionvoidbooleanStendhalRPRuleProcessor.onActionAdd(RPObject caster, RPAction action, List<RPAction> actionList)Method parameters in games.stendhal.server.core.engine with type arguments of type RPActionModifier and TypeMethodDescriptionbooleanStendhalRPRuleProcessor.onActionAdd(RPObject caster, RPAction action, List<RPAction> actionList) -
Uses of RPAction in games.stendhal.server.core.rp.equipping.builder
Methods in games.stendhal.server.core.rp.equipping.builder with parameters of type RPActionModifier and TypeMethodDescriptionvoidBuildError.build(EquipmentActionData data, Player player, RPAction action)Constructors in games.stendhal.server.core.rp.equipping.builder with parameters of type RPActionModifierConstructorDescriptionEquipmentActionBuilder(Player player, RPAction action)creates a new EquipmentActionBuilder -
Uses of RPAction in games.stendhal.server.core.scripting
Methods in games.stendhal.server.core.scripting with parameters of type RPAction -
Uses of RPAction in games.stendhal.server.entity.equip
Constructors in games.stendhal.server.entity.equip with parameters of type RPActionModifierConstructorDescriptionItemIdentificationPath(RPAction action)creates a new ItemIdentificationPathItemIdentificationPath(RPAction action, boolean source)creates a new ItemIdentificationPath -
Uses of RPAction in games.stendhal.server.extension
Methods in games.stendhal.server.extension with parameters of type RPAction -
Uses of RPAction in games.stendhal.server.util
Methods in games.stendhal.server.util with parameters of type RPActionModifier and TypeMethodDescriptionstatic EntityEntityHelper.entityFromSlot(Player player, RPAction action)Retrieves a specified item from a slot.static EntitySlotgets the item slot from an action -
Uses of RPAction in marauroa.client
Methods in marauroa.client with parameters of type RPAction -
Uses of RPAction in marauroa.common.game
Constructors in marauroa.common.game with parameters of type RPAction -
Uses of RPAction in marauroa.common.net.message
Methods in marauroa.common.net.message that return RPActionConstructors in marauroa.common.net.message with parameters of type RPActionModifierConstructorDescriptionMessageC2SAction(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
Methods in marauroa.server.game.python with parameters of type RPActionModifier and TypeMethodDescriptionvoidExecute an action in the name of a player.voidbooleanPythonRP.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 falsebooleanPythonRPRuleProcessor.onActionAdd(RPObject object, RPAction action, List<RPAction> actionList)Method parameters in marauroa.server.game.python with type arguments of type RPActionModifier and TypeMethodDescriptionbooleanPythonRP.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 falsebooleanPythonRPRuleProcessor.onActionAdd(RPObject object, RPAction action, List<RPAction> actionList) -
Uses of RPAction in marauroa.server.game.rp
Methods in marauroa.server.game.rp with parameters of type RPActionModifier and TypeMethodDescriptionbooleanRPScheduler.addRPAction(RPObject object, RPAction action, IRPRuleProcessor ruleProcessor)Add an RPAction to the scheduler for the next turnvoidRPServerManager.addRPAction(RPObject object, RPAction action)Adds an action for the next turnvoidExecute an action in the name of a player.voidExecute an action in the name of a player.booleanDebugInterface.executeAction(RPObject object, RPAction action)an action is about to be executedbooleanIRPRuleProcessor.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 falsebooleanRPRuleProcessorImpl.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 falseMethod parameters in marauroa.server.game.rp with type arguments of type RPActionModifier and TypeMethodDescriptionbooleanIRPRuleProcessor.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 falsebooleanRPRuleProcessorImpl.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