home · contact · privacy
plomrogue2
3 years agoMinor refactor.
Christian Heller [Sun, 22 Nov 2020 03:25:30 +0000 (04:25 +0100)]
Minor refactor.

3 years agoHide map movement keys unavailable in current map geometry.
Christian Heller [Sun, 22 Nov 2020 03:23:16 +0000 (04:23 +0100)]
Hide map movement keys unavailable in current map geometry.

3 years agoMinor refactoring.
Christian Heller [Sun, 22 Nov 2020 03:16:25 +0000 (04:16 +0100)]
Minor refactoring.

3 years agoMinor mode description handling improvements.
Christian Heller [Sun, 22 Nov 2020 03:09:53 +0000 (04:09 +0100)]
Minor mode description handling improvements.

3 years agoImprove web client click table layout.
Christian Heller [Sun, 22 Nov 2020 02:44:36 +0000 (03:44 +0100)]
Improve web client click table layout.

3 years agoDouble audible distance.
Christian Heller [Sun, 22 Nov 2020 02:21:18 +0000 (03:21 +0100)]
Double audible distance.

3 years agoAdd clickable URL links to web client.
Christian Heller [Sun, 22 Nov 2020 02:18:13 +0000 (03:18 +0100)]
Add clickable URL links to web client.

3 years agoFix minor line breaking bug.
Christian Heller [Sun, 22 Nov 2020 00:48:46 +0000 (01:48 +0100)]
Fix minor line breaking bug.

3 years agoIntroduce spawn points.
Christian Heller [Fri, 20 Nov 2020 10:33:35 +0000 (11:33 +0100)]
Introduce spawn points.

3 years agoFix bug disabling '.' map protection area writing.
Christian Heller [Fri, 20 Nov 2020 05:49:20 +0000 (06:49 +0100)]
Fix bug disabling '.' map protection area writing.

3 years agoAdd default map protection areas.
Christian Heller [Fri, 20 Nov 2020 05:22:30 +0000 (06:22 +0100)]
Add default map protection areas.

3 years agoAdd some safeguards against stupid map protection decisions.
Christian Heller [Fri, 20 Nov 2020 00:32:38 +0000 (01:32 +0100)]
Add some safeguards against stupid map protection decisions.

3 years agoAdd tile control drawing capabilities.
Christian Heller [Fri, 20 Nov 2020 00:25:08 +0000 (01:25 +0100)]
Add tile control drawing capabilities.

3 years agoMore mode code refactoring.
Christian Heller [Thu, 19 Nov 2020 23:17:55 +0000 (00:17 +0100)]
More mode code refactoring.

3 years agoIn web client, fix study mode explorer positioning bug.
Christian Heller [Thu, 19 Nov 2020 21:48:43 +0000 (22:48 +0100)]
In web client, fix study mode explorer positioning bug.

3 years agoSome mode code refactoring.
Christian Heller [Thu, 19 Nov 2020 21:41:15 +0000 (22:41 +0100)]
Some mode code refactoring.

3 years agoAdd basic admin commands.
Christian Heller [Thu, 19 Nov 2020 21:05:50 +0000 (22:05 +0100)]
Add basic admin commands.

3 years agoRefactor player session code.
Christian Heller [Thu, 19 Nov 2020 19:28:27 +0000 (20:28 +0100)]
Refactor player session code.

3 years agoIn info view, show protection level.
Christian Heller [Thu, 19 Nov 2020 19:07:23 +0000 (20:07 +0100)]
In info view, show protection level.

3 years agodd annotation hints view.
Christian Heller [Wed, 18 Nov 2020 04:35:33 +0000 (05:35 +0100)]
dd annotation hints view.

3 years agoFix bug that emptied annotation input on pre-existing annotation.
Christian Heller [Wed, 18 Nov 2020 03:42:04 +0000 (04:42 +0100)]
Fix bug that emptied annotation input on pre-existing annotation.

