home · contact · privacy
plomrogue2
3 years agoWhile rtrim() doesn't work to allow \n-trailed tablet logins, this does.
Christian Heller [Sat, 5 Dec 2020 14:30:17 +0000 (15:30 +0100)]
While rtrim() doesn't work to allow \n-trailed tablet logins, this does.

3 years agoRemove filter-TODO now fulfilled directly in parser.
Christian Heller [Sat, 5 Dec 2020 11:06:22 +0000 (12:06 +0100)]
Remove filter-TODO now fulfilled directly in parser.

3 years agoWhitelist legal input characters.
Christian Heller [Sat, 5 Dec 2020 11:00:43 +0000 (12:00 +0100)]
Whitelist legal input characters.

3 years agoRe-instate (better) flood protection.
Christian Heller [Sat, 5 Dec 2020 05:44:38 +0000 (06:44 +0100)]
Re-instate (better) flood protection.

3 years agoFix buggy task code leading to endless collision flicker.
Christian Heller [Sat, 5 Dec 2020 05:36:57 +0000 (06:36 +0100)]
Fix buggy task code leading to endless collision flicker.

3 years agoDon't set game.changed where no new send_gamestate would be necessitated.
Christian Heller [Sat, 5 Dec 2020 01:56:11 +0000 (02:56 +0100)]
Don't set game.changed where no new send_gamestate would be necessitated.

3 years agoRemove unnecessary looping.
Christian Heller [Sat, 5 Dec 2020 01:55:59 +0000 (02:55 +0100)]
Remove unnecessary looping.

3 years agoMulti-process FOV generation on send_gamestate.
Christian Heller [Sat, 5 Dec 2020 01:46:53 +0000 (02:46 +0100)]
Multi-process FOV generation on send_gamestate.

3 years agoGreatly reduce FOV on drunkenness.
Christian Heller [Thu, 3 Dec 2020 05:48:11 +0000 (06:48 +0100)]
Greatly reduce FOV on drunkenness.

3 years agoFix Bottle.thing_char on emptiness command.
Christian Heller [Thu, 3 Dec 2020 05:47:55 +0000 (06:47 +0100)]
Fix Bottle.thing_char on emptiness command.

3 years agoMake fullness/emptiness of bottles visible via .thing_char.
Christian Heller [Thu, 3 Dec 2020 05:31:07 +0000 (06:31 +0100)]
Make fullness/emptiness of bottles visible via .thing_char.

3 years agoAdd BottleDeposit thing that spawns MusicPlayers for returned Bottles.
Christian Heller [Thu, 3 Dec 2020 05:17:43 +0000 (06:17 +0100)]
Add BottleDeposit thing that spawns MusicPlayers for returned Bottles.

3 years agoTurn Consumable into Bottle that may be full or empty.
Christian Heller [Thu, 3 Dec 2020 04:39:16 +0000 (05:39 +0100)]
Turn Consumable into Bottle that may be full or empty.

3 years agoAdd music player.
Christian Heller [Thu, 3 Dec 2020 04:26:49 +0000 (05:26 +0100)]
Add music player.

3 years agoAdd comment explaining game state sending interval.
Christian Heller [Thu, 3 Dec 2020 01:24:29 +0000 (02:24 +0100)]
Add comment explaining game state sending interval.

3 years agoAdd main thread profiling hint.
Christian Heller [Thu, 3 Dec 2020 01:17:53 +0000 (02:17 +0100)]
Add main thread profiling hint.

3 years agoFix faulty main loop, comment out inactive cause buggy) flood protection.
Christian Heller [Thu, 3 Dec 2020 01:12:13 +0000 (02:12 +0100)]
Fix faulty main loop, comment out inactive cause buggy) flood protection.

3 years agoFix delay flickering in web client.
Christian Heller [Thu, 3 Dec 2020 01:00:52 +0000 (02:00 +0100)]
Fix delay flickering in web client.

