* * Reduce the size of the Edens dimension from 3 to 2, for the
* same reasons as Fuel above. 33% savings.
* * Buy more ram. (Just sayin'. It's cheaper than you think.)
- *
+ *
*/
// The official list of dimensions:
addr[Edens] = *start_edens
addr[Location] = PlanetIndex(data, *start)
if *start_hold != "" {
- addr[Hold] = CommodityIndex(data,*start_hold)
+ addr[Hold] = CommodityIndex(data, *start_hold)
}
start_index := EncodeIndex(dims, addr)
table[start_index].value = Value(*funds)
}
/* Travel here via Eden Warp Unit */
- if addr[Edens]+1 < dims[Edens] && addr[UnusedCargo] > 0 {
+ if addr[Edens]+1 < dims[Edens] && (addr[Hold] == 0 || addr[UnusedCargo] > 0) {
_, available := data.Planets[data.i2p[addr[Location]]].RelativePrices["Eden Warp Units"]
if !available {
other[Edens] = addr[Edens] + 1