Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Pet = Pet or {}
- local Recruit = Recruit or setmetatable({}, Pet)
- Recruit.fuCrewDeedSpawn = Recruit.spawn or function() end
- function Recruit:spawn(position, extraParameters)
- if not fuRecruitSpawning[self.podUuid] then
- local assignedCrewMembers = status.statusProperty("fuAssignedCrewMembers")
- local position
- if assignedCrewMembers and assignedCrewMembers[self.podUuid] then
- fuRecruitSpawning[self.podUuid] = true
- promises:add(world.findUniqueEntity(assignedCrewMembers[self.podUuid]), function(position)
- fuRecruitSpawning[self.podUuid] = false
- self:fuCrewDeedSpawn(position, extraParameters)
- end, function()
- fuRecruitSpawning[self.podUuid] = false
- position = world.getProperty("fu_byos.crewSpawn")
- self:fuCrewDeedSpawn(position, extraParameters)
- end)
- else
- position = world.getProperty("fu_byos.crewSpawn")
- local result = self:fuCrewDeedSpawn(position, extraParameters)
- return result
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement