Treer
d4d3af2cdf
Unlinks target portal if it's linked to a different portal
...
This is effectively a missing part to the change that made locate_or_build_portal() enforce that portals only link together in mutual pairs. As target portals that didn't need to be located or built we not being updated to link back to where the player travelled from.
Also
* implements events: on_run_wormhole, on_extinguish
* adds a lot of debug info
2020-02-15 16:03:54 +11:00
Treer
711c930697
fix bugs
...
fixes nullreference in find_surface_target_y, and ensure_remote_portal_then_teleport assuming a traditional portal shape.
minor documentation work.
2020-02-15 16:03:54 +11:00
Treer
1f5cc9c94e
only perform remote_portal_checkup if portal schematic was placed
2020-02-15 16:03:53 +11:00
Treer
44f4f5ed91
Portals connect to nearby targets
...
Records portal positions. More testing required
2020-02-15 16:03:53 +11:00
Treer
b04b4cb820
Add Book of Portals
...
Squashed commit of the following:
commit e80030750df91f75745c7d52729a0d4942eb32f8
Author: Treer <treer.git+github@the-bordello.com>
Date: Sat Jul 13 13:52:02 2019 +1000
Finish book of portals
commit 82ad3d6af683b6bb4cc107e8c76f44c0b791a28d
Author: Treer <treer.git@gmail.com>
Date: Thu Jul 11 22:43:02 2019 +1000
Book of Portals art
commit fac6ff1da89a1b06b78deb0b5b4e3bebe4166860
Author: Treer <treer.git@gmail.com>
Date: Thu Jul 11 00:39:50 2019 +1000
starting book of portals
2020-02-15 16:03:53 +11:00
Treer
5fe2c86866
provide Portal API
2020-02-15 16:03:52 +11:00