Your programmer/s seems to be having problems with logic and filtering.
STO - Bug - Logic Fail by
Tae Song, on Flickr
Only science ships are suppose to be listed. For some reason "Hero" are not be filtered out, and engineering ships are showing.
Don't use "OR", they are horrible for programming. Just a personal opinion, with limited programming experience. If you do plan on using OR, try and figure how they work properly. They are a little tricky. Trickier than you would ever even begin to suspect.
Comments