- if addr[Fuel] != prev[Fuel] {
- line += fmt.Sprintf(" Jump from %v to %v (%v reactor units)", from, to, prev[Fuel]-addr[Fuel])
- } else if addr[Edens] != prev[Edens] {
- line += fmt.Sprintf(" Eden warp from %v to %v", from, to)
- } else {
- panic("Traveling without fuel?")
- }
+ line += fmt.Sprintf("Jump from %v to %v (%v reactor units)", from, to, prev[Fuel]-addr[Fuel])
+ }
+ if addr[Edens] != prev[Edens] {
+ from := data.i2p[prev[Location]]
+ to := data.i2p[addr[Location]]
+ line += fmt.Sprintf("Eden warp from %v to %v", from, to)