3 years agoFix curses client broken by mapping code changes.
Christian Heller [Wed, 18 Nov 2020 02:54:26 +0000 (03:54 +0100)]
Fix curses client broken by mapping code changes.

3 years agoOnly save maps that have been modified from default.
Christian Heller [Wed, 18 Nov 2020 02:53:56 +0000 (03:53 +0100)]
Only save maps that have been modified from default.

3 years agoRe-write mapping system to accomodate infinite map growth.
Christian Heller [Wed, 18 Nov 2020 02:37:32 +0000 (03:37 +0100)]
Re-write mapping system to accomodate infinite map growth.

3 years agoMinor refactor.
Christian Heller [Tue, 17 Nov 2020 23:23:06 +0000 (00:23 +0100)]
Minor refactor.

3 years agoShrink sound Dijkstra map, reach; refactor lots of mapping code.
Christian Heller [Tue, 17 Nov 2020 23:20:44 +0000 (00:20 +0100)]
Shrink sound Dijkstra map, reach; refactor lots of mapping code.

3 years agoShrink FOV map to radius.
Christian Heller [Tue, 17 Nov 2020 21:08:31 +0000 (22:08 +0100)]
Shrink FOV map to radius.

3 years agoFix chat command bug in web client.
Christian Heller [Mon, 16 Nov 2020 23:59:25 +0000 (00:59 +0100)]
Fix chat command bug in web client.

3 years agoIn web client, enforce terminal size restrictions harder.
Christian Heller [Mon, 16 Nov 2020 00:16:35 +0000 (01:16 +0100)]
In web client, enforce terminal size restrictions harder.

3 years agoSet saner minimal terminal size values in web client.
Christian Heller [Mon, 16 Nov 2020 00:14:58 +0000 (01:14 +0100)]
Set saner minimal terminal size values in web client.

3 years agoAdd basic flood protection to server.
Christian Heller [Sun, 15 Nov 2020 23:49:37 +0000 (00:49 +0100)]
Add basic flood protection to server.

3 years agoIn curses client, don't flash outside of refresh loop.
Christian Heller [Sun, 15 Nov 2020 23:47:00 +0000 (00:47 +0100)]
In curses client, don't flash outside of refresh loop.

3 years agoImprove player error messages, and log them to clients.
Christian Heller [Sun, 15 Nov 2020 23:19:48 +0000 (00:19 +0100)]
Improve player error messages, and log them to clients.

3 years agoWeb client: Don't constantly force focus on terminal input.
Christian Heller [Sun, 15 Nov 2020 22:57:04 +0000 (23:57 +0100)]
Web client: Don't constantly force focus on terminal input.

3 years agoRemove client remnants of QUERY command.
Christian Heller [Sun, 15 Nov 2020 22:51:27 +0000 (23:51 +0100)]
Remove client remnants of QUERY command.

3 years agoSimplify using the curses client to connect to current demo server.
Christian Heller [Sun, 15 Nov 2020 22:39:02 +0000 (23:39 +0100)]
Simplify using the curses client to connect to current demo server.

3 years agoSplit requirements/dependencies between client and server.
Christian Heller [Sun, 15 Nov 2020 22:34:57 +0000 (23:34 +0100)]
Split requirements/dependencies between client and server.

3 years agoMark portals as P on map.
Christian Heller [Sun, 15 Nov 2020 22:27:50 +0000 (23:27 +0100)]
Mark portals as P on map.

4 years agoSimplify teleport mechanic.
Christian Heller [Sun, 15 Nov 2020 22:07:19 +0000 (23:07 +0100)]
Simplify teleport mechanic.

4 years agoAdd button control to web client for mouse players.
Christian Heller [Sat, 14 Nov 2020 05:10:34 +0000 (06:10 +0100)]
Add button control to web client for mouse players.

4 years agoExpand terrain and thing content.
Christian Heller [Sat, 14 Nov 2020 01:49:33 +0000 (02:49 +0100)]
Expand terrain and thing content.

