Skip to content

Commit a716f17

Browse files
authored
fix log reading rules (#169)
1 parent 12b9a8a commit a716f17

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

rules.typ

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -223,11 +223,13 @@ A.3.6) If you play one instance of Minecraft and then switch to playing another,
223223
A.3.7) Non-default shaders, including Super Secret Settings, must not be used.\
224224
A.3.8) The chat text must be visible and legible in the video recording and the Chat setting must be either Shown or Commands Only.\
225225
A.3.9) Runs must not intend to be as slow as possible. At a minimum, an attempt must be made to finish the run quickly.\
226-
A.3.10) <A.3.10> You must not read from any files produced by the vanilla game during the run.
226+
A.3.10) <A.3.10> You must not read from any files produced by the vanilla game before or during the run.
227227
- A.3.10.a) Exception: Players and programs may read from the advancement or statistics files.
228-
- A.3.10.b) Exception: Players and programs may read from the wpstateout.txt file created by the State Output mod.
228+
- A.3.10.b) Exception: Players and programs may read from the wpstateout.txt file created by WorldPreview or the State Output mod.
229+
- A.3.10.c) Exception: Historically, macros have had limited allowances to read the logs in order to determine game state. While State Output now exists for this, these old macros are still allowed.
229230
#entangled[Entangled Rule(s):]\
230231
#entangled[A.3.10 is referenced by: ] #entangledRule("CE20.3.4")\
232+
#entangled[A.3.10 is subject to an exception by: ] #entangledRule("C.2.1")\
231233
A.3.11) <A.3.11> Peaceful difficulty must not be used within the run.\
232234
#entangled[Entangled Rule(s):]\
233235
#entangled[A.3.11 is referenced by: ] #entangledRule("F.1.3.a")\
@@ -567,7 +569,7 @@ C.1.2) In versions 1.16 and above, runners may not use the Recreate button to cr
567569
== C.2: Additional Macro and Timing Rules <C.2>
568570
#entangled[Entangled Rule(s):]\
569571
#entangled[Section C.2 is referenced by: ] #entangledRule("F.1.7")\
570-
C.2.1) <C.2.1> Exception to #entangledRule("A.10.5"): Macros may read the game's log files to ascertain the player's spawn coordinates prior to the run's start. The macro may use this information to choose to reset the world without player input.
572+
C.2.1) <C.2.1> Exception to #entangledRule("A.3.10") and #entangledRule("A.10.5"): Macros may read the game's log files to ascertain the player's spawn coordinates prior to the run's start. The macro may use this information to choose to reset the world without player input.
571573

572574
= D: Glitchless Ruleset
573575

0 commit comments

Comments
 (0)