3 years agoOnly send out new gamestate every 1/25 second.
Christian Heller [Thu, 3 Dec 2020 00:47:13 +0000 (01:47 +0100)]
Only send out new gamestate every 1/25 second.

3 years agoIn curses client, eliminate lag flickering.
Christian Heller [Thu, 3 Dec 2020 00:07:57 +0000 (01:07 +0100)]
In curses client, eliminate lag flickering.

3 years agoFix color setting bug.
Christian Heller [Tue, 1 Dec 2020 05:37:47 +0000 (06:37 +0100)]
Fix color setting bug.

3 years agoAdd colourful intoxication beverage.
Christian Heller [Tue, 1 Dec 2020 05:24:11 +0000 (06:24 +0100)]
Add colourful intoxication beverage.

3 years agoMake windows block sound.
Christian Heller [Tue, 1 Dec 2020 03:21:00 +0000 (04:21 +0100)]
Make windows block sound.

3 years agoFix bug that blocked sound from reaching players.
Christian Heller [Tue, 1 Dec 2020 03:20:37 +0000 (04:20 +0100)]
Fix bug that blocked sound from reaching players.

3 years agoStore door state.
Christian Heller [Tue, 1 Dec 2020 02:58:32 +0000 (03:58 +0100)]
Store door state.

3 years agoFix hashbang typo.
Christian Heller [Tue, 1 Dec 2020 02:49:45 +0000 (03:49 +0100)]
Fix hashbang typo.

3 years agoMake door closing visible.
Christian Heller [Tue, 1 Dec 2020 02:31:25 +0000 (03:31 +0100)]
Make door closing visible.

3 years agoMove back thing protection status in display.
Christian Heller [Tue, 1 Dec 2020 02:01:40 +0000 (03:01 +0100)]
Move back thing protection status in display.

3 years agoImplement doors.
Christian Heller [Tue, 1 Dec 2020 01:45:30 +0000 (02:45 +0100)]
Implement doors.

3 years agoRemove redundant button texts.
Christian Heller [Tue, 1 Dec 2020 00:06:50 +0000 (01:06 +0100)]
Remove redundant button texts.

3 years agoFix move keybinding input field disappearance.
Christian Heller [Tue, 1 Dec 2020 00:01:00 +0000 (01:01 +0100)]
Fix move keybinding input field disappearance.

3 years agoFix intro button display.
Christian Heller [Mon, 30 Nov 2020 23:57:26 +0000 (00:57 +0100)]
Fix intro button display.

3 years agoRefactor clients.
Christian Heller [Mon, 30 Nov 2020 23:50:47 +0000 (00:50 +0100)]
Refactor clients.

3 years agoRefactor curses client.
Christian Heller [Mon, 30 Nov 2020 23:04:14 +0000 (00:04 +0100)]
Refactor curses client.

3 years agoAdd key control hints to web client buttons.
Christian Heller [Mon, 30 Nov 2020 21:42:51 +0000 (22:42 +0100)]
Add key control hints to web client buttons.

3 years agoUse more helpful default for SpawnPoint.name.
Christian Heller [Fri, 27 Nov 2020 03:22:10 +0000 (04:22 +0100)]
Use more helpful default for SpawnPoint.name.

3 years agoIntroduce SpawnPoint things, and their Spawners.
Christian Heller [Fri, 27 Nov 2020 03:17:00 +0000 (04:17 +0100)]
Introduce SpawnPoint things, and their Spawners.

3 years agoDifferentiate Spawner into ItemSpawner.
Christian Heller [Fri, 27 Nov 2020 03:00:27 +0000 (04:00 +0100)]
Differentiate Spawner into ItemSpawner.

3 years agoFix minor link formatting bug.
Christian Heller [Fri, 27 Nov 2020 02:16:01 +0000 (03:16 +0100)]
Fix minor link formatting bug.

