summaryrefslogtreecommitdiff
path: root/src/systems
AgeCommit message (Expand)Author
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-22added capes!troido
2020-09-22can base sprite on equipped itemstroido
2020-09-22turned some math into if let to decrease indentationtroido
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-06-05added exchanger as seperate component/system; refactored other interactions; ...troido
2020-06-05actually added talk system and removed reply interactiontroido
2020-06-05made Talk its own component/system instead of part of interacttroido
2020-05-19add room build permissions to roomstroido
2020-05-12removed 'substitute' part of encyclopediatroido
2020-04-21added options notificationtroido
2020-04-21use own strip_prefix function for interaction argumentstroido
2020-04-21left out Option::flatten() for rust 1.38 compatibilitytroido
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-15visit other playerstroido
2020-04-13using an equipped item unequips ittroido
2020-04-13don't spawn immediately after each othertroido
2020-04-13pick random adjacent positions for loottroido
2020-04-13if position is blocked, loot drops in adjacent positionstroido
2020-04-13checking for specific messages is easier because of TriggerBox::has_messagetroido
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-13replaced harvest interaction with choosable triggertroido
2020-04-12replaced Dead component with trigger messagestroido
2020-04-12removed mortal componenttroido
2020-04-10send out notifications when fightingtroido
2020-04-09change interaction is now a combination of harvest and loottroido
2020-04-09stricter about what to printtroido
2020-04-07also send whether inventory item is equippedtroido
2020-04-06improved error handlingtroido
2020-04-05trading now workstroido
2020-04-05items are now mostly replaced by itemids, with a mapping to the item in the e...troido
2020-04-05interactions can have an argumenttroido
2020-04-04draw the room after new entities have been addedtroido
2020-04-04listen to sounds in the worldtroido
2020-04-03private rooms work!troido
2020-04-02built doorstroido
2020-04-02added flags component, and conditions for buildingtroido
2020-04-01growing should theoretically work after room unloadingtroido
2020-03-05don't equip 2 objects in the same slottroido