Checkpoint: Difference between revisions

Mikul (talk | contribs)
Addition of anomalies, minor rewrites, TODOs for structuring
Tactical (talk | contribs)
m Fixed CKPT abbreviation (thanks ejay)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Checkpoints''', or '''CPs''', are a mechanic in ''[[Mario Kart Wii]]'' used to track progression through the lap. They handle lap counts and [[respawn]] locations.
'''Checkpoints''', '''CPs''', or '''CKPTs''', are a mechanic in ''[[Mario Kart Wii]]'' used to track progression through the lap. They handle lap counts and [[respawn]] locations.


The checkpoint system attempts to prevent unintended shortcuts from counting the lap. However, there are several oversights in the system, which makes it possible to skip a majority of the track and still get a lap count.
The checkpoint system attempts to prevent unintended shortcuts from counting the lap. However, there are several oversights in the system, which makes it possible to skip a majority of the track and still get a lap count.
Line 23: Line 23:


=== Lap count rules ===
=== Lap count rules ===
In order to get a lap count when entering KCP 0, the following conditions must be met:
 
*The current KCP value must be the last KCP of the track. (It is not possible to get a lap count without entering the final KCP first.)
In order to increase the lap counter when entering KCP 0, the following conditions must be met:
**If the current CP value is the last CP of the track, then the lap count increases by 1.
 
**Else, if the current CP value is a different CP in the last KCP region and the Lap% value decreases by over 0.95, then the lap count increases by 1.
*'''Last KCP rule:''' If the current lap value is less than or equal to the max lap value, the current KCP value must be the last KCP of the track
:'''Max Lap rule:''' Else, if the current KCP value is greater than the max lap value, the current KCP value is not checked
*'''Reverse Last CP rule:''' If the current CP value is the last CP of the track, then the lap count increases by 1
:'''Reverse 95% rule (or 5% rule):''' Else, if the current CP value is a different CP in the last KCP region and LapCompletion value decreases by over 0.95, then the lap count increases by 1


Similar rules apply for decreasing the lap counter upon leaving KCP 0:
Similar rules apply for decreasing the lap counter upon leaving KCP 0:
*If the new checkpoint value is the last CP of the track, then the lap count decreases by 1.
*'''Last CP rule:''' If the new checkpoint value is the last CP of the track, then the lap count decreases by 1
*Else, if the new checkpoint value is a different CP in the last KCP region and the Lap% value increases by over 0.95, then the lap count decreases by 1.
:'''95% rule:''' Else, if the new checkpoint value is a different CP in the last KCP region and the LapCompletion value increases by over 0.95, then the lap count decreases by 1


== Glitches & exploits ==
== Glitches & exploits ==