Atavism Version 2018.1AGIS API

Package atavism.agis.plugins

Class Summary
AgisInventoryClient AGIS-specific calls for sending/getting messages to the AgisInventoryPlugin
AgisInventoryClient.alterCurrencyMessage Message used to alter the amount of the specified currency a player has.
AgisInventoryClient.CheckComponentMessage  
AgisInventoryClient.checkCurrencyMessage Message used to check if the player has enough of the specified currency
AgisInventoryClient.CreateStorageMessage  
AgisInventoryClient.DoesInventoryHasSufficientSpaceMessage Message used to request the generation of an item based on the templateID specified and then to add the item to the players inventory.
AgisInventoryClient.EquippedItemUsedMessage Message used to alter the amount of the specified currency a player has.
AgisInventoryClient.generateItemMessage Message used to request the generation of an item based on the templateID specified and then to add the item to the players inventory.
AgisInventoryClient.generateLootEffectMessage Message used to request the generation of Items from loot tabel for player.
AgisInventoryClient.generateLootMessage Message used to request the generation of loot for a mob.
AgisInventoryClient.getGenericItemDataMessage Unused Message class, look to remove this in the near future as it looks to be obsolete.
AgisInventoryClient.getLootListMessage Message used to request the list of loot for the specified mob is sent down to the requesting player.
AgisInventoryClient.getMerchantListMessage Message used to request the list of items the specified merchant sells to be sent to the requesting player.
AgisInventoryClient.getSpecificItemDataMessage Message used to request information about a list of items to be sent down to a players client.
AgisInventoryClient.GetStorageContentsMessage  
AgisInventoryClient.ItemAcquiredStatusMessage Message indicating that a player has either acquired or lost an item.
AgisInventoryClient.ItemEquipStatusMessage Message indicating an item is being equipped or unequipped.
AgisInventoryClient.LockpickMessage The lockpick message that sends holds the player's skill.
AgisInventoryClient.lootAllMessage Message used to indicate a player wants to loot all items from the specified mob.
AgisInventoryClient.lootItemMessage Message used to indicate the player wants to loot the specified the item from the specified mob.
AgisInventoryClient.moveBagMessage Message used to move a bag from one bag slot into another.
AgisInventoryClient.OpenStorageMessage  
AgisInventoryClient.placeBagMessage Message used to put a bag item from the players inventory into a bag slot.
AgisInventoryClient.purchaseItemFromMerchantMessage Message used to request the purchase of the specified item from the specified NPC.
AgisInventoryClient.purchaseItemMessage Message used to request the purchase of an item.
AgisInventoryClient.QuestItemsListMessage Message used to update item collection quest status.
AgisInventoryClient.removeBagMessage Message used to remove a bag from the players bag slots and put it back into the inventory.
AgisInventoryClient.removeGenericItemMessage Message used to remove an item from the players inventory based on the type of item.
AgisInventoryClient.removeSpecificItemMessage Message used to remove a specific item from the players inventory.
AgisInventoryClient.RequestOpenMobMessage Message indicating the player is trying to open a mob (likely a chest or other resource object).
AgisInventoryClient.SendInventoryUpdateMessage Message used to request an inventory update message be sent so the other parts of the server know what items the player has.
AgisInventoryClient.sendPurchaseMailMessage Message used to send a piece of mail containing an item a player purchased from the online store.
AgisInventoryClient.SendStorageItemsAsMailMessage  
AgisInventoryPlugin The AgisInventoryPlugin is the manager of Inventory for players and mobs and all related areas such as Trading, Looting, and Mail.
AgisInventoryPlugin.EquipMap Helper class used to track what item can be equipped in what slot.
AgisLoginPlugin Agis LoginPlugin implementation.
AgisMobClient AGIS-specific calls for sending/getting messages to the AgisInventoryPlugin
AgisMobClient.addTargetToCheckMessage Obsolete, to be deleted.
AgisMobClient.categoryUpdatedMessage Message used to indicate the category of islands/worlds the player is in has changed.
AgisMobClient.createAvatarCloneMessage Message indicating that a clone of the player is to be created in the specified instance.
AgisMobClient.DeleteSpawnGeneratorMessage  
AgisMobClient.DialogueOptionChosenMessage Message used to indicate what option a player has chosen from a dialogue.
AgisMobClient.GetInstanceTemplateMessage  
AgisMobClient.getIslandsDataMessage Message used to request the list of islands to be sent down to the player.
AgisMobClient.GetNpcInteractionsMessage Message used for requesting the list of interactions the NPC specified has available to be sent to the client.
AgisMobClient.InvalidPathMessage Message used to indicate what option a player has chosen from a dialogue.
AgisMobClient.petCommandUpdateMessage Message used to update the behaviour for the pet.
AgisMobClient.petTargetLostMessage Message used to indicate the Pet has lost its target and should change its current action.
AgisMobClient.removeTargetToCheckMessage Obsolete, to be deleted.
AgisMobClient.sendPetCommandMessage Message used to update the summoned pets command.
AgisMobClient.spawnArenaCreatureMessage Message used to spawn a creature in an Arena Instance.
AgisMobClient.SpawnInstanceMobsMessage  
AgisMobClient.SpawnMobMessage  
AgisMobClient.spawnPetMessage Message used to spawn a pet for a player
AgisMobClient.StartNpcInteractionMessage Message used to start the specified NPC interaction.
AgisMobClient.tameBeastMessage Message used to indicate a beast has been tamed.
AgisMobClient.targetInReactionRangeMessage Obsolete, to be deleted.
AgisMobClient.updatePetStatsMessage Message used to update the stats for a pet based on its level.
AgisMobPlugin  
AgisProxyPlugin handles client traffic to the rest of the servers
AgisWorldManagerClient AGIS-specific calls for sending/getting messages to the AgisWorldManagerPlugin
AgisWorldManagerClient.ChangeInstanceMessage  
AgisWorldManagerClient.CheckIfTargetsInAreaMessage  
AgisWorldManagerClient.ReturnToLastInstanceMessage  
AgisWorldManagerClient.ServerTimeMessage  
AgisWorldManagerClient.SetMovementStateMessage Message used to put a bag item from the players inventory into a bag slot.
AgisWorldManagerClient.WaterRegionTransitionMessage Message used to put a bag item from the players inventory into a bag slot.
AgisWorldManagerPlugin handles client traffic to the rest of the servers
AnimationClient  
AnimationClient.InvokeEffectMessage InvokeEffectMessage Tells the client to invoke a coordinated effect.
ArenaClient This class is responsible for sending out messages associated with the Arena System.
ArenaClient.addArenaCreatureMessage  
ArenaClient.arenaKillMessage  
ArenaClient.despawnGatesMessage  
ArenaClient.dotScoreMessage  
ArenaClient.duelChallengeAcceptMessage  
ArenaClient.duelChallengeDeclineMessage  
ArenaClient.duelChallengeDisconnectMessage  
ArenaClient.duelChallengeMessage  
ArenaClient.duelChallengeRemoveMessage  
ArenaClient.duelDefeatMessage  
ArenaClient.duelDisconnectMessage  
ArenaClient.duelRemoveMessage  
ArenaClient.duelStartMessage  
ArenaClient.endArenaMessage  
ArenaClient.getArenaStatsMessage  
ArenaClient.removeEffectsMessage  
ArenaClient.removePlayerMessage  
ArenaClient.resourceNodeAssaultedMessage  
ArenaClient.startArenaCheckMessage  
ArenaPlugin This class is responsible for catching the messages sent out by the ArenaClient then dealing with the data received appropriately.
ClassAbilityClient  
ClassAbilityClient.GetPlayerSkillLevelMessage  
ClassAbilityClient.LearnAbilityMessage Message used to tell the Combat system that the specified player is to learn the given ability.
ClassAbilityClient.levelChangeMessage  
ClassAbilityClient.RewardExpForKillMessage Message used to tell the Combat system that the specified player is to learn the given ability.
ClassAbilityClient.skillAlterCurrentMessage  
ClassAbilityClient.skillDecreasedMessage  
ClassAbilityClient.skillGetMessage  
ClassAbilityClient.skillIncreasedMessage  
ClassAbilityClient.skillLevelChangeMessage  
ClassAbilityClient.skillResetMessage  
ClassAbilityPlugin  
CombatClient  
CombatClient.AbilityProgressMessage  
CombatClient.AbilityUpdateMessage  
CombatClient.abilityUsedMessage  
CombatClient.alterExpMessage  
CombatClient.AlterThreatMessage  
CombatClient.applyEffectMessage  
CombatClient.AutoAttackCompletedMessage  
CombatClient.AutoAttackMessage  
CombatClient.CombatLogoutMessage  
CombatClient.CombatTargetMessage messages that have an oid and a target oid
CombatClient.CooldownMessage  
CombatClient.DamageMessage  
CombatClient.FactionUpdateMessage  
CombatClient.getAoeTargetsMessage  
CombatClient.GetPlayerStatValueMessage  
CombatClient.interruptAbilityMessage  
CombatClient.QuestMobDeath  
CombatClient.ReleaseObjectMessage  
CombatClient.removeEffectMessage  
CombatClient.SetCombatInfoStateMessage  
CombatClient.SetPlayerRespawnLocationMessage  
CombatClient.StartAbilityMessage  
CombatClient.stopAutoAttackMessage  
CombatClient.TargetTypeMessage  
CombatClient.updateActionBarMessage  
CombatClient.updateBreathStatusMessage  
CombatClient.updateFatigueStatusMessage  
CombatPlugin  
CraftingClient  
CraftingClient.CraftItemMessage  
CraftingClient.CreateResourceNodeFromMobMessage  
CraftingClient.DestroyMobResourceNodeMessage  
CraftingPlugin Plugin for managing Crafting and Resource gathering.
DataLoggerClient  
DataLoggerClient.CharacterCreatedMessage  
DataLoggerClient.CharacterDeletedMessage  
DataLoggerClient.DataLogMessage  
DataLoggerClient.LogEventMessage  
DataLoggerPlugin Handles logging the events that occur.
FactionClient  
FactionClient.AlterReputationMessage  
FactionClient.getAttitudeMessage  
FactionPlugin Handles faction and attitude related messages, calculates the interaction state between the objects involved and sends out the messages to alert other parts of the server of the interaction state.
GroupClient  
GroupClient.createGroupMessage  
GroupClient.GetGroupMembersMessage  
GroupClient.getPlayerByNameMessage  
GroupClient.GroupInfo  
GroupClient.groupInviteByNameMessage  
GroupPlugin  
GuildClient This class is responsible for sending out messages associated with the Guild System.
GuildClient.createGuildMessage  
GuildClient.getPlayerIsOnlineMessage  
GuildClient.guildCommandMessage  
GuildPlugin  
QuestClient  
QuestClient.AbandonQuestMessage  
QuestClient.CanPlayerStartQuestMessage Message used to verify if the player meets the requirements to start the specified quest.
QuestClient.CompleteQuestMessage  
QuestClient.ConcludeMessage Message from a mob (quest behavior) is telling us (usually quest state obj) that the quest has been concluded player is subject because it is going to the player's quest state
QuestClient.ConcludeUpdateMessage  
QuestClient.GetQuestItemReqsMessage This is used when looting an item and we need to know what quest items a player requires
QuestClient.GetQuestStatusMessage (usually quest behavior) asking quest plugin for the status of various quest states
QuestClient.NewQuestStateMessage client accepted a quest, so the quest behavior has created a quest state object and is now alerting the quest plugin about it so it can keep track of it
QuestClient.OfferQuestMessage Message used to try start the specified quest.
QuestClient.QuestItemUpdateMessage  
QuestClient.QuestResponseMessage client is responding to server, accepting or declining quest
QuestClient.RequestConcludeMessage  
QuestClient.RequestQuestInfoMessage (usually proxy plugin) asking for quest info
QuestClient.RequestQuestProgressMessage  
QuestClient.StartQuestMessage Message used to try start the specified quest.
QuestClient.StateStatusChangeMessage the quest plugin (usually via quest state object) has updated its state, and is alerting others (usually quest behavior) so that they can let the player know if their available actions have changed (such as ability to turn in a quest)
QuestClient.TaskUpdateMessage  
QuestPlugin Handles requests for quest state information related to a player. manages all quest states for players.
SocialClient  
SocialPlugin handles requests for social states such as friends, guilds etc.
TrainerClient  
TrainerPlugin  
VendorClient  
VendorPlugin  
VoxelClient AGIS-specific calls for sending/getting messages to the VoxelPlugin
VoxelClient.GetBuildingTemplateMessage  
VoxelClient.GetChestStorageOidMessage  
VoxelPlugin the voxel plugin tracks changes in a voxel-based world
WeatherPlugin  
WeatherPlugin.WeatherInstanceSettings  
WeatherPlugin.WeatherProfile  
 

Enum Summary
AgisInventoryPlugin.ItemAcquireResult  
GroupClient.GroupEventType  
 



Copyright © 2018 Dragonsan Studios Sp. z o.o.