Task System

From LSWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 20:17, 19 May 2008 (edit)
Matts (Talk | contribs)

← Previous diff
Revision as of 20:23, 19 May 2008 (edit)
Matts (Talk | contribs)

Next diff →
Line 30: Line 30:
==== Task Type ==== ==== Task Type ====
* Courier * Courier
 +** Originator gives object/information to Actor who must deliver it to Objective.
* Knowledge * Knowledge
 +** Originator dictates X pieces of Objective knowledge Actor must become familiar with/memorize.
* Exploration * Exploration
 +** Originiator dictates location Objective that Actor must become familiar with/memorize.
* Elimination * Elimination
 +** Orginiator dictates Objective target that Actor must kill.
* Collection * Collection
 +** Originiator dictates X Objective items that Actor must gather.
* Escort * Escort
 +** Originiator dictates Actor must escort Objective to destination.

Revision as of 20:23, 19 May 2008

This page is for the developers to discuss, debate, and collaborate on the in-process dynamic task system. To start I'll outline that various sections that I think we will need to interact with and then list the expected interactions there of.

Contents

Incarnos

  • ability to store gathered tasks
  • ability to show and retrieve information on stored tasks via show?

Autonomon

  • ability to know it's a task granter
  • ability to poll for available, and suitable, tasks
  • ability to respond to queries for available tasks
  • ability to describe available tasks to incarnoi
  • ability to evaluate progress of an incarnoi's relevant task
  • ability to complete and reward an incarnoi who completes a relevant task

Task Descriptor

  • Fields:
    • Task_Name
    • Task_Description
    • Task_Type_Code
    • Task_Actor
    • Task_Originator
    • Task_Objectives
    • Task_Info
    • Task_Tag
  • Flags:
    • Placeholder
  • Functions:
    • Placeholder

Task Type

  • Courier
    • Originator gives object/information to Actor who must deliver it to Objective.
  • Knowledge
    • Originator dictates X pieces of Objective knowledge Actor must become familiar with/memorize.
  • Exploration
    • Originiator dictates location Objective that Actor must become familiar with/memorize.
  • Elimination
    • Orginiator dictates Objective target that Actor must kill.
  • Collection
    • Originiator dictates X Objective items that Actor must gather.
  • Escort
    • Originiator dictates Actor must escort Objective to destination.
Personal tools