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 |