<feed xmlns='http://www.w3.org/2005/Atom'>
<title>evtclib/tests, branch v0.5.0</title>
<subtitle>arcdps EVTC reading/parsing library for Rust</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/'/>
<entry>
<title>fix formatting</title>
<updated>2020-09-28T11:19:50+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-28T11:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=4be9a3bac6fda057e5c95f605c320bec2a278e68'/>
<id>4be9a3bac6fda057e5c95f605c320bec2a278e68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rename Boss to Encounter</title>
<updated>2020-09-23T13:23:55+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-23T13:22:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=39972d54be41bfc7b8b7f38b1f5a4d60e2453da5'/>
<id>39972d54be41bfc7b8b7f38b1f5a4d60e2453da5</id>
<content type='text'>
This is the first step in differentiating between Encounters and Bosses.
It sounds a bit weird at first, but there are some events without any
bosses (like the River of Souls), and some events which have multiple
bosses (like Twin Largos or the kodan strike mission). If we want to
support this better, without relying on extra IDs, special casing and
constants (like NIKARE_ID), we should differentiate between Encounters
and Bosses.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the first step in differentiating between Encounters and Bosses.
It sounds a bit weird at first, but there are some events without any
bosses (like the River of Souls), and some events which have multiple
bosses (like Twin Largos or the kodan strike mission). If we want to
support this better, without relying on extra IDs, special casing and
constants (like NIKARE_ID), we should differentiate between Encounters
and Bosses.
</pre>
</div>
</content>
</entry>
<entry>
<title>add test logs for Sunqua Peak</title>
<updated>2020-09-23T12:45:21+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-23T12:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=b3090cd5687fd7c8f42e170883de87236c2f89cf'/>
<id>b3090cd5687fd7c8f42e170883de87236c2f89cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix formatting</title>
<updated>2020-09-21T10:35:39+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-21T10:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=ca28033b8f0f34e5ded8c2b47a524a52782de3c1'/>
<id>ca28033b8f0f34e5ded8c2b47a524a52782de3c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix CM detection for new Skorvald logs</title>
<updated>2020-09-21T10:31:15+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-09-21T10:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=dd015d3b3640fed0885fd94db78def42531b47d5'/>
<id>dd015d3b3640fed0885fd94db78def42531b47d5</id>
<content type='text'>
The Sunqua Peak patch released on 2020-09-15 shifted fractals around
(notably moving the old CMs to 98 &amp; 99), which messed with the boss
health in those fractals. As a result, the Skorvald CM detection (which
relied on the health of Skorvald being higher in CM) was broken.

This patch introduces a fallback mechanism which relies on the
split-phase anomalies, as those are still different in the CM. It should
be 100% accurate, as long as players actually make it to the split
phase. Before that, we currently have to assume that the fight is
non-CM, even if it's a log from a CM wiping before first split phase.

There is some discussion in the Elite-Insights Discord here[1] about
this change.

[1]: https://discordapp.com/channels/456611641526845473/718866714527399976/755914037354692648
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Sunqua Peak patch released on 2020-09-15 shifted fractals around
(notably moving the old CMs to 98 &amp; 99), which messed with the boss
health in those fractals. As a result, the Skorvald CM detection (which
relied on the health of Skorvald being higher in CM) was broken.

This patch introduces a fallback mechanism which relies on the
split-phase anomalies, as those are still different in the CM. It should
be 100% accurate, as long as players actually make it to the split
phase. Before that, we currently have to assume that the fight is
non-CM, even if it's a log from a CM wiping before first split phase.

There is some discussion in the Elite-Insights Discord here[1] about
this change.

[1]: https://discordapp.com/channels/456611641526845473/718866714527399976/755914037354692648
</pre>
</div>
</content>
</entry>
<entry>
<title>add some testing for analyzers</title>
<updated>2020-07-24T12:11:51+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-07-24T12:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=9d27ec7034f9ad07d8a1d74ab30fdc470de4e02d'/>
<id>9d27ec7034f9ad07d8a1d74ab30fdc470de4e02d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add a sabir cm log for testing</title>
<updated>2020-05-16T11:01:49+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-05-16T11:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=6aea177d76a8ba67a9902740706abeb03f4cf6da'/>
<id>6aea177d76a8ba67a9902740706abeb03f4cf6da</id>
<content type='text'>
The sacred texts have been received and can now be used to make sure we
detect the Cardinal Sabir Challenge Mote correctly!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The sacred texts have been received and can now be used to make sure we
detect the Cardinal Sabir Challenge Mote correctly!
</pre>
</div>
</content>
</entry>
<entry>
<title>add tests for CM detection</title>
<updated>2020-05-14T16:00:51+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-05-14T16:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=915fbce3156c10b95e47f01babef75885b782857'/>
<id>915fbce3156c10b95e47f01babef75885b782857</id>
<content type='text'>
Currently, I seem to not have a Cardinal Sabir CM log though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, I seem to not have a Cardinal Sabir CM log though.
</pre>
</div>
</content>
</entry>
<entry>
<title>add integration-style tests for each boss</title>
<updated>2020-04-28T12:51:42+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2020-04-28T12:51:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/evtclib/commit/?id=7a631f428ce38112157d1c16eaaa2df248c1d46d'/>
<id>7a631f428ce38112157d1c16eaaa2df248c1d46d</id>
<content type='text'>
This makes sure that at least the basic functionality is working. The
logs are "real world" logs, unmodified, directly from arcdps. Some of
the names have special characters in them, so that part of the code is
tested as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes sure that at least the basic functionality is working. The
logs are "real world" logs, unmodified, directly from arcdps. Some of
the names have special characters in them, so that part of the code is
tested as well.
</pre>
</div>
</content>
</entry>
</feed>