3 years agoAdd Thing spawner.
Christian Heller [Fri, 27 Nov 2020 01:05:57 +0000 (02:05 +0100)]
Add Thing spawner.

3 years agoChange language to reflect map protection becoming world protection.
Christian Heller [Fri, 27 Nov 2020 00:42:25 +0000 (01:42 +0100)]
Change language to reflect map protection becoming world protection.

3 years agoEnable player movement in admin mode.
Christian Heller [Fri, 27 Nov 2020 00:29:08 +0000 (01:29 +0100)]
Enable player movement in admin mode.

3 years agoAdd thing protection.
Christian Heller [Fri, 27 Nov 2020 00:21:03 +0000 (01:21 +0100)]
Add thing protection.

3 years agoFix input line recalculation bugs.
Christian Heller [Thu, 26 Nov 2020 22:55:19 +0000 (23:55 +0100)]
Fix input line recalculation bugs.

3 years agoAdd thing name editing.
Christian Heller [Thu, 26 Nov 2020 22:39:02 +0000 (23:39 +0100)]
Add thing name editing.

3 years agoFix game state change overwriting input fields.
Christian Heller [Thu, 26 Nov 2020 21:51:47 +0000 (22:51 +0100)]
Fix game state change overwriting input fields.

3 years agoSimplify Thing type differentiation, Furniture becomes Item.
Christian Heller [Thu, 26 Nov 2020 21:16:33 +0000 (22:16 +0100)]
Simplify Thing type differentiation, Furniture becomes Item.

3 years agoFix broken map geometry commandeering.
Christian Heller [Thu, 26 Nov 2020 21:14:22 +0000 (22:14 +0100)]
Fix broken map geometry commandeering.

3 years agoSome more code style improvements after flake8.
Christian Heller [Thu, 26 Nov 2020 20:47:31 +0000 (21:47 +0100)]
Some more code style improvements after flake8.

3 years agoFix various minor, mostly "unused" flake8 complaints.
Christian Heller [Thu, 26 Nov 2020 20:28:45 +0000 (21:28 +0100)]
Fix various minor, mostly "unused" flake8 complaints.

3 years agoFix SSL bug.
Christian Heller [Thu, 26 Nov 2020 20:15:16 +0000 (21:15 +0100)]
Fix SSL bug.

3 years agoFix missing ArgError import.
Christian Heller [Thu, 26 Nov 2020 19:58:09 +0000 (20:58 +0100)]
Fix missing ArgError import.

3 years agoAdd dependency installation hints to README.
Christian Heller [Thu, 26 Nov 2020 19:53:35 +0000 (20:53 +0100)]
Add dependency installation hints to README.

3 years agoFix README.
Christian Heller [Thu, 26 Nov 2020 19:52:18 +0000 (20:52 +0100)]
Fix README.

3 years agoReplace forced map protections view with map mode toggling.
Christian Heller [Wed, 25 Nov 2020 10:25:48 +0000 (11:25 +0100)]
Replace forced map protections view with map mode toggling.

3 years agoOpen in-terminal links in separate window.
Christian Heller [Wed, 25 Nov 2020 05:15:13 +0000 (06:15 +0100)]
Open in-terminal links in separate window.

3 years agoMention movement ability in edit mode help.
Christian Heller [Wed, 25 Nov 2020 05:09:41 +0000 (06:09 +0100)]
Mention movement ability in edit mode help.

3 years agoOnly enforce keyboard input when strictly needed in web client.
Christian Heller [Wed, 25 Nov 2020 05:00:19 +0000 (06:00 +0100)]
Only enforce keyboard input when strictly needed in web client.

3 years agoMore responsive mode leaving.
Christian Heller [Wed, 25 Nov 2020 04:52:39 +0000 (05:52 +0100)]
More responsive mode leaving.

3 years agoDisplay keyboard control hint in web client.
Christian Heller [Wed, 25 Nov 2020 04:28:34 +0000 (05:28 +0100)]
Display keyboard control hint in web client.

