Mantis Bug Tracker

View Issue Details Jump to Notes ] Wiki ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000514Mana Server[All Projects] Generalpublic2013-05-12 06:532013-05-12 06:53
Reporteratheros 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000514: Questlog
DescriptionQuest log is composed of:
- numeric unique ID
- short title
- long description
- a state

Later, an additional goal element can be added to draw waypoints/targets on minimap.

There is only one server to client message:
QuestlogUpdate(questId, flags[, data])

Flags define what element of the quest gets updated and can hold additional elements. It was suggested that flags can contain additional information like `abortable` status.

Flags:
- update title - data holds the title
- update description - data holds the description
- finish success (removes the quest) - no data
- finish failure (removes the quest) - no data
- canceled (removes silently the quest) - no data
- aborted (by player) - no data

Player active quests should be store in the account server. When quests get finished/canceled/aborted/failed, they are removed from the account server. The client can hold them as a backlog until player disconnects.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2013-05-12 06:53 atheros New Issue


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker