Treer
52b20925d5
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 10:55:37 +01:00
Treer
6401052f92
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 10:55:37 +01:00
Treer
c106b88e98
only perform remote_portal_checkup if portal schematic was placed
2020-02-15 10:55:37 +01:00
Treer
1a6d15def3
Portals connect to nearby targets
...
Records portal positions. More testing required
2020-02-15 10:55:37 +01:00
Treer
43b37e96b2
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 10:55:37 +01:00
Treer
b6e2a3335a
provide Portal API
2020-02-15 10:55:37 +01:00