Advertisement
Hubnester

Untitled

Mar 8th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. local Pet = Pet or {}
  2. local Recruit = Recruit or setmetatable({}, Pet)
  3. Recruit.fuCrewDeedSpawn = Recruit.spawn or function() end
  4.  
  5. function Recruit:spawn(position, extraParameters)
  6. if not fuRecruitSpawning[self.podUuid] then
  7. local assignedCrewMembers = status.statusProperty("fuAssignedCrewMembers")
  8. local position
  9. if assignedCrewMembers and assignedCrewMembers[self.podUuid] then
  10. fuRecruitSpawning[self.podUuid] = true
  11. promises:add(world.findUniqueEntity(assignedCrewMembers[self.podUuid]), function(position)
  12. fuRecruitSpawning[self.podUuid] = false
  13. self:fuCrewDeedSpawn(position, extraParameters)
  14. end, function()
  15. fuRecruitSpawning[self.podUuid] = false
  16. position = world.getProperty("fu_byos.crewSpawn")
  17. self:fuCrewDeedSpawn(position, extraParameters)
  18. end)
  19. else
  20. position = world.getProperty("fu_byos.crewSpawn")
  21. local result = self:fuCrewDeedSpawn(position, extraParameters)
  22. return result
  23. end
  24. end
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement