49 Commits

Author SHA1 Message Date
Aaron Suen
694cf4c4e4 Replace screenshot with a new HD webp 2024-07-27 13:11:43 -04:00
Aaron Suen
f1ab1a57f2 Add ch[e]at command to energize immediately 2024-07-17 18:42:28 -04:00
Aaron Suen
0587b30759 Don't attempt to teleport attached players 2023-12-02 16:21:14 -05:00
Aaron Suen
96ad9a3ec8 Remove deprecated get_player_velocity 2023-11-29 19:34:37 -05:00
Aaron Suen
3c1e0b6352 Shorter title format 2023-05-28 22:13:01 -04:00
Aaron Suen
bce9c465b1 Add todo item to more properly fix this later 2023-03-03 20:29:21 -05:00
Aaron Suen
5fd09fb255 Boost the minimum lux power needed for runes.
At some point in September 2020, an overhaul of lux radiation
happened that doubled the amount of radiation that lux emitted,
which had a side effect of halving the amount of lux needed for
a ziprune.  Restore it to intended functionality, for now.

In the longer run, it may make sense to add something like a
lux_power group that correlates with the actual power level in
the cobble and not the escaping radiation to decouple these.
Reusing lux_cobble is also possible, but it may be best to also
decouple it from cobble...
2023-03-03 20:15:15 -05:00
Aaron Suen
48699b440d Set player lookdir in direction player is zipping
This reduces the disorientation players may have from their
possibly-random entry lookdir being kept across zip travel.
2022-11-04 07:15:53 -04:00
Aaron Suen
c56f703b6f Retire deprecated API call 2022-10-30 14:34:51 -04:00
Aaron Suen
50cc8d78ef Reduce zipping partice count by 60%
The effect was overly robust and had a tendency to lag some
systems badly, especially with the new accelerated zipping that
can produce particles up to 3x as fast.
2022-10-12 08:33:33 -04:00
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