Version 1.5APIs subject to change!

Package multiverse.mars.events

Contains classes to parse and generate MARS client messages/events.

See:
          Description

Class Summary
AbilityActivateEvent  
AbilityInfoEvent  
AbilityProgressEvent  
AbilityUpdateEvent  
CombatEvent  
ConcludeQuest the client is turning in a quest
CooldownEvent  
DropResponseEvent object is dropping the a diff obj from its inventory
EquipEvent mob is equiping obj
MarsDamageEvent  
MarsEquipResponseEvent  
MarsEvent  
MarsModelInfoEvent send out what meshes to draw for the given object it is a full update, so if you unequip a rigged attachment, a full update is sent out
MarsStateEvent  
MarsUnequipEvent  
MarsUnequipResponseEvent  
NewQuestStateEvent the mobserver made a new quest state, probably a user accepted a quest.
QuestAvailableEvent  
QuestCompleted this message means that a player has just completed a quest currently generated by the quest state object
QuestInfo  
QuestInfo.Reward  
QuestLogInfo  
QuestResponse the client is responding to a quest, saying it will accept or decline
QuestStateInfo  
RemoveQuestResponse  
RequestQuestInfo the client is asking for what quests this questnpc has for the user see serverrequestinfo for what the world server sends to the mobserver to find out
StatusUpdateEvent we actually copy the attributes into the event (instead of just storing the obj ref) because when the event goes over the wire, the other server/client wont have the correct values unless its part of the event
 

Package multiverse.mars.events Description

Contains classes to parse and generate MARS client messages/events.

The client API uses the term "message" for all communication with the server. The server uses the term "event" for messages to/from the client and "message" for messages betweeen server plugins.



Copyright © 2008 The Multiverse Network, Inc.