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
