Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-27 | remove statistics submodule | Daniel Schadt | |
The way the trackers worked was rather... "adventurous", and while there were some good ideas and it mostly worked, the implementation and interface could do better. Additionally, it was incomplete, for example there were a lot of mechanics just missing. While I'm not against having this functionality provided by evtclib, I think it would be more worthwile with a better designed implementation & API, so this "proof of concept" implementation is gone until there is a better way of doing things. gamedata is being kept, as the boss identifiers are useful and applications shouldn't have to deal with keeping this low-level list themselves. | |||
2020-04-04 | use getset::Getters without #[macro_use] | Daniel Schadt | |
2020-04-04 | Use num_derive::FromPrimitive without #[macro_use] | Daniel Schadt | |
2020-04-04 | switch from quick_error to thiserror | Daniel Schadt | |
thiserror seems to be the more modern approach that also works with the new Error trait from std. | |||
2020-04-04 | update dependencies | Daniel Schadt | |
2019-05-24 | add public method to parse raw::Agent to Agent | Daniel Schadt | |
2018-07-07 | more readability | Daniel Schadt | |
2018-07-07 | base for mechanic tracking | Daniel Schadt | |
2018-06-14 | deal with multiple boss agents | Daniel Schadt | |
Exemplary done with Xera. | |||
2018-06-14 | add support for reading zipped logs | Daniel Schadt | |
2018-06-14 | derive getters for Agent | Daniel Schadt | |
2018-06-14 | rework boon tracking | Daniel Schadt | |
2018-05-31 | cargo fmt | Daniel Schadt | |
2018-05-30 | update rust - use never_type feature | Daniel Schadt | |
2018-04-25 | introduce trackers | Daniel Schadt | |
Trackers help us to keep the code somewhat cleaner, especially in the statistics::calculate function. | |||
2018-04-24 | basic work on statistics calculation | Daniel Schadt | |
2018-04-23 | more documentation | Daniel Schadt | |
2018-04-23 | add a bit more documentation | Daniel Schadt | |
2018-04-23 | add some utility methods to Agent | Daniel Schadt | |
2018-04-23 | run rustfmt | Daniel Schadt | |
2018-04-23 | apply clippy's suggestions | Daniel Schadt | |
2018-04-23 | add basic translation to more readable events | Daniel Schadt | |
This basically implements the "event logic" as described in the README, though it produces easier-to-digest events. The test binary show 0 failed events on an example log, but of course, not all mechanics are used there, and the parsing logic may very well contain some errors. | |||
2018-04-14 | Initial commit | Daniel Schadt | |