another_commander wrote:Where is the Like button when you *really* need it?
Good work PG, but I agree with Eric that we need to consider extending a bit the OXP visibility so that we won't have to rely on text inside inhabitants' descriptions to make the most of them and of this neat feature.
Speaking of features and, although we are officially still in feature freeze, I think we need to also look into ways of lifting it for continued development. We are already working on such ways, so hopefully this feature would be a good one to go in as soon as development is resumed.
Thanks A_C. Given that to get that number I use a text search in the
species description for each entry in the 4th list in the inhabitants dictionary in description.plist (ie looking up each of "Rodent", "Frog", etc in the
species description) to see which matches; and if none match it must be Human Colonists is not really the best way to do this. It was the easiest. Please note this number is one of the details that gets cached so Oolite isn't recalculating it every time you press "i" in the Short Range Chart. If we added a base
species number to the SystemInfo object then that could be used instead and my text searching code can be dropped. I have taken a quick look at the code for JS SystemInfo method and it's looking rather complicated

. (Probably simple when you understand it.)
If you are in code freeze at the moment that will be fine as I doubt I will get my head round the SystemInfo / JS stuff that soon
Wyvern Mommy wrote:A suggestion though, with 4 symbols now, it would look better in two rows i think.
. I can see your point. Not that that would stop overlaps; two rows of two would be just as at risk of that, but it would mean you can more easily relate the symbol to the appropriate system. (I see CommRlock78 disagrees) I will have a look and see if it works.