Uses of Class
marauroa.common.game.Attributes
Packages that use Attributes
Package
Description
the scripting backend.
Entities are all the interactive objects of the gaming world
(including players, NPCs, creatures, items, signs, chests, portals, ...)
Events are notifications send from the server to the clients.
This package stores all the important data structures of Marauroa.
This package stores all the serializers to build Messages from a stream of bytes and
from a Message create a stream of bytes representing it.
-
Uses of Attributes in games.stendhal.server.core.scripting
Subclasses of Attributes in games.stendhal.server.core.scripting -
Uses of Attributes in games.stendhal.server.entity
Subclasses of Attributes in games.stendhal.server.entityModifier and TypeClassDescriptionclassAn entity that has speed and direction.classRepresents a blood puddle that is left on the ground after an entity was injured or killed.classDefines an entity whose appearance (outfit) can be changed.classclassAn entity that has speed/direction and is guided via a Path.classAn entity that doesn't move on it's own, but can be moved.class -
Uses of Attributes in games.stendhal.server.entity.creature
Subclasses of Attributes in games.stendhal.server.entity.creatureModifier and TypeClassDescriptionclassAn creature that will only target enemies which are within a specified area.classA creature that will be attacked by normal Creatures.classA baby dragon is a domestic animal that can be owned by a player.classA cat is a domestic animal that can be owned by a player.classServer-side representation of a creature.classA creature that will give no XP to killers.classA domestic animal can be owned by a player;classAn ItemChangeGuardCreature is a creature that is responsible for guarding a special item (e.g.classAn ItemGuardCreature is a creature that is responsible for guarding a special item (e.g.classA pet is a domestic animal that can be owned by a player.classA purple dragon is a domestic animal that can be owned by a player.classA Raid creature is a creature that doesn't make players killed by it to lose any XP, ATK or DEF.class -
Uses of Attributes in games.stendhal.server.entity.item
Subclasses of Attributes in games.stendhal.server.entity.itemModifier and TypeClassDescriptionclassclassa basket which can be unwrapped.classItem class that shows some basic information about enemies around Faiumoni.classa box which can be unwrapped.classAn item that wears & breaks.classrepresents the flag in Capture the Flag games - when player holds flag in hand, outfit displays flag.classRepresents everything that can be consumed by RPentity.classImplementation of container items, such as bags and key rings.classA corpse created when a creature or player is killed.classclassclassWeapons that can be given to creatures to adjust their rate of attack, without giving them a visible weapon.classclassclassA key that matches if the gate identifier is right.classA key that matches if the identifier and lock number are the right.classThis is an item.classclassan item to survive in some environments (e.classA GM only item to help in checking houses.classclassclassRepresents a creature summon staff.classRepresents a stackable item for which we do not want 'Stats' to show in description.classClass representing an item owned by an entity.classA present which can be unwrapped.classA faster rotting corpse for raid use with time limited access to the contents only by the player having been last attacked by it.classA ring that protects from XP loss.classA seed can be planted.classclassAn item that can be activated by being held in specific slots.classclassConsumable item that can be used to cure/prevent a single or multiple status effects.classAn item that is resistant to status attacks when equipped.classa stocking which can be openedclassRepresents a marked teleport scroll which also poisoned the player.classA special ring that allows the owner to teleport to his or her spouse. -
Uses of Attributes in games.stendhal.server.entity.item.scroll
Subclasses of Attributes in games.stendhal.server.entity.item.scrollModifier and TypeClassDescriptionclassRepresents the balloon that takes the player to 7 kikareukin clouds, after which it will teleport player to a random location in 6 kikareukin islands.classRepresents an empty/blank pet scroll.classRepresents an empty/unmarked teleport scroll.classRepresents an teleport scroll that acts as an invitation to an event.classRepresents a marked teleport scroll.classRepresents the rainbow beans that takes the player to the dream world zone, after which it will teleport player to a random location in 0_semos_plains_s.classRepresents a scroll.classRepresents a creature summon pet scroll.classRepresents a creature summon scroll.classRepresents a general teleport scroll.classRepresents a teleport scroll that takes the player to a specified location for a specified time, after which it will teleport the player to given location.classRepresents the balloon that takes the player to twilight zone, after which it will teleport player to a random location in ida's sewing room. -
Uses of Attributes in games.stendhal.server.entity.item.timed
Subclasses of Attributes in games.stendhal.server.entity.item.timedModifier and TypeClassDescriptionclassclassAbstract base class for a stackable timed item. -
Uses of Attributes in games.stendhal.server.entity.item.token
Subclasses of Attributes in games.stendhal.server.entity.item.tokenModifier and TypeClassDescriptionclassa token to be used on a game boardclassTokens are items which trigger an event on movement. -
Uses of Attributes in games.stendhal.server.entity.mapstuff
Subclasses of Attributes in games.stendhal.server.entity.mapstuffModifier and TypeClassDescriptionclassclassBurning fire.classEntity that manages weather properties that are better handled as events than as zone attribute changes. -
Uses of Attributes in games.stendhal.server.entity.mapstuff.area
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.areaModifier and TypeClassDescriptionclassclassA base area entity.classclassAn area prevents creatures from entering.classAn area that damages an RPEntity while over it.classAn entity that acts as an obstacle for "walking" entities.classAn area that drains an RPEntity of HP while over it.classArea that sends a private message to any player entering and/or leaving it.classAn base area that performs actions on RPEntity's that are entering, leaving, moving in, or standing in it's space.classAn area that only allows one play at a time to enter.classan area which consists of tiled imagesclassAn entity that just acts as an obstacle.classAn entity that just acts as a visible obstacle like a wall. -
Uses of Attributes in games.stendhal.server.entity.mapstuff.block
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.blockModifier and TypeClassDescriptionclassA solid, movable block on a map.classAn entity representing a target for a pushable block -
Uses of Attributes in games.stendhal.server.entity.mapstuff.chest
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.chestModifier and TypeClassDescriptionclassA chest is an unmovable container.classA chest that is for decoration purpose only.classA PersonalChest is a Chest that can be used by everyone, but shows different contents depending on the player who is currently using it.classA Chest whose contents are stored by the zone. -
Uses of Attributes in games.stendhal.server.entity.mapstuff.game
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.gameModifier and TypeClassDescriptionclassclassA switch in the 9 switches gameclassA sokoban boardclassa target markerclassA Tic Tac Toe board. -
Uses of Attributes in games.stendhal.server.entity.mapstuff.office
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.officeModifier and TypeClassDescriptionclassare persistent arrest warrant.classA sign rented by a player for a fixed amount of time. -
Uses of Attributes in games.stendhal.server.entity.mapstuff.portal
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.portalModifier and TypeClassDescriptionclassclassA door is a special kind of portal which can be open or closed.classclassA portal that can be used with a matchingHouseKey.classA KeyDestroyingDoor works just like a normal locked door, except that it destroys the key item when used.classA keyed portal is a special kind of portal which requires a key to pass it.classA portal which allows only certain levels of player to use it.classA locked door is a special kind of portal which requires a key to pass it.classA door to a zone which only one player may enter.classA OneWayPortalDestination is an invisible point where players are placed when they use a portal that leads there.classa portal which requires a password to pass throughclassA portal which teleports the player to another portal if used.classchecks the state of a questclassclassA portal that sends the using player to a randomly chosen destination.class -
Uses of Attributes in games.stendhal.server.entity.mapstuff.sign
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.signModifier and TypeClassDescriptionclassA map object that when looked at shows the server time.classA sign (or transparent area) which is placed on the ground and can be looked at.classA sign (or transparent area) which is placed on the ground and can be looked at closely.classA Reader is a sign that defaults to "transparent" and 0 resistance.classA sign for a ShopList.classA sign which is placed on the ground and can be right clicked by players to be read. -
Uses of Attributes in games.stendhal.server.entity.mapstuff.sound
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.soundModifier and TypeClassDescriptionclassPlays an ambient sound in a loop.classA sound event generating object for the churches.classPlays an ambient sound in a loop.classPlays a sound and music in a loop.classPeriodicially plays an ambient sound. -
Uses of Attributes in games.stendhal.server.entity.mapstuff.spawner
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.spawnerModifier and TypeClassDescriptionclassIs an item producer that destroys itself when item is removed.classA grain field can be harvested by players who have a scythe.classThis respwan point has to be "used" to get the item.classA PassiveEntityRespawnPoint basically is a 1x1 area where a plant, a fruit or another non-moving thing grows.classA regenerative source of food that can be eaten by sheep.classA growing carrot which can be picked. -
Uses of Attributes in games.stendhal.server.entity.mapstuff.useable
Subclasses of Attributes in games.stendhal.server.entity.mapstuff.useableModifier and TypeClassDescriptionclassA coal source is a spot where a player can pick for coal.classA fish source is a spot where a player can fish.classA gold source is a spot where a player can prospect for gold nuggets.classAn entity that performs some activity for a player.classPlays a sound on "use".classan entity that can be placed on the map and will allow the client to "use" it.classAn entity that when used, tells the client to change the view center.classA water spring source is a spot where a player can fill an empty flask with spring water.classA well source is a spot where a player can make a wish to gain an item. -
Uses of Attributes in games.stendhal.server.entity.npc
Subclasses of Attributes in games.stendhal.server.entity.npcModifier and TypeClassDescriptionclassSimple entity used in spectacles.classclassBase class for ghost NPCs.classclassclassBase class for rat kid NPCs.classA stripped down SpeakerNPC that does not interact with playersclassThis is a finite state machine that implements a chat system.classAn entity that can be used for training a player's ATK & RATK stats. -
Uses of Attributes in games.stendhal.server.entity.player
Subclasses of Attributes in games.stendhal.server.entity.player -
Uses of Attributes in games.stendhal.server.entity.spell
Subclasses of Attributes in games.stendhal.server.entity.spellModifier and TypeClassDescriptionclassA spell to attack an entityclassA healing spell.classSpell to modify a target's atk valueclassSpell to modify a target's def valueclassA spell to modify an RPEntity's base hpclassSlow down spellclassThe base spell class -
Uses of Attributes in games.stendhal.server.entity.trade
Subclasses of Attributes in games.stendhal.server.entity.trade -
Uses of Attributes in games.stendhal.server.events
Subclasses of Attributes in games.stendhal.server.eventsModifier and TypeClassDescriptionclassAn RPEntity attacks anotherclassAn event to show which creatures a player has killed.classAn online event.classAn offline event.classAn examine event that opens an image viewer with the specified image in the client.classAn event that tells the client to display a visual effect that affects the entire game screen.classThe group has changed (players added, removed, etc)classTell a player about being invited to join a group, or the invitation expiring.classA healed event.classAn event that tells the client to display an image sequence at an entity or location.classclassclassA text message.classtell the client about the progress of the players for quests or producersclassclassshows a list of items with image and statsclassclassA sound.classA public text message.classThe state of a trade has changedclassA graphvis diagram showing the FSM of an NPCclassEvent for requesting change in the map area the client displays. -
Uses of Attributes in games.stendhal.server.maps.nalwor.forest
Subclasses of Attributes in games.stendhal.server.maps.nalwor.forestModifier and TypeClassDescriptionclassstatic classNPC class that manages access to training area. -
Uses of Attributes in games.stendhal.server.maps.quests.maze
Subclasses of Attributes in games.stendhal.server.maps.quests.maze -
Uses of Attributes in games.stendhal.server.maps.semos.city
Subclasses of Attributes in games.stendhal.server.maps.semos.city -
Uses of Attributes in games.stendhal.server.maps.semos.tavern.market
Subclasses of Attributes in games.stendhal.server.maps.semos.tavern.market -
Uses of Attributes in marauroa.common.game
Subclasses of Attributes in marauroa.common.gameModifier and TypeClassDescriptionclassThis class represent an Action.classThis class implements an event.classThis class implements an Object.classinterface for RP-classes that own slotsMethods in marauroa.common.game that return AttributesModifier and TypeMethodDescriptionRemove a map from this RPObjectMethods in marauroa.common.game with parameters of type AttributesModifier and TypeMethodDescriptionvoidAttributes.applyDifferences(Attributes addedChanges, Attributes deletedChanges)applies the added and deleted changes from the paramters to the current objectsAttributes.fill(Attributes attr)This method fills this object with data from the attributes object passed as paramSlotOwner.fill(Attributes attr)voidAttributes.setAddedAttributes(Attributes attr)Fills this attribute with the added infomation of the Delta^2.voidAttributes.setDeletedAttributes(Attributes attr)Fills this attribute with the deleted infomation of the Delta^2. -
Uses of Attributes in marauroa.common.net
Method parameters in marauroa.common.net with type arguments of type AttributesModifier and TypeMethodDescriptionstatic voidOutputSerializer.writeObjectCollectionToJson(StringBuilder out, String name, Collection<? extends Attributes> collection, DetailLevel level)converts a list of objects into a json fragment