39 Commits

Author SHA1 Message Date
Aaron Suen
cf6a9b18dc Condense zipride logging 2022-09-29 20:35:57 -04:00
Aaron Suen
c6015e8de7 Fix ziprune sound position 2022-09-29 20:20:47 -04:00
Aaron Suen
1576b2d5ca Route selection hotfix
Fix wrong rune order in determining priority, AND also fix
checking other runes for link selection after a segment has
already been selected for a given origin point.
2022-09-29 13:23:34 -04:00
Aaron Suen
816e7ce672 Boost ziprune maximum speed
Try to zip a player up to 3 segments in each jump,
accelerating ziplinks by up to 3x for paths that are
already loaded.

Reduce the number of sound points generated
along the path to 1 at each vertex instead of 4
along each segment, to compensate for the fact
that we're generating up to 3x as many particle
spawners and sound spots otherwise each time.
2022-09-28 23:28:32 -04:00
Aaron Suen
24149a56d6 Move video URL into metadata from readme 2022-04-05 21:23:23 -04:00
Aaron Suen
40755e5de9 Fix screenshot aspect ratio 2022-01-28 11:23:17 -05:00
Aaron Suen
323c588756 CDB dev state 2021-12-26 14:31:55 -05:00
Aaron Suen
0c7db83bca Add hints to todo 2021-12-10 20:32:10 -05:00
Aaron Suen
e0f2220645 Move notes from meta 2021-12-10 20:31:26 -05:00
Aaron Suen
9af1c29fbd Fix ziprunes breaking tips for non-ziprune glyphs 2021-12-10 07:27:47 -05:00
Aaron Suen
cb7f34f95c Fix ZipRune touchthru to include underlying node again 2021-12-10 07:25:31 -05:00
Aaron Suen
bf2095ae82 Support powering runes with flux
This allows some economies of scale for larger
networks, e.g. with more than 3 starting near
enough to each other, or with larger vertical
networks.
2021-08-15 22:20:30 -04:00
Aaron Suen
748d81f170 Keep inventory when zipping 2021-03-17 08:17:01 -04:00
Aaron Suen
1137805e00 mod.conf must have name now 2021-03-01 20:00:08 -05:00
Aaron Suen
c5ed285025 CDB metadata update 2021-02-27 20:38:15 -05:00
Aaron Suen
03cbdf2f4c Recorded wrong distance 2020-07-15 21:28:35 -04:00
Aaron Suen
dd115e81d8 Oops, don't try to index numbers 2020-07-15 21:25:59 -04:00
Aaron Suen
90cb5ac327 More cleanup.
Trying to improve correction logging to get to the
bottom of correction issues...
2020-07-15 21:24:11 -04:00
Aaron Suen
366ee2a9e7 More thorough trace cleanup 2020-07-15 21:17:31 -04:00
Aaron Suen
314cc203ed Clean up log trace 2020-07-15 21:08:04 -04:00
Aaron Suen
817b28130f Fix ziprune latency regression 2020-07-15 21:06:46 -04:00
Aaron Suen
a86571610f Try to fix a couple more ziprune edge cases 2020-07-04 20:10:06 -04:00
Aaron Suen
fbf511b755 Disable effects for spectators 2020-07-04 10:24:46 -04:00
Aaron Suen
72fc864d7f Snappier ziprune entry detection 2020-07-04 10:19:05 -04:00
Aaron Suen
8793ff2cc0 Improve sound experience
- Zip sounds are more pronounced
- Scatter zip sounds along path for
  3rd party observers
- Add subtle hum to waiting ziprunes.
2020-07-04 10:01:14 -04:00
Aaron Suen
a4df67be69 Tighten up ziprune location checks 2020-07-04 09:36:46 -04:00
Aaron Suen
dbead4bad4 Touchtip for ZipRunes
Use the new "touch thru" API to override
charcoal glyph descriptions and display a
touchtip specifically for ziprunes.
2020-06-28 12:56:12 -04:00
Aaron Suen
b1ae563db0 Fix zip loss on restart, add new special effects 2020-06-22 07:21:33 -04:00
Aaron Suen
8b8c82d863 More thoroughy fix for ziprunes at high latency 2020-06-22 06:31:44 -04:00
Aaron Suen
7ff68b5af1 Remove debug code, add proper logging 2020-06-21 22:51:42 -04:00
Aaron Suen
c6bbca425c Catch transient teleportation failures
There appears to be a race cond between
network clients and server, where the server
can set_pos(), but then get_pos() the next
tick and find the client still has not yet
honored the teleport, which was breaking the
ziprune "can't walk >2m away without
losing energization" rule.

We can transiently fix this by storing the old
position along with the new one, and
allowing both.  This won't survive a server
restart though, so in the long run we will
need a second cached pos in metadata.
2020-06-21 22:47:17 -04:00
Aaron Suen
9dc0d2d36b Convert to use DNT instead of ABM 2020-06-21 00:12:20 -04:00
Aaron Suen
2ae63120d2 Use CDB description as a readme. 2020-03-27 18:25:36 -04:00
Aaron Suen
181a26c8ab Setup CDB metadata. 2020-03-27 18:09:52 -04:00
Aaron Suen
18646666cd Attributes for release tagging. 2020-02-23 14:13:26 -05:00
Aaron Suen
b6c4d6b501 Add CDB release metadata. 2020-02-23 14:12:56 -05:00
Aaron Suen
b46000ceaf MIT License. 2020-02-23 10:12:00 -05:00
Aaron Suen
1aca08eebb Add screenshot. 2020-02-23 10:06:41 -05:00
Aaron Suen
f8c7ba4754 Initial commit, working proof of concept. 2020-02-23 09:55:15 -05:00