Pets Design: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
|  Created page with '== Death == <uml> ->gemActor : DoDamage activate gemActor gemActor -> gemActor : SetMode(DEAD) gemActor -\\ ProgressionManager : psDeathEvent gemActor -\\ SpawnManager : psDeathE…' | No edit summary | ||
| Line 15: | Line 15: | ||
| deactivate ProgressionManager | deactivate ProgressionManager | ||
| SpawnManager ->> SpawnManager : HandleDeathEvent | SpawnManager ->> SpawnManager : HandleDeathEvent | ||
| SpawnManager -->> PetOwnerSession :  | SpawnManager ->> SpawnManager : KillNPC | ||
| activate SpawnManager | |||
| SpawnManager ->> NPCManager : PetHasBeenKilled | |||
| activate NPCManager | |||
| NPCManager ->> PetOwnerSession : HasBeenKilled | |||
| activate PetOwnerSession | activate PetOwnerSession | ||
| PetOwnerSession -> PetOwnerSession : StartDeadTimer | PetOwnerSession -> PetOwnerSession : StartDeadTimer | ||
| activate PetOwnerSession | activate PetOwnerSession | ||
| deactivate PetOwnerSession | deactivate PetOwnerSession | ||
| NPCManager <<-- PetOwnerSession | |||
| deactivate PetOwnerSession | deactivate PetOwnerSession | ||
| SpawnManager <<-- NPCManager | |||
| deactivate NPCManager | |||
| SpawnManager -\\ : psDespawnGameEvent | |||
| deactivate SpawnManager | |||
| ... DeathRemainTime ... | |||
| deactivate SpawnManager | |||
| SpawnManager \\- : psDespawnGameEvent | |||
| activate SpawnManager | |||
| SpawnManager ->> SpawnManager : RemoveNPC | |||
| deactivate SpawnManager | |||
| ... Some time ... | ... Some time ... | ||
| --> NPCManager : "/pet summon" | --> NPCManager : "/pet summon" | ||
| Line 30: | Line 48: | ||
| PetOwnerSession --> NPCManager | PetOwnerSession --> NPCManager | ||
| deactivate PetOwnerSession | deactivate PetOwnerSession | ||
| deactivate NPCManager | |||
| </uml> | </uml> | ||
Revision as of 20:37, 14 May 2011
Death
Diagrams error (with plantuml command): Error line 35 in file: /tmp/diagrams_in1ee62c6f5b8b.plantuml Some diagram description contains errors