operations.py (755B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\behaviors\actions\operations.py 2 from behaviors.tasks import Task 3 4 class GetOperationSiteSpawn(Task): 5 6 def OnEnter(self): 7 character_id = self.GetLastBlackboardValue(self.attributes.characterIdAddress) 8 site_id = self.attributes.operationSiteId 9 solar_system_id, spawn_id, x, y, z = self.context.keeper.GetOperationSpawnpointPosition(character_id, site_id) 10 self.SendBlackboardValue(self.attributes.siteSolarSystemIdAddress, solar_system_id) 11 self.SendBlackboardValue(self.attributes.siteSpawnIdAddress, spawn_id) 12 self.SendBlackboardValue(self.attributes.siteCoordinatesAddress, (x, y, z)) 13 self.SetStatusToSuccess()