summaryrefslogtreecommitdiff
path: root/asciifarm
AgeCommit message (Collapse)Author
2018-01-15provided code to set title of list menutroido
2018-01-15made simple doorstroido
2018-01-15changed rabbits into bunnies to avoid confusion with ratstroido
2018-01-15xcv correspond to ground, inventory, equipmentlogin000
xcv now correspond to ground, inventory, equipment. This is the same as their top-down order displayed in asciifarm’s ui’s sidebar.
2018-01-14changed how interactions work. Can now interact with adjacent objectstroido
2018-01-14added rats as source of seeds. fixed default char error. brought WASD for ↵troido
directional attacks back
2018-01-12client doesn't crash anymore when resizing the screentroido
2018-01-12made wounds that flash the background red when an entity is attackedtroido
2018-01-11Fix potential error if given invalid socket typerakiru
2018-01-11Fix attempt to use non-existent namerakiru
This theoretically also changes the meaning of the code from running the callback always, to only running the callback when there wasn't an error, which is what I'm assuming was meant, but in pratical terms, attempting to use `data` in the case of an error would have raised a `NameError` anyway. `else` on a try block will only run if nothing was raised.
2018-01-11Replace None equality checks with identity checksrakiru
Both work, but the identity check is the more correct/idiomatic approach (and also ever-so-slightly more efficient).
2018-01-10added reserved tildenames server-side, increased save interval and fixed ↵troido
players logging in between save interval not being saved
2018-01-10started tildenames client-sidetroido
2018-01-04no quotes necessary anymore in keybindings keys. Added some macrostroido
2018-01-03changed KEY_ENTER into NEWLINE. made separate module for naming keystroido
2018-01-03fixed long lines messing up chat. fixed global chattroido
2018-01-03actually made global chat defaulttroido
2018-01-03added world chat and made it defaulttroido
2018-01-03fixed keymap doctroido
2018-01-03made scrolling of chat log possibletroido
2018-01-03added intermediary window wrapper for safety. also server now appends logstroido
2018-01-03removed outdated keybindings files, fixed selector crash on empty list, ↵troido
updated keydocs
2018-01-03stopped having all widgets as properties of displaytroido
2018-01-03textinput forces update after done reading stringtroido
2018-01-03inputhanding now handles keyname lookup. enter is now also namedtroido
2018-01-03fixed crash on attacking bugtroido
2018-01-02catch all errors from prompted commands, and print them to the message logtroido
2018-01-02keybindings are now executed a bit smarter as hy codetroido
2018-01-02Finally fixed that stupid bug of not redrawing on winchangetroido
2018-01-02sprites without a background will now take the background of the sprite ↵troido
below it (if any)
2018-01-01gave armour the '[' charactertroido
2018-01-01stop raising debug exception on WINCHtroido
2018-01-01server now sends list of sprites per cell to client. ground uses eventtarget ↵troido
too in interaction with room
2018-01-01renamed input macro to inp to avoid possible name collision with buit-in ↵troido
function
2018-01-01ensured client package name is always correcttroido
2018-01-01inventory, equipment and ground object lists now scroll with the selectortroido
2018-01-01made keybindings readable from an actual filetroido
2017-12-31merged roomedge into portal, moved tcommunicate and utils to common folder ↵troido
and fixed package when starting main directory
2017-12-30keybindings can be imported now, though it will probably require some hackerytroido
2017-12-30keybinding docs now in keybindings filetroido
2017-12-30added equipment displaytroido
2017-12-30tried a new approach to remove code duplication in displaytroido
2017-12-29keybinding macros have their own file and selectors can now be used!troido
2017-12-29made selectors for inventorypad and made key config in hytroido
2017-12-28larger field does not show anymore when smaller field is drawntroido
2017-12-28escaped backslash in charmaptroido
2017-12-28fixed creatures going through boundariestroido
2017-12-28chat now works!troido
2017-12-28made local chat possible (from the server perspective)troido
2017-12-27made relative roomexits and improved mapstroido