It's basically a 2d tower and I'm counting on the y coordinates of each room to measure the amount of current staff on that floor however I'm getting wacky numbers sometimes. For instances I'll get a staff count of 1 if there is no one on the floor, so I assume its not picking correctly.
Goal: To get an accurate count of instances of different types for each floor. The instances I refer to are staff, for example the valet.
Note: The Staff_Valet family instances are also part of two other families which I'm using for movement and things so perhaps that's what is affecting things. Other times I'll get a picked count of 5 and no one is on the floor so I assume this has something to do with it
Anyway I feel like I'm missing something obvious, I'm not narrowing the pick well enough so I thought I'd ask for a suggestion.
The sub event where CurrentValet = 1 is because regardless of whether or not there are any staff on that floor it would set the picked count to 1 so I tried to counter it.