summaryrefslogtreecommitdiff
path: root/src/componentwrapper.rs
AgeCommit message (Expand)Author
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-24don't try to read into the json data structure all manuallytroido
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-06-05added exchanger as seperate component/system; refactored other interactions; ...troido
2020-06-05made Talk its own component/system instead of part of interacttroido
2020-05-19implemented fromtoparameter for hashmap and hashsettroido
2020-05-19moved parameter conversions to their own file and added more conversionstroido
2020-05-19added function to convert common types from/to paramterstroido
2020-05-19better json parsing using serde_json::value::from_valuetroido
2020-05-12removed 'substitute' part of encyclopediatroido
2020-04-17drop loot a step after dyingtroido
2020-04-17added Mine interactiontroido
2020-04-16don't spread stones dropped from destroyed wallstroido
2020-04-16add visit whitelist to homeportal, save and dedup its data even though it is ...troido
2020-04-13don't spawn immediately after each othertroido
2020-04-13spawners now also use timer component and triggerstroido
2020-04-13renamed grow to timertroido
2020-04-13volate replaced by growtroido
2020-04-13now use TimeOffset instead of OwnTimetroido
2020-04-13grow is now also using build trigger/componenttroido
2020-04-13doors now use new Build component instead of Loottroido
2020-04-12removed mortal componenttroido
2020-04-06shortcut or defining some entities like cropstroido
2020-04-05items are now mostly replaced by itemids, with a mapping to the item in the e...troido
2020-04-04listen to sounds in the worldtroido
2020-04-03aerr! has formatting functionality; better errors; radishses -> radishestroido
2020-04-03also replace lootlist parameter with listtroido
2020-04-03allow lists as parameter types, sacrificing some type safety for expressabilitytroido
2020-04-02built doorstroido
2020-04-02added flags component, and conditions for buildingtroido
2020-04-01room unloading works nowtroido
2020-04-01removed Sometime parametertroido
2020-04-01growing should theoretically work after room unloadingtroido
2020-04-01better time handling for growing plantstroido
2020-03-09can now include variables (like health) in serialisationtroido
2020-03-06saved a few characters in componentwrapper definition but at macro costtroido
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-03randomise attack damagetroido
2020-03-03monsters tend to stay around their hometroido
2020-03-03dummies respawn too; fixed problems with respawn delaytroido
2020-03-03made items on ground into spawnerstroido