summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-28define purgatory in new formattroido
2020-09-27updated the documentation with information about the new formattroido
2020-09-27use json5 for encyclopedia and room definitionstroido
2020-09-27templates are not used as {"type": something} anymoretroido
2020-09-27parameterexpression can be serialized nowtroido
2020-09-27better serialisation structure for encyclopediaetroido
["list", [1, 2, 3]] is now just [1, 2, 3] and {"type": builtwall", "kwargs": {"health": 50}} is now {":template": "builtwall", "health": 50}
2020-09-27removed "args" from the codetroido
2020-09-26removed all "args" from contenttroido
2020-09-26fixed bug where planted/growing carrots/cotton would crash the gametroido
2020-09-26more teststroido
2020-09-26fixed bug where carrotplants behaved as cottonplantstroido
2020-09-26include timestamps in logstroido
2020-09-26remove deduplicatetroido
2020-09-26spawned entities are now saved but not spawned again until removedtroido
2020-09-26also accept "none" as Direction::Nonetroido
2020-09-26use flags for the whole room instead of room permissionstroido
the flags on a tile are the union of the flags from the entity on that tile and the room flags
2020-09-25turned SaveOption into Option<bool>troido
2020-09-25encyclopedia now using serde serialisation tootroido
2020-09-25assemlage uses proper serialization tootroido
2020-09-25proper serialisation for playerstate; strum for old-style enumstroido
2020-09-24turned sprite, playerid and roomid into tuple structstroido
2020-09-24even more serde stufftroido
2020-09-24more serde (de)serialisationtroido
2020-09-24actually use the serde serialisation moretroido
2020-09-24don't try to read into the json data structure all manuallytroido
2020-09-23removed room 'right' so no-one will accidentally spawn theretroido
2020-09-23joined rooms begin and righttroido
2020-09-23give unix and ipv6 example in --address explanationtroido
2020-09-23made step duration, save interval and unloading age configurable argumentstroido
2020-09-23don't escape chat characterstroido
2020-09-22added way to create dyed capestroido
2020-09-22added capes!troido
2020-09-22fixed test compile errorstroido
2020-09-22can base sprite on equipped itemstroido
2020-09-22turned some math into if let to decrease indentationtroido
2020-09-22added cottontroido
2020-09-21pickaxes are now obtainabletroido
2020-09-21Merge branch 'interact' into mastertroido
2020-09-21removed unused systems for talk and exchangetroido
2020-09-21exchange is now an interaction againtroido
2020-09-21made talk and reply a form of interact againtroido
2020-09-20removed interactable as Parameter typetroido
2020-09-20create interactions from parameter instead of jsontroido
2020-09-20made monster spawners visisble againtroido
2020-09-20renamed ComponentParameter to ParemeterExpression; List and Template variant ↵troido
for ParameterExpression
2020-09-19initialSpawn -> initial_spawntroido
2020-09-19Merge branch 'master' into interacttroido
2020-09-19actually remove those stupid itemstroido
2020-09-19Merge branch 'master' into interacttroido
2020-09-19removed loose items from roomtroido