Commit Graph

433 Commits

Author SHA1 Message Date
troido 4750ef3270 made scrolling of chat log possible 2018-01-03 18:30:14 +01:00
troido f17b4e2f86 added intermediary window wrapper for safety. also server now appends logs 2018-01-03 17:07:15 +01:00
troido 1280b3e0f2 removed outdated keybindings files, fixed selector crash on empty list, updated keydocs 2018-01-03 13:33:10 +01:00
troido a1f715c88c stopped having all widgets as properties of display 2018-01-03 12:53:30 +01:00
troido 79fdf11e82 more items on todo list 2018-01-03 12:13:58 +01:00
troido 620dd3c741 textinput forces update after done reading string 2018-01-03 01:18:43 +01:00
troido 4fa6462269 inputhanding now handles keyname lookup. enter is now also named 2018-01-03 01:17:45 +01:00
troido b18acd89f8 fixed spawner remove bugs 2018-01-03 00:12:46 +01:00
troido 9b90eea143 fixed crash on attacking bug 2018-01-03 00:04:10 +01:00
troido 92130ae681 catch all errors from prompted commands, and print them to the message log 2018-01-02 23:35:47 +01:00
troido ec62cf08ce keybindings are now executed a bit smarter as hy code 2018-01-02 21:26:46 +01:00
troido 32a6347a4d Finally fixed that stupid bug of not redrawing on winchange 2018-01-02 13:28:23 +01:00
troido 02ee06e562 sprites without a background will now take the background of the sprite below it (if any) 2018-01-02 11:26:08 +01:00
troido f03acb2b23 gave armour the '[' character 2018-01-01 23:52:04 +01:00
troido 02c1b0fd40 fixed infinite teleportation loop when entering a portal 2018-01-01 23:28:09 +01:00
troido 0e9ca0ec39 stop raising debug exception on WINCH 2018-01-01 22:22:25 +01:00
troido f8c7fbb65c server now sends list of sprites per cell to client. ground uses eventtarget too in interaction with room 2018-01-01 21:46:05 +01:00
troido e837e18692 renamed input macro to inp to avoid possible name collision with buit-in function 2018-01-01 20:31:27 +01:00
troido 445e041a2f ensured client package name is always correct 2018-01-01 20:28:27 +01:00
troido 29b3f3ccf0 inventory, equipment and ground object lists now scroll with the selector 2018-01-01 20:09:23 +01:00
troido 399fc353b2 made keybindings readable from an actual file 2018-01-01 16:55:58 +01:00
troido 2b268de063 merged roomedge into portal, moved tcommunicate and utils to common folder and fixed package when starting main directory 2017-12-31 00:10:14 +01:00
troido b3fc583cb1 keybindings can be imported now, though it will probably require some hackery 2017-12-30 22:24:02 +01:00
troido 4bdff00c5f fixed on_objectenter and mentioned hy as requirement 2017-12-30 22:18:54 +01:00
troido 97b3cc0b9e keybinding docs now in keybindings file 2017-12-30 15:35:38 +01:00
troido 602638cbd8 items can be unequipped 2017-12-30 15:26:41 +01:00
troido 5cc0b0e78f added equipment display 2017-12-30 12:49:28 +01:00
troido cd4952a4e5 server now also sends equipment data to client 2017-12-30 12:32:31 +01:00
troido a840230878 more validation on user input in inputcontroller 2017-12-30 12:12:52 +01:00
troido 152e5c2e6c fixed object duplication but and removed TypeError catch in inputcontroller 2017-12-30 12:02:18 +01:00
troido 33b4f5cc0d components now set the roomdata in the 'roomjoin' event 2017-12-30 10:37:43 +01:00
troido 6d527b711f tried a new approach to remove code duplication in display 2017-12-30 01:35:41 +01:00
troido bdacb2c546 made new eventtarget system for entities 2017-12-30 00:05:32 +01:00
troido 7f6dcfeb79 keybinding macros have their own file and selectors can now be used! 2017-12-29 22:40:24 +01:00
troido f8bad4b966 made selectors for inventorypad and made key config in hy 2017-12-29 22:10:16 +01:00
troido 00b6097b91 added quotes 2017-12-29 21:12:33 +01:00
troido 9f0c146ec5 updated 2017-12-29 21:11:45 +01:00
troido fcabc1624e made object to perform input action on selectable (server side) 2017-12-29 21:11:14 +01:00
troido 1ac90c1606 updated docs 2017-12-29 11:30:07 +01:00
troido 5969b810e7 larger field does not show anymore when smaller field is drawn 2017-12-28 23:42:55 +01:00
troido f0aedbb59d escaped backslash in charmap 2017-12-28 23:12:21 +01:00
troido ce43ba0944 reset spawn 2017-12-28 23:09:12 +01:00
troido dcac4dd16d save game on ^C 2017-12-28 23:07:14 +01:00
troido 6dc85d61a5 fixed creatures going through boundaries 2017-12-28 22:56:31 +01:00
troido af0c808609 chat now works! 2017-12-28 22:47:36 +01:00
troido bc33005e8e made local chat possible (from the server perspective) 2017-12-28 21:22:27 +01:00
troido cea01775fb made relative roomexits and improved maps 2017-12-27 23:42:03 +01:00
troido 17b56da7ec fixed crash with activePlayers 2017-12-27 17:46:56 +01:00
troido a8ab334505 make savedir if it doesn't exist 2017-12-27 17:42:55 +01:00
troido 1e8f79f2fa text fixes and tiny improvent in deactivation 2017-12-27 17:34:24 +01:00