4 years agoAdd terrain descriptions.
Christian Heller [Sat, 14 Nov 2020 01:19:33 +0000 (02:19 +0100)]
Add terrain descriptions.

4 years agoPersist Thing names, simplify their client info display.
Christian Heller [Sat, 14 Nov 2020 01:04:18 +0000 (02:04 +0100)]
Persist Thing names, simplify their client info display.

4 years agoGeneralize ThingPlayer.nickname to Thing.name.
Christian Heller [Sat, 14 Nov 2020 00:57:47 +0000 (01:57 +0100)]
Generalize ThingPlayer.nickname to Thing.name.

4 years agoAdd player-identifying meta characters next to @ symbols.
Christian Heller [Sat, 14 Nov 2020 00:36:30 +0000 (01:36 +0100)]
Add player-identifying meta characters next to @ symbols.

4 years agoFix square grid scrolling bug.
Christian Heller [Fri, 13 Nov 2020 23:57:35 +0000 (00:57 +0100)]
Fix square grid scrolling bug.

4 years agoAugment map display with thing amount info.
Christian Heller [Fri, 13 Nov 2020 23:49:38 +0000 (00:49 +0100)]
Augment map display with thing amount info.

4 years agoAdd item picking and dropping.
Christian Heller [Fri, 13 Nov 2020 23:28:36 +0000 (00:28 +0100)]
Add item picking and dropping.

4 years agoMake some things block movement, and others not.
Christian Heller [Fri, 13 Nov 2020 22:52:34 +0000 (23:52 +0100)]
Make some things block movement, and others not.

4 years agoAdd basic non-player things system.
Christian Heller [Fri, 13 Nov 2020 22:48:07 +0000 (23:48 +0100)]
Add basic non-player things system.

4 years agoRemove chat QUERY.
Christian Heller [Fri, 13 Nov 2020 20:23:49 +0000 (21:23 +0100)]
Remove chat QUERY.

4 years agoFor volume obfuscation, don't turn " " to ".".
Christian Heller [Thu, 12 Nov 2020 20:24:34 +0000 (21:24 +0100)]
For volume obfuscation, don't turn " " to ".".

4 years agoOptimize dijkstra mapping for volume calculation.
Christian Heller [Thu, 12 Nov 2020 20:10:47 +0000 (21:10 +0100)]
Optimize dijkstra mapping for volume calculation.

4 years agoLower volume of messages by obfuscating them.
Christian Heller [Thu, 12 Nov 2020 19:12:43 +0000 (20:12 +0100)]
Lower volume of messages by obfuscating them.

4 years agoFix empty input bug in curses client.
Christian Heller [Thu, 12 Nov 2020 19:12:23 +0000 (20:12 +0100)]
Fix empty input bug in curses client.

4 years agoFix visibility tests on annotation, volume algorithm.
Christian Heller [Thu, 12 Nov 2020 18:45:26 +0000 (19:45 +0100)]
Fix visibility tests on annotation, volume algorithm.

4 years agoImprove volume logic, display.
Christian Heller [Thu, 12 Nov 2020 10:18:04 +0000 (11:18 +0100)]
Improve volume logic, display.

4 years agoAdd field of view.
Christian Heller [Thu, 12 Nov 2020 04:19:21 +0000 (05:19 +0100)]
Add field of view.

4 years agoAdd proximity dependence to chat messages.
Christian Heller [Thu, 12 Nov 2020 01:10:33 +0000 (02:10 +0100)]
Add proximity dependence to chat messages.

4 years agoImprove client connection failire / reconnect handling.
Christian Heller [Thu, 12 Nov 2020 00:35:38 +0000 (01:35 +0100)]
Improve client connection failire / reconnect handling.

4 years agoMinor key effect fixes in clients.
Christian Heller [Wed, 11 Nov 2020 23:42:48 +0000 (00:42 +0100)]
Minor key effect fixes in clients.

4 years agoFix broken chat.
Christian Heller [Tue, 10 Nov 2020 14:48:54 +0000 (15:48 +0100)]
Fix broken chat.

