24 Commits

Author SHA1 Message Date
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