index
:
rustifarm.git
main
fork of: https://github.com/jmdejong/rustifarm
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
assemblage.rs
Age
Commit message (
Collapse
)
Author
2020-09-28
removed parametertype
troido
2020-09-27
parameterexpression can be serialized now
troido
2020-09-27
better serialisation structure for encyclopediae
troido
["list", [1, 2, 3]] is now just [1, 2, 3] and {"type": builtwall", "kwargs": {"health": 50}} is now {":template": "builtwall", "health": 50}
2020-09-27
removed "args" from the code
troido
2020-09-26
spawned entities are now saved but not spawned again until removed
troido
2020-09-25
encyclopedia now using serde serialisation too
troido
2020-09-25
assemlage uses proper serialization too
troido
2020-09-20
renamed ComponentParameter to ParemeterExpression; List and Template variant ↵
troido
for ParameterExpression
2020-06-05
added exchanger as seperate component/system; refactored other interactions; ↵
troido
parameter parsing returns result instead of option
2020-05-19
added function to convert common types from/to paramters
troido
2020-05-19
better json parsing using serde_json::value::from_value
troido
2020-05-12
removed 'substitute' part of encyclopedia
troido
2020-04-17
added Mine interaction
troido
2020-04-16
add visit whitelist to homeportal, save and dedup its data even though it is ↵
troido
loaded from template
2020-04-13
volate replaced by grow
troido
2020-04-13
grow is now also using build trigger/component
troido
2020-04-06
improved error handling
troido
2020-04-06
shortcut or defining some entities like crops
troido
2020-04-06
made parseerrors their own thing
troido
2020-04-05
items are now mostly replaced by itemids, with a mapping to the item in the ↵
troido
encyclopedia
2020-04-03
process assemblage shortcuts before processing components
troido
2020-04-03
aerr! has formatting functionality; better errors; radishses -> radishes
troido
2020-04-03
allow lists as parameter types, sacrificing some type safety for expressability
troido
2020-04-02
short value for flags; radish plants now have occupied flag
troido
2020-04-02
added flags component, and conditions for building
troido
2020-04-01
fixed broken tests
troido
2020-04-01
removed Sometime parameter
troido
2020-04-01
better time handling for growing plants
troido
2020-03-09
can now include variables (like health) in serialisation
troido
2020-03-06
shortcut for defining items
troido
2020-03-05
new componentparameters to get own template and name
troido
2020-03-05
equipent now kinda works
troido
2020-03-04
implemented growth
troido
2020-03-04
added loot/harvest
troido
2020-03-03
updated tests
troido
2020-03-03
added spawners an not-saved assemblages/templates
troido
2020-02-23
more consistent imports
troido
2020-02-21
visible component now also has a name
troido
2020-02-14
extract the state to save
troido
2020-02-11
shortcut for defining visibles
troido
2020-02-09
refactoring using cargo clippy
troido
2020-02-09
Revert "no templates in the world; only pre-entities"
troido
This reverts commit b56add981c2f520789b97d1ee6f71dae41e8c900.
2020-02-08
no templates in the world; only pre-entities
troido
2020-02-07
argument can be left out
troido
2020-02-07
all entity construction now uses new templates
troido
2020-02-07
named stuff properly; added encyclopedia and template
troido
2020-02-04
tried to implement deserialisation of entities
troido
2020-02-04
refactored assemblage and assemblages out of each other
troido