玩家在 0 月 8 日进入副本,系统发现“最后刷新天数”为 5 ,这说明玩家不是第一次进入副本,所以不强制刷新副本。然后系统计算出 a 和 b 。 a 表示本次进入副本在第几阶段, b 表示最后刷新的时候在第几阶段。由于时间值只增加不会减小,所以 a 只能大于或等于 b 。如果 a = b ,则说明本次进入副本与最后一次刷新时在同一个阶段,那么就不需要刷新副本;如果 a > b ,这说明本次进入副本已经不在最后一次刷新时的阶段,那么就需要刷新副本。经过计算得出, a = 0, b = 0,所以不需要刷新。
玩家在 0 月 11 日进入副本,系统发现“最后刷新天数”为 5 不为 0 ,所以不强制刷新副本。然后系统计算出 a = 1 , b = 0 。因为 a > b ,所以需要刷新。刷新之后,系统便记住,最后刷新的天数是 11 。
玩家在 0 月 19 日进入副本,系统发现“最后刷新天数”为 11 不为 0 ,所以不强制刷新副本。然后系统计算出 a = 1 ,b = 1 。因为 a = b ,所以不需要刷新。
玩家在 0 月 30 日进入副本,系统发现“最后刷新天数”为 11 不为 0 ,所以不强制刷新副本。然后系统计算出 a = 3 ,b = 1 。因为 a > b ,所以需要刷新。刷新之后,系统便记住,最后刷新的天数是 30 。
玩家好久没有进入副本。
玩家在 0 月 2118597581 日进入副本,系统发现“最后刷新天数”为 30 不为 0 ,所以不强制刷新副本。然后系统计算出 a = 211859758 , b = 3 。因为 a > b ,所以需要刷新。刷新之后,系统便记住,最后刷新的天数是 2118597581 。