4 years agoPut all editing below play mode.
Christian Heller [Tue, 10 Nov 2020 11:19:12 +0000 (12:19 +0100)]
Put all editing below play mode.

4 years agoUse god mode commands on world save.
Christian Heller [Tue, 10 Nov 2020 10:57:13 +0000 (11:57 +0100)]
Use god mode commands on world save.

4 years agoAnother fix.
Christian Heller [Tue, 10 Nov 2020 10:53:58 +0000 (11:53 +0100)]
Another fix.

4 years agoNother fix.
Christian Heller [Tue, 10 Nov 2020 10:51:21 +0000 (11:51 +0100)]
Nother fix.

4 years agoFix forgotten argtypes.
Christian Heller [Tue, 10 Nov 2020 10:50:09 +0000 (11:50 +0100)]
Fix forgotten argtypes.

4 years agoFix forgotten command registerings.
Christian Heller [Tue, 10 Nov 2020 10:49:24 +0000 (11:49 +0100)]
Fix forgotten command registerings.

4 years agoUse separate commands for god mode and non-god mode.
Christian Heller [Tue, 10 Nov 2020 10:47:59 +0000 (11:47 +0100)]
Use separate commands for god mode and non-god mode.

4 years agoFix arg order for passwords.
Christian Heller [Tue, 10 Nov 2020 10:45:07 +0000 (11:45 +0100)]
Fix arg order for passwords.

4 years agoOnly force password-crotection on non-god-mode calls.
Christian Heller [Tue, 10 Nov 2020 10:43:09 +0000 (11:43 +0100)]
Only force password-crotection on non-god-mode calls.

4 years agoPassword-protect tiles from portal and annotation editing, too.
Christian Heller [Tue, 10 Nov 2020 10:32:05 +0000 (11:32 +0100)]
Password-protect tiles from portal and annotation editing, too.

4 years agoMinor help fixes.
Christian Heller [Tue, 10 Nov 2020 05:53:07 +0000 (06:53 +0100)]
Minor help fixes.

4 years agoDon't lose input values by /help input.
Christian Heller [Tue, 10 Nov 2020 05:49:03 +0000 (06:49 +0100)]
Don't lose input values by /help input.

4 years agoImprove help system.
Christian Heller [Tue, 10 Nov 2020 05:35:08 +0000 (06:35 +0100)]
Improve help system.

4 years agoPrevent switch_to_password key from entering password input.
Christian Heller [Tue, 10 Nov 2020 02:48:19 +0000 (03:48 +0100)]
Prevent switch_to_password key from entering password input.

4 years agoUpdate flatten authorization in web client.
Christian Heller [Tue, 10 Nov 2020 02:45:36 +0000 (03:45 +0100)]
Update flatten authorization in web client.

4 years agoAlso inhibit FLATTEN_SURROUNDINGS with terrain passwording.
Christian Heller [Tue, 10 Nov 2020 02:44:40 +0000 (03:44 +0100)]
Also inhibit FLATTEN_SURROUNDINGS with terrain passwording.

4 years agoAdd terrain editing access control via passwords.
Christian Heller [Tue, 10 Nov 2020 02:20:56 +0000 (03:20 +0100)]
Add terrain editing access control via passwords.

4 years agoAdd TASK command to request available commands.
Christian Heller [Tue, 10 Nov 2020 00:59:35 +0000 (01:59 +0100)]
Add TASK command to request available commands.

4 years agoSplit LOGIN into NICK and LOGIN.
Christian Heller [Tue, 10 Nov 2020 00:15:35 +0000 (01:15 +0100)]
Split LOGIN into NICK and LOGIN.

4 years agoChange default web client target to one actually served online.
Christian Heller [Mon, 9 Nov 2020 23:58:42 +0000 (00:58 +0100)]
Change default web client target to one actually served online.

4 years agoInitial commit.
Christian Heller [Mon, 9 Nov 2020 23:40:35 +0000 (00:40 +0100)]
Initial commit.