summaryrefslogtreecommitdiff
path: root/asciifarm
AgeCommit message (Collapse)Author
2018-09-05return item in devtools and improve spacingtroido
2018-07-29the info widget is now responsible for checking redundancytroido
2018-07-28setup exchanging posts (trading and crafting)troido
2018-07-28made optionmenus for selected objectstroido
2018-07-28allowed sending json from command linetroido
2018-05-25improved plant creationtroido
2018-05-23test has_colors() before COLORStroido
2018-05-23don't try colour mode if the terminal doesn't support ittroido
2018-05-23game doesn't crash anymore when cursor can't be settroido
2018-05-22reduced letter brightness and fixed plants in tutorialtroido
2018-05-22client doesn't crash anymore when screen too smalltroido
2018-05-22made empty letters and made spiketrap damage settable by argumenttroido
2018-05-22client raises exceptions outside main curses wrappertroido
2018-05-22created support for writable objectstroido
2018-04-19client doesn't crash anymore when typing long linestroido
2018-04-19reduced delay for excape keytroido
2018-04-19fixed relative import errortroido
2018-04-19tab now returns to game keeping entered string; / starts string with text /troido
2018-04-18client can now read strings from chat inputtroido
2018-04-18improved input handlingtroido
renamed InputHandler to CommandHandler. made InputHandler for input code that used to be in gameclient also started my own getstr() replacement.
2018-04-18client is now threadsafe; closing can now show messagestroido
2018-04-16added azerty keybindingstroido
2018-04-15chat scrolling works againtroido
2018-04-15show restart message again when player is deadtroido
2018-04-15health now shows as 0/0 when deadtroido
2018-04-14removed references to hy from the docstroido
2018-04-14Stopped using hy for keybindingstroido
keybindings are now a JSON format. Somehow hy errored for me, and the cleanest solution seemed not to use hy at all Thinking about it, the client was basically loading a new interpreter to optimize something that didn't need optimizing. It didn't make it more readable/writable either, and it always was a lot of hassle.
2018-01-24Merge branch 'master' of https://github.com/jmdejong/roomstroido
2018-01-18clear a fieldcell before redrawing another charactertroido
2018-01-17fixed selectorvalue crash and selector disappearing when selected is removedtroido
2018-01-17updated maps and refactored client: renamed display parts and removed selectortroido
2018-01-16tildename is only the default when connecting over UDS, otherwise usernametroido
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