The problem is, we don't have any sort of scripting language to do that with, just the static data files. There IS no way to put an "if" statement in the data files. That's why I've been bugging Aaron to put scripting and/or plugins into SE5
(btw, no offense intended but you might want to brush up on your programming... wouldn't
If amount(suns in system) = 0 then
ship.movement.bonus = 0
else
ship.movement.solarpanel.bonus = ship.equipment.solarpanel.level
end if
be easier?

)