3 Commits

Author SHA1 Message Date
Auke Kok
3b8bdb49e5 Use player attributes.
Removes the need for datastorage entirely (yay).

Also adds .luacheck and makes it luacheck clean.
2017-02-26 23:49:25 -08:00
Auke Kok
7e547c9414 Add goal tree consistency checking.
Because making these can be tedious, I'm adding strict goal
tree checking code that will throw warnings when items are
added to the goal tree that are invalid or incomplete. As
a result I noticed that farming is a dependency already, and
so we add that as well to assure proper operation.
2016-04-09 23:15:52 -07:00
Auke Kok
5907ccfc47 Initial checkin.
The tutor mod provides guided hints and progress tracking
for new and inexperienced players. The tutor repeats goals
and adds new goals where needed, making sure that goals are
obtainable and relevant.
2016-04-09 22:40:09 -07:00