91 Commits

Author SHA1 Message Date
Aaron Suen
c5184b51fe Initial prototype of telecodes. 2020-02-15 14:28:17 -05:00
Aaron Suen
a500038ad8 szutil_motd overhaul
- Use new 5.0+ actually-good read-only textarea.
- Use SHA1, mod storage.
- Simplify code, more dynamic, runtime-configurable.
2020-01-25 08:06:36 -05:00
Aaron Suen
6c9150fff3 Allow more text after clients={} in status. 2020-01-18 00:43:37 -05:00
Aaron Suen
ebbe911d4d Add support for more text after clients={} in status message. 2020-01-18 00:41:01 -05:00
Aaron Suen
46c45c8302 Work around a reported crash. 2020-01-18 00:37:41 -05:00
Aaron Suen
6ef3da1869 Merge branch 'master' of https://gitlab.com/sztest/szutilpack 2020-01-03 22:08:30 -05:00
Aaron Suen
43402fc112 Try to clamp extreme numbers.Seems these are breaking serialization. 2020-01-03 22:08:11 -05:00
Aaron Suen
1bc8089885 Try to clamp extreme numbers.
Seems these are breaking serialization.
2020-01-03 22:07:59 -05:00
Aaron Suen
b704f0b9af More attempts to fix expiration. 2020-01-03 22:02:34 -05:00
Aaron Suen
646ada00bb Fix invite-nuking bug. 2019-12-31 23:30:18 -05:00
Aaron Suen
108eb920cc Send visit messages to inviter. 2019-12-25 22:57:25 -05:00
Aaron Suen
9b7925c0bf Make postrack/posuntrack toggle instead of replace. 2019-12-25 21:14:09 -05:00
Aaron Suen
734ec47053 Fix a few bugs. 2019-12-25 18:30:55 -05:00
Aaron Suen
2f20bb2fed Add teleport command support. 2019-12-25 17:53:31 -05:00
Aaron Suen
c85b888874 Start work on offline player pos mod.
Keep track of player last positions when offline, for
admin access.  Add ability to dump player coords, and
show player location HUDs (which coincide nicely
with nodecore name HUDs)
2019-12-25 17:44:22 -05:00
Aaron Suen
ed95de8310 More notes that were missed. 2019-12-17 19:13:17 -05:00
Aaron Suen
b5fc2c1df6 Add a TODO file with accumulated notes from Discord. 2019-12-17 19:08:49 -05:00
Aaron Suen
948cc413e4 Catch things like timeouts too. 2019-12-17 19:02:25 -05:00
Aaron Suen
c327ffa960 Allow spiralhomes to be constrained to mapgen limit. 2019-12-12 19:47:12 -05:00
Aaron Suen
0968d680e3 Workaround conflict between stealth and watch. 2019-12-12 19:31:34 -05:00
Aaron Suen
acedfe4d15 Fix footstep sound bug. 2019-12-12 19:27:27 -05:00
Aaron Suen
a6d91bae0b Typo. 2019-12-11 22:49:53 -05:00
Aaron Suen
e3bd052afd Fix players who can't shout leaking to chatsock. 2019-12-11 22:47:28 -05:00
Aaron Suen
761e741781 Make sure we have the final say in the chat hook. 2019-12-11 22:38:05 -05:00
Aaron Suen
8b579e3b15 Add "stealth" mod. 2019-12-11 22:31:56 -05:00
Aaron Suen
fb77ef190c Set default watch location above player's head.
The "pretend to be in 3rd person view" camera angle
never really worked, and using the actual F7 key
seems to override this anyway, so let's try setting the
default offset to to something more useful maybe.
2019-12-11 22:30:29 -05:00
Aaron Suen
c7ea6daf36 Clear player HUD cache upon leaving. 2019-12-07 23:17:33 -05:00
Aaron Suen
d06edd2838 Fix deprecated methods, formatting. 2019-12-06 19:07:56 -05:00
Aaron Suen
214e48ec61 Fix role debugging code, add CDB metadata. 2019-12-04 18:54:54 -05:00
Aaron Suen
f07ee19bc1 Fix some invite issues. 2019-10-28 21:09:06 -04:00
Aaron Suen
36668a5fc7 Add a couple new mods. 2019-10-28 20:28:25 -04:00
Aaron Suen
cb08389b36 Add some missing README files. 2019-10-28 20:28:15 -04:00
Aaron Suen
4eb735c20a Initial working roles management mod.
Define roles as sets of privs that can be granted/revoked
as a group.  Special keywords to make it easier to
rebuild a user's priv set from scratch.
2019-10-05 16:50:42 -04:00
Aaron Suen
73caf3021b Watch enhancements.
- HUD showing current target.
- Hotkey (wield) cycling via /watchall.
2019-09-12 20:10:42 -04:00
Aaron Suen
8ee5a36fd2 Code audit, cleanup and reformat. 2019-09-01 12:52:22 -04:00
Aaron Suen
add5bbe985 More careful handling of damage and breath in spectator mode. 2019-04-08 08:36:01 -04:00
Aaron Suen
7bb548afbd Prevent spectators from taking damage. 2019-04-06 21:42:37 -04:00
Aaron Suen
8d932137fb Wire up for cdbrelease. 2019-03-31 11:38:06 -04:00
Aaron Suen
2cd3c84c41 Icon/avatar for GitLab. 2019-03-30 11:52:37 -04:00
Aaron Suen
e6774462d7 Guard against stale HUDs by refreshing periodically. 2019-03-29 07:07:59 -04:00
Aaron Suen
06ef219b6f Added player control HUD mod. 2019-03-29 07:01:39 -04:00
Aaron Suen
8620aead2d Add license file. 2019-03-29 04:45:25 -04:00
Aaron Suen
547a68063b Cut back on clock sync log noise.
It should be obvious how well the mod is working from in-game.

Players with server privs can peek at the internals via
the /clocksync command now.
2019-03-28 23:34:17 -04:00
Aaron Suen
2213c272c9 Flush final stats on shutdown. 2019-03-28 07:17:23 -04:00
Aaron Suen
c7af98487c Fix light recalc deprecation warnings. 2019-03-28 07:11:11 -04:00
Aaron Suen
d2d1cacda8 Fix crash. 2019-03-27 23:01:57 -04:00
Aaron Suen
dee4bed813 Fix some deprecation warnings. 2019-03-27 22:10:19 -04:00
Aaron Suen
a8120da861 Imported spectator mod from nodecore server. 2019-03-25 19:17:52 -04:00
Aaron Suen
2455e19236 Merge in clocksync mod, from nodecore MP server. 2019-03-27 07:05:20 -04:00
Aaron Suen
50a48a7f79 Safer world limit check. 2019-03-27 06:57:55 -04:00