3 years agoImprove documentation/help choise of words.
Christian Heller [Wed, 25 Nov 2020 04:05:21 +0000 (05:05 +0100)]
Improve documentation/help choise of words.

3 years agoEnable edit mode movement in web client.
Christian Heller [Wed, 25 Nov 2020 03:22:41 +0000 (04:22 +0100)]
Enable edit mode movement in web client.

3 years agoIn web client, also hide help screen on any click.
Christian Heller [Wed, 25 Nov 2020 03:17:51 +0000 (04:17 +0100)]
In web client, also hide help screen on any click.

3 years agoIn study mode, explicitely name map mode.
Christian Heller [Wed, 25 Nov 2020 03:01:32 +0000 (04:01 +0100)]
In study mode, explicitely name map mode.

3 years agoMinor refactor.
Christian Heller [Wed, 25 Nov 2020 02:51:06 +0000 (03:51 +0100)]
Minor refactor.

3 years agoImprove admin modes.
Christian Heller [Wed, 25 Nov 2020 02:45:12 +0000 (03:45 +0100)]
Improve admin modes.

3 years agoToggle tile drawing in tile control drawing mode.
Christian Heller [Wed, 25 Nov 2020 02:06:30 +0000 (03:06 +0100)]
Toggle tile drawing in tile control drawing mode.

3 years agoAdd item-free-terrain view, and augment other views with control view.
Christian Heller [Wed, 25 Nov 2020 01:33:49 +0000 (02:33 +0100)]
Add item-free-terrain view, and augment other views with control view.

3 years agoShow portal char next to terrain char.
Christian Heller [Wed, 25 Nov 2020 01:04:26 +0000 (02:04 +0100)]
Show portal char next to terrain char.

3 years agoRemove need for set password on tile control edit.
Christian Heller [Wed, 25 Nov 2020 00:50:20 +0000 (01:50 +0100)]
Remove need for set password on tile control edit.

3 years agoMinor refactor.
Christian Heller [Wed, 25 Nov 2020 00:49:00 +0000 (01:49 +0100)]
Minor refactor.

3 years agoMinor action renaming.
Christian Heller [Wed, 25 Nov 2020 00:40:37 +0000 (01:40 +0100)]
Minor action renaming.

3 years agoPut map editing into dedicated map editing mode.
Christian Heller [Wed, 25 Nov 2020 00:39:29 +0000 (01:39 +0100)]
Put map editing into dedicated map editing mode.

3 years agoPut admin stuff into dedicated admin mode.
Christian Heller [Wed, 25 Nov 2020 00:04:18 +0000 (01:04 +0100)]
Put admin stuff into dedicated admin mode.

3 years agoAdd most basic README.
Christian Heller [Tue, 24 Nov 2020 23:08:57 +0000 (00:08 +0100)]
Add most basic README.

3 years agoShorten web client HTML file name.
Christian Heller [Tue, 24 Nov 2020 23:07:19 +0000 (00:07 +0100)]
Shorten web client HTML file name.

3 years agoMove socket configuration into command line options.
Christian Heller [Tue, 24 Nov 2020 22:57:15 +0000 (23:57 +0100)]
Move socket configuration into command line options.

3 years agoLessen audio calculation weight.
Christian Heller [Sun, 22 Nov 2020 04:09:59 +0000 (05:09 +0100)]
Lessen audio calculation weight.

3 years agoFix terminal link coloring.
Christian Heller [Sun, 22 Nov 2020 04:04:51 +0000 (05:04 +0100)]
Fix terminal link coloring.

3 years agoLink source code.
Christian Heller [Sun, 22 Nov 2020 03:48:09 +0000 (04:48 +0100)]
Link source code.

3 years agoImprove move button alignments.
Christian Heller [Sun, 22 Nov 2020 03:42:25 +0000 (04:42 +0100)]
Improve move button alignments.

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.