Treer
6e0cadb1ec
Check no other mod is already using a portal definition
2020-02-15 10:55:37 +01:00
Treer
b8ec09f402
Add animated particle support
...
Also implements an ignition failure sound.
2020-02-15 10:55:37 +01:00
Treer
d5a551b4cf
Add example alternative shape PortalShape_Circular
...
Also fixes up a few bugs that only became apparent when not using the traditional portal shape
2020-02-15 10:55:37 +01:00
Treer
7cff6b8cc2
Add portal ignition sparks
2020-02-15 10:55:37 +01:00
Treer
e2666146ca
Implement sound and events in API
2020-02-15 10:55:37 +01:00
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
1a6d15def3
Portals connect to nearby targets
...
Records portal positions. More testing required
2020-02-15 10:55:37 +01:00
Treer
b6e2a3335a
provide Portal API
2020-02-15 10:55:37 +01:00