Pets Design: Difference between revisions
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
<uml> | <uml> | ||
[*] --> Dismissed : create_familiar | [*] --> Dismissed : create_familiar | ||
Dismissed --> Summoned : summon | Dismissed --> Summoned : /pet summon | ||
Summoned --> Depleted : max time reached | Summoned --> Depleted : max time reached | ||
Depleted --> Dismissed : depleted lockout over | Depleted --> Dismissed : depleted lockout over | ||
Summoned --> Dead: killed | Summoned --> Dead: killed | ||
Dead --> Dismissed : death lockout over | Dead --> Dismissed : death lockout over | ||
Summoned --> Dismissed : dismiss | Summoned --> Dismissed : /pet dismiss | ||
Summoned : | state Summoned { | ||
[*] --> Idle | |||
Idle --> Follow : /pet follow | |||
Follow --> Idle : /pet stay | |||
Idle --> Guard : /pet guard | |||
Idle --> Attack : /pet attack | |||
Attack --> Idle : /pet stopattack | |||
Idle --> Assist : /pet assist | |||
} | |||
Dead --> [*] | Dead --> [*] |
Revision as of 19:36, 11 April 2013
Functional Design
States

Physical Design
Classes
Sequences
Death
