summaryrefslogtreecommitdiff
path: root/src/room.rs
AgeCommit message (Collapse)Author
2020-04-01growing should theoretically work after room unloadingtroido
2020-03-09can now include variables (like health) in serialisationtroido
2020-03-05equipment is savedtroido
2020-03-05removed code duplication from save_playerstroido
2020-03-05equipment is now a part of the inventorytroido
2020-03-05equipent now kinda workstroido
2020-03-04implemented growthtroido
2020-03-04added loot/harvesttroido
2020-03-04interacting now workstroido
2020-03-03factions now worktroido
2020-03-03added spawners an not-saved assemblages/templatestroido
2020-03-02added purgatorytroido
2020-03-02added monster aitroido
2020-02-28more specific types!troido
2020-02-28added cooldowns for moving and fightingtroido
2020-02-24added volatile woundstroido
2020-02-24run an update before loading an outdated roomtroido
2020-02-24healing works now too, the first time based systemtroido
2020-02-23players can now attack other objectstroido
2020-02-23players can get damage from trapstroido
2020-02-23entities can be attackedtroido
2020-02-23more consistent importstroido
2020-02-23rooms have named locations to be used by portalstroido
2020-02-22it is now possible to use itemstroido
2020-02-22items now have an action enumtroido
2020-02-21players can now go to different roomstroido
2020-02-21wrote world code for migrating playerstroido
2020-02-21create World for multiroom supporttroido
2020-02-18refactored with cargo clippytroido
2020-02-18refactoring: roomid is now a type, not string anymoretroido
2020-02-18Players are now saved/loaded tootroido
2020-02-17persistently save the room statetroido
2020-02-16added playerid to avoid stringly typingtroido
2020-02-14extract the state to savetroido
2020-02-09refactoring using cargo clippytroido
2020-02-09can now pick up and drop itemstroido
2020-02-09Revert "no templates in the world; only pre-entities"troido
This reverts commit b56add981c2f520789b97d1ee6f71dae41e8c900.
2020-02-09cleanup/rename makefloor to registernewtroido
2020-02-08no templates in the world; only pre-entitiestroido
2020-02-08don't rebuild the ground each steptroido
2020-02-07spawn is also loaded from room templatetroido
2020-02-07can now load maps in the same format as the python versiontroido
2020-02-07added roomtemplatetroido
2020-02-07all entity construction now uses new templatestroido
2020-02-07named stuff properly; added encyclopedia and templatetroido
2020-02-06refactored into multiple classestroido
2020-02-04tried to implement deserialisation of entitiestroido
2020-02-04refactored assemblage and assemblages out of each othertroido
2020-02-03can initialise Assemblages from json lists and dictstroido
2020-02-03only send changed cells, not the whole field each timetroido