@@ -26,8 +26,8 @@ generator in dojo. You can inspect another ship's `life` and `rift` by running
2626## Life
2727
2828A ship's `life`, or _key revision number_, is a count of the number of times which
29−a ship's networking keys have been altered. The initial value of the keys is
30−always 0, and the initial `life` is always 0.
29+a ship's networking keys have been altered. The initial value of each key is
30+always zero, and the initial `life` is always 0.
3131
3232Thus, setting the keys of a ship to a nonzero value for the first time will
3333increment the `life` from 0 to 1. Rotating to a new set of keys will then
@@ -36,29 +36,24 @@ increment the `life` to 2. Setting the keys back to zero would increment the
3636
3737## Rift
3838
39−A ship's `rift`, or _continuity number_, is a count of the number of times which
40−a ship has breached after its networking keys have been set.
39+A ship's `rift`, or _continuity number_, is a count of the number of times that
40+a ship has breached, also known as broken continuity.
4141
42−In other words, a ship's `rift` will remain at 0 until its the first time it is
43−breached after its `life` has been incremented for the first time. Spawning a
44−ship has no effect on `rift`, and neither does breaching it, until its
45−networking keys have been set to a non-zero value for the first time.
42+In other words, a ship's `rift` will remain at 0 until the first time it is
43+breached.
4644
47−Networking breaches do not affect the `rift` of any ship. They are only used to
45+Network-wide breaches do not affect the `rift` of any ship. They are only used to
4846count the number of personal breaches.
4947
5048## Edge cases
5149
5250Configuring the keys to the same value they already were (i.e. a no-op) is
5351possible, but has no effect on the `life`. Thus `life` is actually a measure of
54−networking key _alterations_, and not the number of times they've been set.
52+networking key _revisions_, and not the number of times they've been set.
5553
5654Thus under ordinary circumstances, a breach will increment both `life` and
5755`rift` since a breach typically also involves changing the networking keys.
58−However, it is possible to breach without changing the networking keys. As a
59−breach resets networking keys to 0 unless new keys were specified, if the
60−networking keys were already 0 then they have not changed, and so `rift` will
61−increment but `life` will not. This is just a special case of breaching while
62−maintaining the same networking keys. That is to say, if the new keys specified
63−as part of a breach as the same as the old, again `rift` will increment while
56+However, it is possible to breach without changing the networking keys.
57+If the new keys specified
58+as part of a breach are the same as the old, `rift` will increment while
6459`life` will not.